[project] requires-python = "==3.12" name = "dev" authors = [ { name = "Rik Veenboer", email = "rik.veenboer@gmail.com" } ] version = "0.1.0" dependencies = [ "beautifulsoup4", "boto3", "duckdb", "fastparquet", "gitpython", "icecream", "lxml", "openpyxl", "pandas", "patito", "pyarrow", "pydantic[email]", "pydantic-settings", "pyyaml", "requests", "requests[socks]", "s3fs", "seaborn", "structlog", "xlsxwriter" ] [project.optional-dependencies] dev = [ "black", "isort", "nbstripout", "pip-tools", "pre-commit", "ruff", "mypy" ] local = [ "ipykernel", "ipywidgets" ] dagster = [ "dagster", "dagster-graphql", "dagster-postgres", "dagster-docker", "dagster-aws", "dagster-polars[patito]", "dagster-duckdb", "dagster-duckdb-pandas", "dagit" ] vinyl = [ "Jinja2" ] stocks = [ "selenium", "playwright" ] tesla = [] weather = [ "openmeteo_requests", "requests_cache", "retry_requests" ] other = [] unknown = [ "fastapi", "geopandas", "influxdb-client", "kubernetes", "matplotlib", "networkx", "Pint", "Pint-Pandas", "uvicorn" ] [tool.ruff] builtins = ["ic"]