From cdd65b539ad2addc93dfd7df741386cf37324521 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sat, 26 Jul 2025 17:50:33 +0200 Subject: [PATCH] add patito dependency --- pyproject.toml | 2 +- requirements.sh | 2 +- requirements.txt | 76 ++++++++++++++++++++++-------------------------- 3 files changed, 36 insertions(+), 44 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 852824c..7a26a35 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ dagster = [ "dagster-postgres", "dagster-docker", "dagster-aws", - "dagster-polars", + "dagster-polars[patito]", "dagster-duckdb", "dagster-duckdb-pandas", "dagit" diff --git a/requirements.sh b/requirements.sh index 7ef50b1..f2a1151 100755 --- a/requirements.sh +++ b/requirements.sh @@ -1,4 +1,4 @@ -uv pip compile pyproject.toml +uv pip compile pyproject.toml > requirements.txt uv pip compile pyproject.toml --extra=dagster > dagster-requirements.txt uv pip compile pyproject.toml --extra=dagster --extra=dev > dev-requirements.txt uv pip compile pyproject.toml --extra=dagster --extra=vinyl > apps/vinyl/requirements.txt diff --git a/requirements.txt b/requirements.txt index 236279a..ad16251 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,27 +1,25 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --output-file=requirements.txt pyproject.toml +# uv pip compile pyproject.toml annotated-types==0.7.0 # via pydantic asttokens==3.0.0 # via icecream beautifulsoup4==4.13.4 -boto3==1.39.9 -botocore==1.39.9 + # via dev (pyproject.toml) +boto3==1.39.14 + # via dev (pyproject.toml) +botocore==1.39.14 # via # boto3 # s3fs # s3transfer -cachetools==5.5.2 - # via google-auth certifi==2025.7.14 - # via - # kubernetes - # requests + # via requests charset-normalizer==3.4.2 # via requests colorama==0.4.6 # via icecream -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib cramjam==2.10.0 # via fastparquet @@ -30,8 +28,7 @@ cycler==0.12.1 dnspython==2.7.0 # via email-validator duckdb==1.3.2 -durationpy==0.10 - # via kubernetes + # via dev (pyproject.toml) email-validator==2.2.0 # via pydantic et-xmlfile==2.0.0 @@ -39,6 +36,7 @@ et-xmlfile==2.0.0 executing==2.2.0 # via icecream fastparquet==2024.11.0 + # via dev (pyproject.toml) fonttools==4.59.0 # via matplotlib fsspec==2025.7.0 @@ -47,10 +45,10 @@ fsspec==2025.7.0 # s3fs gitdb==4.0.12 # via gitpython -gitpython==3.1.44 -google-auth==2.40.3 - # via kubernetes +gitpython==3.1.45 + # via dev (pyproject.toml) icecream==2.1.5 + # via dev (pyproject.toml) idna==3.10 # via # email-validator @@ -61,44 +59,45 @@ jmespath==1.0.1 # botocore kiwisolver==1.4.8 # via matplotlib -kubernetes==33.1.0 lxml==6.0.0 + # via dev (pyproject.toml) matplotlib==3.10.3 # via seaborn -numpy==2.3.1 +numpy==2.3.2 # via # contourpy # fastparquet # matplotlib # pandas # seaborn -oauthlib==3.3.1 - # via - # kubernetes - # requests-oauthlib openpyxl==3.1.5 + # via dev (pyproject.toml) packaging==25.0 # via # fastparquet # matplotlib pandas==2.3.1 # via + # dev (pyproject.toml) # fastparquet # seaborn +patito==0.8.3 + # via dev (pyproject.toml) pillow==11.3.0 # via matplotlib +polars==1.31.0 + # via patito pyarrow==21.0.0 -pyasn1==0.6.1 - # via - # pyasn1-modules - # rsa -pyasn1-modules==0.4.2 - # via google-auth + # via dev (pyproject.toml) pydantic==2.11.7 - # via pydantic-settings + # via + # dev (pyproject.toml) + # 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 pyparsing==3.2.3 @@ -108,7 +107,6 @@ pysocks==1.7.1 python-dateutil==2.9.0.post0 # via # botocore - # kubernetes # matplotlib # pandas python-dotenv==1.1.1 @@ -116,31 +114,27 @@ python-dotenv==1.1.1 pytz==2025.2 # via pandas pyyaml==6.0.2 - # via kubernetes + # via dev (pyproject.toml) requests==2.32.4 - # via - # kubernetes - # requests-oauthlib -requests-oauthlib==2.0.0 - # via kubernetes -rsa==4.9.1 - # via google-auth + # 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) six==1.17.0 - # via - # kubernetes - # python-dateutil + # via python-dateutil smmap==5.0.2 # via gitdb soupsieve==2.7 # via beautifulsoup4 structlog==25.4.0 + # via dev (pyproject.toml) typing-extensions==4.14.1 # via # beautifulsoup4 + # patito # pydantic # pydantic-core # typing-inspection @@ -153,8 +147,6 @@ tzdata==2025.2 urllib3==2.5.0 # via # botocore - # kubernetes # requests -websocket-client==1.8.0 - # via kubernetes xlsxwriter==3.2.5 + # via dev (pyproject.toml)