From 44aee9c54d037317ade529ecc39271bbfd935d4d Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sat, 26 Jul 2025 22:17:51 +0200 Subject: [PATCH] store requirements files --- apps/other/requirements.txt | 351 +++++++++++++++++++++++++++ apps/stocks/requirements.txt | 384 ++++++++++++++++++++++++++++++ apps/tesla/requirements.txt | 351 +++++++++++++++++++++++++++ apps/vinyl/requirements.txt | 351 +++++++++++++++++++++++++++ apps/weather/requirements.txt | 351 +++++++++++++++++++++++++++ dagster-requirements.txt | 351 +++++++++++++++++++++++++++ dev-requirements.txt | 435 ++++++++++++++++++++++++++++++++++ 7 files changed, 2574 insertions(+) create mode 100644 apps/other/requirements.txt create mode 100644 apps/stocks/requirements.txt create mode 100644 apps/tesla/requirements.txt create mode 100644 apps/vinyl/requirements.txt create mode 100644 apps/weather/requirements.txt create mode 100644 dagster-requirements.txt create mode 100644 dev-requirements.txt diff --git a/apps/other/requirements.txt b/apps/other/requirements.txt new file mode 100644 index 0000000..2c5042e --- /dev/null +++ b/apps/other/requirements.txt @@ -0,0 +1,351 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=other +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/apps/stocks/requirements.txt b/apps/stocks/requirements.txt new file mode 100644 index 0000000..386eab8 --- /dev/null +++ b/apps/stocks/requirements.txt @@ -0,0 +1,384 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=stocks +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +attrs==25.3.0 + # via + # outcome + # trio +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via + # requests + # selenium +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via + # uvicorn + # wsproto +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # trio + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +outcome==1.3.0.post0 + # via + # trio + # trio-websocket +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via + # requests + # urllib3 +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +selenium==4.34.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via + # anyio + # trio +sortedcontainers==2.4.0 + # via trio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +trio==0.30.0 + # via + # selenium + # trio-websocket +trio-websocket==0.12.2 + # via selenium +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # selenium + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests + # selenium +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websocket-client==1.8.0 + # via selenium +websockets==15.0.1 + # via uvicorn +wsproto==1.2.0 + # via trio-websocket +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/apps/tesla/requirements.txt b/apps/tesla/requirements.txt new file mode 100644 index 0000000..4ff9dee --- /dev/null +++ b/apps/tesla/requirements.txt @@ -0,0 +1,351 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=tesla +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/apps/vinyl/requirements.txt b/apps/vinyl/requirements.txt new file mode 100644 index 0000000..f7c9dd8 --- /dev/null +++ b/apps/vinyl/requirements.txt @@ -0,0 +1,351 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=vinyl +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/apps/weather/requirements.txt b/apps/weather/requirements.txt new file mode 100644 index 0000000..25aca50 --- /dev/null +++ b/apps/weather/requirements.txt @@ -0,0 +1,351 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=weather +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/dagster-requirements.txt b/dagster-requirements.txt new file mode 100644 index 0000000..a0ce8ba --- /dev/null +++ b/dagster-requirements.txt @@ -0,0 +1,351 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +certifi==2025.7.14 + # via requests +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # dagster + # dagster-webserver + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via dagster +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +polars==1.31.0 + # via + # dagster-polars + # patito +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # uvicorn +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via dagster +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # patito + # pydantic + # pydantic-core + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql diff --git a/dev-requirements.txt b/dev-requirements.txt new file mode 100644 index 0000000..f95705a --- /dev/null +++ b/dev-requirements.txt @@ -0,0 +1,435 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile pyproject.toml --extra=dagster --extra=dev +alembic==1.16.4 + # via dagster +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.13.2 + # via dagster +anyio==4.9.0 + # via + # gql + # starlette + # watchfiles +asttokens==3.0.0 + # via icecream +attrs==25.3.0 + # via + # jsonschema + # referencing +backoff==2.2.1 + # via gql +beautifulsoup4==4.13.4 + # via dev (pyproject.toml) +black==25.1.0 + # via dev (pyproject.toml) +boto3==1.39.14 + # via + # dev (pyproject.toml) + # dagster-aws +botocore==1.39.14 + # via + # boto3 + # s3fs + # s3transfer +build==1.2.2.post1 + # via pip-tools +certifi==2025.7.14 + # via requests +cfgv==3.4.0 + # via pre-commit +charset-normalizer==3.4.2 + # via requests +click==8.1.8 + # via + # black + # dagster + # dagster-webserver + # pip-tools + # uvicorn +colorama==0.4.6 + # via icecream +coloredlogs==14.0 + # via dagster +contourpy==1.3.3 + # via matplotlib +cramjam==2.10.0 + # via fastparquet +cycler==0.12.1 + # via matplotlib +dagit==1.11.3 + # via dev (pyproject.toml) +dagster==1.11.3 + # via + # dev (pyproject.toml) + # dagster-aws + # dagster-docker + # dagster-duckdb + # dagster-duckdb-pandas + # dagster-graphql + # dagster-polars + # dagster-postgres + # dagster-webserver +dagster-aws==0.27.3 + # via dev (pyproject.toml) +dagster-docker==0.27.3 + # via dev (pyproject.toml) +dagster-duckdb==0.27.3 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas +dagster-duckdb-pandas==0.27.3 + # via dev (pyproject.toml) +dagster-graphql==1.11.3 + # via + # dev (pyproject.toml) + # dagster-webserver +dagster-pipes==1.11.3 + # via dagster +dagster-polars==0.27.4 + # via dev (pyproject.toml) +dagster-postgres==0.27.3 + # via dev (pyproject.toml) +dagster-shared==1.11.3 + # via dagster +dagster-webserver==1.11.3 + # via dagit +distlib==0.4.0 + # via virtualenv +dnspython==2.7.0 + # via email-validator +docker==7.1.0 + # via dagster-docker +docker-image-py==0.1.13 + # via dagster-docker +docstring-parser==0.17.0 + # via dagster +duckdb==1.3.2 + # via + # dev (pyproject.toml) + # dagster-duckdb +email-validator==2.2.0 + # via pydantic +et-xmlfile==2.0.0 + # via openpyxl +executing==2.2.0 + # via icecream +fastjsonschema==2.21.1 + # via nbformat +fastparquet==2024.11.0 + # via dev (pyproject.toml) +filelock==3.18.0 + # via + # dagster + # virtualenv +fonttools==4.59.0 + # via matplotlib +fsspec==2025.7.0 + # via + # fastparquet + # s3fs + # universal-pathlib +gitdb==4.0.12 + # via gitpython +gitpython==3.1.45 + # via dev (pyproject.toml) +gql==3.5.3 + # via dagster-graphql +graphene==3.4.3 + # via dagster-graphql +graphql-core==3.2.6 + # via + # gql + # graphene + # graphql-relay +graphql-relay==3.2.0 + # via graphene +grpcio==1.74.0 + # via + # dagster + # grpcio-health-checking +grpcio-health-checking==1.71.2 + # via dagster +h11==0.16.0 + # via uvicorn +httptools==0.6.4 + # via uvicorn +humanfriendly==10.0 + # via coloredlogs +icecream==2.1.5 + # via dev (pyproject.toml) +identify==2.6.12 + # via pre-commit +idna==3.10 + # via + # anyio + # email-validator + # requests + # yarl +isort==6.0.1 + # via dev (pyproject.toml) +jinja2==3.1.6 + # via dagster +jmespath==1.0.1 + # via + # boto3 + # botocore +jsonschema==4.25.0 + # via nbformat +jsonschema-specifications==2025.4.1 + # via jsonschema +jupyter-core==5.8.1 + # via nbformat +kiwisolver==1.4.8 + # via matplotlib +lxml==6.0.0 + # via dev (pyproject.toml) +mako==1.3.10 + # via alembic +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 + # via + # jinja2 + # mako +matplotlib==3.10.3 + # via seaborn +mdurl==0.1.2 + # via markdown-it-py +multidict==6.6.3 + # via yarl +mypy==1.17.0 + # via dev (pyproject.toml) +mypy-extensions==1.1.0 + # via + # black + # mypy +nbformat==5.10.4 + # via nbstripout +nbstripout==0.8.1 + # via dev (pyproject.toml) +nodeenv==1.9.1 + # via pre-commit +numpy==2.3.2 + # via + # contourpy + # fastparquet + # matplotlib + # pandas + # seaborn +openpyxl==3.1.5 + # via dev (pyproject.toml) +packaging==25.0 + # via + # black + # build + # dagster-aws + # dagster-shared + # fastparquet + # matplotlib +pandas==2.3.1 + # via + # dev (pyproject.toml) + # dagster-duckdb-pandas + # fastparquet + # seaborn +pathspec==0.12.1 + # via + # black + # mypy +patito==0.8.3 + # via + # dev (pyproject.toml) + # dagster-polars +pillow==11.3.0 + # via matplotlib +pip==25.1.1 + # via pip-tools +pip-tools==7.4.1 + # via dev (pyproject.toml) +platformdirs==4.3.8 + # via + # black + # jupyter-core + # virtualenv +polars==1.31.0 + # via + # dagster-polars + # patito +pre-commit==4.2.0 + # via dev (pyproject.toml) +propcache==0.3.2 + # via yarl +protobuf==5.29.5 + # via + # dagster + # grpcio-health-checking +psycopg2-binary==2.9.10 + # via dagster-postgres +pyarrow==21.0.0 + # via + # dev (pyproject.toml) + # dagster-polars +pydantic==2.11.7 + # via + # dev (pyproject.toml) + # dagster-shared + # patito + # pydantic-settings +pydantic-core==2.33.2 + # via pydantic +pydantic-settings==2.10.1 + # via dev (pyproject.toml) +pygments==2.19.2 + # via + # icecream + # rich +pyparsing==3.2.3 + # via matplotlib +pyproject-hooks==1.2.0 + # via + # build + # pip-tools +pysocks==1.7.1 + # via requests +python-dateutil==2.9.0.post0 + # via + # botocore + # graphene + # matplotlib + # pandas +python-dotenv==1.1.1 + # via + # dagster + # pydantic-settings + # uvicorn +pytz==2025.2 + # via + # dagster + # pandas +pyyaml==6.0.2 + # via + # dev (pyproject.toml) + # dagster-shared + # pre-commit + # uvicorn +referencing==0.36.2 + # via + # jsonschema + # jsonschema-specifications +regex==2024.11.6 + # via docker-image-py +requests==2.32.4 + # via + # dev (pyproject.toml) + # dagster + # dagster-aws + # dagster-graphql + # docker + # gql + # requests-toolbelt +requests-toolbelt==1.0.0 + # via gql +rich==14.1.0 + # via dagster +rpds-py==0.26.0 + # via + # jsonschema + # referencing +ruff==0.12.5 + # via dev (pyproject.toml) +s3fs==0.4.2 + # via dev (pyproject.toml) +s3transfer==0.13.1 + # via boto3 +seaborn==0.13.2 + # via dev (pyproject.toml) +setuptools==80.9.0 + # via + # dagster + # pip-tools +six==1.17.0 + # via + # dagster + # python-dateutil +smmap==5.0.2 + # via gitdb +sniffio==1.3.1 + # via anyio +soupsieve==2.7 + # via beautifulsoup4 +sqlalchemy==2.0.41 + # via + # alembic + # dagster +starlette==0.47.2 + # via + # dagster-graphql + # dagster-webserver +structlog==25.4.0 + # via + # dev (pyproject.toml) + # dagster +tabulate==0.9.0 + # via dagster +tomli==2.2.1 + # via dagster +tomlkit==0.13.3 + # via dagster-shared +toposort==1.10 + # via dagster +tqdm==4.67.1 + # via dagster +traitlets==5.14.3 + # via + # jupyter-core + # nbformat +typing-extensions==4.14.1 + # via + # alembic + # anyio + # beautifulsoup4 + # dagster-polars + # dagster-shared + # graphene + # mypy + # patito + # pydantic + # pydantic-core + # referencing + # sqlalchemy + # starlette + # typing-inspection +typing-inspection==0.4.1 + # via + # pydantic + # pydantic-settings +tzdata==2025.2 + # via pandas +universal-pathlib==0.2.6 + # via + # dagster + # dagster-polars +urllib3==2.5.0 + # via + # botocore + # docker + # requests +uvicorn==0.35.0 + # via dagster-webserver +uvloop==0.21.0 + # via uvicorn +virtualenv==20.32.0 + # via pre-commit +watchdog==5.0.3 + # via dagster +watchfiles==1.1.0 + # via uvicorn +websockets==15.0.1 + # via uvicorn +wheel==0.45.1 + # via pip-tools +xlsxwriter==3.2.5 + # via dev (pyproject.toml) +yarl==1.20.1 + # via gql