From f06eaa55c6bc48aa52a615065d8589e5995ea411 Mon Sep 17 00:00:00 2001 From: Deepyaman Datta Date: Wed, 31 Jul 2024 21:29:59 -0600 Subject: [PATCH] Implement minimal `coerce` and corresponding tests Signed-off-by: Deepyaman Datta --- .github/workflows/ci-tests.yml | 4 + ...nts-py3.10-pandas1.5.3-pydantic1.10.11.txt | 150 +++++++-------- ...ments-py3.10-pandas1.5.3-pydantic2.3.0.txt | 150 +++++++-------- ...nts-py3.10-pandas2.2.2-pydantic1.10.11.txt | 149 +++++++-------- ...ments-py3.10-pandas2.2.2-pydantic2.3.0.txt | 149 +++++++-------- ...nts-py3.11-pandas1.5.3-pydantic1.10.11.txt | 150 +++++++-------- ...ments-py3.11-pandas1.5.3-pydantic2.3.0.txt | 150 +++++++-------- ...nts-py3.11-pandas2.2.2-pydantic1.10.11.txt | 149 +++++++-------- ...ments-py3.11-pandas2.2.2-pydantic2.3.0.txt | 149 +++++++-------- ...ents-py3.8-pandas1.5.3-pydantic1.10.11.txt | 162 +++++++--------- ...ements-py3.8-pandas1.5.3-pydantic2.3.0.txt | 162 +++++++--------- ...ents-py3.9-pandas1.5.3-pydantic1.10.11.txt | 173 +++++++---------- ...ements-py3.9-pandas1.5.3-pydantic2.3.0.txt | 173 +++++++---------- ...ents-py3.9-pandas2.2.2-pydantic1.10.11.txt | 175 +++++++----------- ...ements-py3.9-pandas2.2.2-pydantic2.3.0.txt | 175 +++++++----------- dev/requirements-3.10.txt | 31 ++-- dev/requirements-3.11.txt | 31 ++-- dev/requirements-3.8.txt | 38 ++-- dev/requirements-3.9.txt | 53 +++--- environment.yml | 4 +- noxfile.py | 5 + pandera/engines/ibis_engine.py | 12 ++ pandera/engines/pyspark_engine.py | 2 +- requirements.in | 2 +- tests/ibis/test_ibis_dtypes.py | 52 ++++++ tests/pyspark/test_pyspark_dtypes.py | 2 +- 26 files changed, 1188 insertions(+), 1264 deletions(-) create mode 100644 tests/ibis/test_ibis_dtypes.py diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 8b7f19e28..c2552b695 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -238,6 +238,10 @@ jobs: polars-version: "0.20.31" - extra: ibis polars-version: "0.20.31" + - extra: ibis + python-version: "3.8" + - extra: ibis + python-version: "3.9" steps: - uses: actions/checkout@v4 diff --git a/ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt b/ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt index ba735f6c8..6f8601d8a 100644 --- a/ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt +++ b/ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt @@ -16,7 +16,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -34,7 +34,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 build==1.2.1 # via asv certifi==2024.7.4 @@ -73,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # distributed debugpy==1.8.2 # via ipykernel @@ -84,7 +84,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -94,7 +94,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -108,7 +108,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -118,7 +118,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 frozenlist==1.4.1 # via # aiosignal @@ -128,11 +128,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 h11==0.14.0 # via # httpcore @@ -143,10 +143,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 identify==2.6.0 # via pre-commit idna==3.7 @@ -159,7 +159,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # asv-runner # dask # jupyter-cache @@ -178,7 +178,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # pylint jaraco-classes==3.4.0 # via keyring @@ -196,7 +196,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -246,7 +246,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 more-itertools==10.3.0 # via # jaraco-classes @@ -256,16 +256,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -284,10 +284,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # dask # geopandas # ibis-framework @@ -300,7 +300,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # black # build # dask @@ -315,13 +315,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 parso==0.8.4 # via jedi parsy==2.1 @@ -334,8 +334,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -346,15 +346,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # ray psutil==6.0.0 # via @@ -368,10 +368,14 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # fastapi pygments==2.18.0 # via @@ -381,7 +385,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 pympler==1.1 # via asv pyogrio==0.9.0 @@ -391,19 +395,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 python-dateutil==2.9.0.post0 # via # frictionless @@ -414,18 +418,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # asv # dask # distributed @@ -440,12 +444,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 referencing==0.35.1 # via # jsonschema @@ -473,10 +477,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # geopandas shellingham==1.5.4 # via typer @@ -501,7 +505,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # furo # myst-nb # myst-parser @@ -512,26 +516,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -587,28 +591,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # anyio # astroid # black @@ -624,16 +628,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # fastapi uvloop==0.19.0 # via uvicorn @@ -652,10 +656,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpp40wgxex + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpow5052h4 zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt b/ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt index 09c82ab91..a82d67e33 100644 --- a/ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt +++ b/ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt @@ -18,7 +18,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -36,7 +36,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +75,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # distributed debugpy==1.8.2 # via ipykernel @@ -86,7 +86,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -96,7 +96,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -110,7 +110,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -120,7 +120,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj frozenlist==1.4.1 # via # aiosignal @@ -130,11 +130,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj h11==0.14.0 # via # httpcore @@ -145,10 +145,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj identify==2.6.0 # via pre-commit idna==3.7 @@ -161,7 +161,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # asv-runner # dask # jupyter-cache @@ -180,7 +180,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # pylint jaraco-classes==3.4.0 # via keyring @@ -198,7 +198,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj json5==0.9.25 # via asv jsonschema==4.23.0 @@ -248,7 +248,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj more-itertools==10.3.0 # via # jaraco-classes @@ -258,16 +258,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -286,10 +286,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # dask # geopandas # ibis-framework @@ -302,7 +302,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # black # build # dask @@ -317,13 +317,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj parso==0.8.4 # via jedi parsy==2.1 @@ -336,8 +336,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -348,15 +348,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # ray psutil==6.0.0 # via @@ -370,10 +370,14 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # fastapi pydantic-core==2.6.3 # via pydantic @@ -385,7 +389,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj pympler==1.1 # via asv pyogrio==0.9.0 @@ -395,19 +399,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj python-dateutil==2.9.0.post0 # via # frictionless @@ -418,18 +422,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # asv # dask # distributed @@ -444,12 +448,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj referencing==0.35.1 # via # jsonschema @@ -477,10 +481,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # geopandas shellingham==1.5.4 # via typer @@ -505,7 +509,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # furo # myst-nb # myst-parser @@ -516,26 +520,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -591,28 +595,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # anyio # astroid # black @@ -629,16 +633,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # fastapi uvloop==0.19.0 # via uvicorn @@ -657,10 +661,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqrnwuo4i + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6cc7asbj zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.10-pandas2.2.2-pydantic1.10.11.txt b/ci/requirements-py3.10-pandas2.2.2-pydantic1.10.11.txt index c396f1fc6..92aa916e7 100644 --- a/ci/requirements-py3.10-pandas2.2.2-pydantic1.10.11.txt +++ b/ci/requirements-py3.10-pandas2.2.2-pydantic1.10.11.txt @@ -16,7 +16,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -34,7 +34,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ build==1.2.1 # via asv certifi==2024.7.4 @@ -73,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # dask-expr # distributed dask-expr==1.1.9 @@ -87,7 +87,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -97,7 +97,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -111,7 +111,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -121,7 +121,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ frozenlist==1.4.1 # via # aiosignal @@ -131,11 +131,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ h11==0.14.0 # via # httpcore @@ -146,10 +146,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ identify==2.6.0 # via pre-commit idna==3.7 @@ -162,7 +162,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # asv-runner # dask # jupyter-cache @@ -181,7 +181,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # pylint jaraco-classes==3.4.0 # via keyring @@ -199,7 +199,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ json5==0.9.25 # via asv jsonschema==4.23.0 @@ -249,7 +249,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ more-itertools==10.3.0 # via # jaraco-classes @@ -259,16 +259,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -287,10 +287,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # dask # geopandas # ibis-framework @@ -303,7 +303,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # black # build # dask @@ -318,14 +318,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ parso==0.8.4 # via jedi parsy==2.1 @@ -338,8 +338,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -350,15 +350,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # ray psutil==6.0.0 # via @@ -373,11 +373,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # fastapi pygments==2.18.0 # via @@ -387,7 +390,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ pympler==1.1 # via asv pyogrio==0.9.0 @@ -397,19 +400,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ python-dateutil==2.9.0.post0 # via # frictionless @@ -420,18 +423,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # asv # dask # distributed @@ -446,12 +449,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ referencing==0.35.1 # via # jsonschema @@ -479,10 +482,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # geopandas shellingham==1.5.4 # via typer @@ -507,7 +510,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # furo # myst-nb # myst-parser @@ -518,26 +521,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -593,28 +596,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # anyio # astroid # black @@ -630,7 +633,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -639,9 +642,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # fastapi uvloop==0.19.0 # via uvicorn @@ -660,10 +663,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuq7jow5m + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfpixl8b_ zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.10-pandas2.2.2-pydantic2.3.0.txt b/ci/requirements-py3.10-pandas2.2.2-pydantic2.3.0.txt index d6e7b2dea..5401e437a 100644 --- a/ci/requirements-py3.10-pandas2.2.2-pydantic2.3.0.txt +++ b/ci/requirements-py3.10-pandas2.2.2-pydantic2.3.0.txt @@ -18,7 +18,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -36,7 +36,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +75,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # dask-expr # distributed dask-expr==1.1.9 @@ -89,7 +89,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -99,7 +99,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -113,7 +113,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -123,7 +123,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y frozenlist==1.4.1 # via # aiosignal @@ -133,11 +133,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y h11==0.14.0 # via # httpcore @@ -148,10 +148,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y identify==2.6.0 # via pre-commit idna==3.7 @@ -164,7 +164,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # asv-runner # dask # jupyter-cache @@ -183,7 +183,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # pylint jaraco-classes==3.4.0 # via keyring @@ -201,7 +201,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y json5==0.9.25 # via asv jsonschema==4.23.0 @@ -251,7 +251,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y more-itertools==10.3.0 # via # jaraco-classes @@ -261,16 +261,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -289,10 +289,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # dask # geopandas # ibis-framework @@ -305,7 +305,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # black # build # dask @@ -320,14 +320,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y parso==0.8.4 # via jedi parsy==2.1 @@ -340,8 +340,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -352,15 +352,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # ray psutil==6.0.0 # via @@ -375,11 +375,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # fastapi pydantic-core==2.6.3 # via pydantic @@ -391,7 +394,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y pympler==1.1 # via asv pyogrio==0.9.0 @@ -401,19 +404,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y python-dateutil==2.9.0.post0 # via # frictionless @@ -424,18 +427,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # asv # dask # distributed @@ -450,12 +453,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y referencing==0.35.1 # via # jsonschema @@ -483,10 +486,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # geopandas shellingham==1.5.4 # via typer @@ -511,7 +514,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # furo # myst-nb # myst-parser @@ -522,26 +525,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -597,28 +600,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # anyio # astroid # black @@ -635,7 +638,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -644,9 +647,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # fastapi uvloop==0.19.0 # via uvicorn @@ -665,10 +668,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgt_y8pdl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpx45jm85y zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt b/ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt index 6b72d7eef..cccd961a2 100644 --- a/ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt +++ b/ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt @@ -16,7 +16,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -34,7 +34,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p build==1.2.1 # via asv certifi==2024.7.4 @@ -73,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # distributed debugpy==1.8.2 # via ipykernel @@ -84,7 +84,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -94,7 +94,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via ibis-framework email-validator==2.2.0 # via fastapi execnet==2.1.1 @@ -102,7 +102,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -112,7 +112,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p frozenlist==1.4.1 # via # aiosignal @@ -122,11 +122,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p h11==0.14.0 # via # httpcore @@ -137,10 +137,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p identify==2.6.0 # via pre-commit idna==3.7 @@ -153,7 +153,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # asv-runner # dask # jupyter-cache @@ -172,7 +172,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # pylint jaraco-classes==3.4.0 # via keyring @@ -190,7 +190,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p json5==0.9.25 # via asv jsonschema==4.23.0 @@ -240,7 +240,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p more-itertools==10.3.0 # via # jaraco-classes @@ -250,16 +250,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -278,10 +278,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # dask # geopandas # ibis-framework @@ -294,7 +294,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # black # build # dask @@ -309,13 +309,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p parso==0.8.4 # via jedi parsy==2.1 @@ -328,8 +328,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -340,15 +340,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # ray psutil==6.0.0 # via @@ -362,10 +362,14 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # fastapi pygments==2.18.0 # via @@ -375,7 +379,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p pympler==1.1 # via asv pyogrio==0.9.0 @@ -385,19 +389,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p python-dateutil==2.9.0.post0 # via # frictionless @@ -408,18 +412,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # asv # dask # distributed @@ -434,12 +438,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p referencing==0.35.1 # via # jsonschema @@ -467,10 +471,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # geopandas shellingham==1.5.4 # via typer @@ -495,7 +499,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # furo # myst-nb # myst-parser @@ -506,26 +510,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -572,28 +576,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # fastapi # ibis-framework # ipython @@ -605,16 +609,16 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # fastapi uvloop==0.19.0 # via uvicorn @@ -633,10 +637,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpdw3tfsg7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp0r3is38p zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt b/ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt index 46005a5ce..1e6506e3e 100644 --- a/ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt +++ b/ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt @@ -18,7 +18,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -36,7 +36,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +75,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # distributed debugpy==1.8.2 # via ipykernel @@ -86,7 +86,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -96,7 +96,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via ibis-framework email-validator==2.2.0 # via fastapi execnet==2.1.1 @@ -104,7 +104,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -114,7 +114,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii frozenlist==1.4.1 # via # aiosignal @@ -124,11 +124,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii h11==0.14.0 # via # httpcore @@ -139,10 +139,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii identify==2.6.0 # via pre-commit idna==3.7 @@ -155,7 +155,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # asv-runner # dask # jupyter-cache @@ -174,7 +174,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # pylint jaraco-classes==3.4.0 # via keyring @@ -192,7 +192,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii json5==0.9.25 # via asv jsonschema==4.23.0 @@ -242,7 +242,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii more-itertools==10.3.0 # via # jaraco-classes @@ -252,16 +252,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -280,10 +280,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # dask # geopandas # ibis-framework @@ -296,7 +296,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # black # build # dask @@ -311,13 +311,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii parso==0.8.4 # via jedi parsy==2.1 @@ -330,8 +330,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -342,15 +342,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # ray psutil==6.0.0 # via @@ -364,10 +364,14 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # fastapi pydantic-core==2.6.3 # via pydantic @@ -379,7 +383,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii pympler==1.1 # via asv pyogrio==0.9.0 @@ -389,19 +393,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii python-dateutil==2.9.0.post0 # via # frictionless @@ -412,18 +416,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # asv # dask # distributed @@ -438,12 +442,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii referencing==0.35.1 # via # jsonschema @@ -471,10 +475,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # geopandas shellingham==1.5.4 # via typer @@ -499,7 +503,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # furo # myst-nb # myst-parser @@ -510,26 +514,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -576,28 +580,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # fastapi # ibis-framework # ipython @@ -610,16 +614,16 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # fastapi uvloop==0.19.0 # via uvicorn @@ -638,10 +642,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpqw8lnx65 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7akla3ii zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.11-pandas2.2.2-pydantic1.10.11.txt b/ci/requirements-py3.11-pandas2.2.2-pydantic1.10.11.txt index d691d890a..dc260a194 100644 --- a/ci/requirements-py3.11-pandas2.2.2-pydantic1.10.11.txt +++ b/ci/requirements-py3.11-pandas2.2.2-pydantic1.10.11.txt @@ -16,7 +16,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -34,7 +34,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 build==1.2.1 # via asv certifi==2024.7.4 @@ -73,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # dask-expr # distributed dask-expr==1.1.9 @@ -87,7 +87,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -97,7 +97,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via ibis-framework email-validator==2.2.0 # via fastapi execnet==2.1.1 @@ -105,7 +105,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -115,7 +115,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 frozenlist==1.4.1 # via # aiosignal @@ -125,11 +125,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 h11==0.14.0 # via # httpcore @@ -140,10 +140,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 identify==2.6.0 # via pre-commit idna==3.7 @@ -156,7 +156,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # asv-runner # dask # jupyter-cache @@ -175,7 +175,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # pylint jaraco-classes==3.4.0 # via keyring @@ -193,7 +193,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -243,7 +243,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 more-itertools==10.3.0 # via # jaraco-classes @@ -253,16 +253,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -281,10 +281,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # dask # geopandas # ibis-framework @@ -297,7 +297,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # black # build # dask @@ -312,14 +312,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 parso==0.8.4 # via jedi parsy==2.1 @@ -332,8 +332,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -344,15 +344,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # ray psutil==6.0.0 # via @@ -367,11 +367,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # fastapi pygments==2.18.0 # via @@ -381,7 +384,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 pympler==1.1 # via asv pyogrio==0.9.0 @@ -391,19 +394,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 python-dateutil==2.9.0.post0 # via # frictionless @@ -414,18 +417,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # asv # dask # distributed @@ -440,12 +443,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 referencing==0.35.1 # via # jsonschema @@ -473,10 +476,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # geopandas shellingham==1.5.4 # via typer @@ -501,7 +504,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # furo # myst-nb # myst-parser @@ -512,26 +515,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -578,28 +581,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # fastapi # ibis-framework # ipython @@ -611,7 +614,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -620,9 +623,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # fastapi uvloop==0.19.0 # via uvicorn @@ -641,10 +644,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp1o0sa594 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7suby7h1 zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.11-pandas2.2.2-pydantic2.3.0.txt b/ci/requirements-py3.11-pandas2.2.2-pydantic2.3.0.txt index a2c7bf321..2b18d8744 100644 --- a/ci/requirements-py3.11-pandas2.2.2-pydantic2.3.0.txt +++ b/ci/requirements-py3.11-pandas2.2.2-pydantic2.3.0.txt @@ -18,7 +18,7 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji asv-runner==0.2.1 # via asv atpublic==4.1.0 @@ -36,7 +36,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +75,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # dask-expr # distributed dask-expr==1.1.9 @@ -89,7 +89,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -99,7 +99,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via ibis-framework email-validator==2.2.0 # via fastapi execnet==2.1.1 @@ -107,7 +107,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -117,7 +117,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji frozenlist==1.4.1 # via # aiosignal @@ -127,11 +127,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji h11==0.14.0 # via # httpcore @@ -142,10 +142,10 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji ibis-framework==9.2.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji identify==2.6.0 # via pre-commit idna==3.7 @@ -158,7 +158,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # asv-runner # dask # jupyter-cache @@ -177,7 +177,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # pylint jaraco-classes==3.4.0 # via keyring @@ -195,7 +195,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji json5==0.9.25 # via asv jsonschema==4.23.0 @@ -245,7 +245,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji more-itertools==10.3.0 # via # jaraco-classes @@ -255,16 +255,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -283,10 +283,10 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # dask # geopandas # ibis-framework @@ -299,7 +299,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # black # build # dask @@ -314,14 +314,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji parso==0.8.4 # via jedi parsy==2.1 @@ -334,8 +334,8 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -346,15 +346,15 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # ray psutil==6.0.0 # via @@ -369,11 +369,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # fastapi pydantic-core==2.6.3 # via pydantic @@ -385,7 +388,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji pympler==1.1 # via asv pyogrio==0.9.0 @@ -395,19 +398,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji python-dateutil==2.9.0.post0 # via # frictionless @@ -418,18 +421,18 @@ python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # asv # dask # distributed @@ -444,12 +447,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji referencing==0.35.1 # via # jsonschema @@ -477,10 +480,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # geopandas shellingham==1.5.4 # via typer @@ -505,7 +508,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # furo # myst-nb # myst-parser @@ -516,26 +519,26 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -582,28 +585,28 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # fastapi # ibis-framework # ipython @@ -616,7 +619,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -625,9 +628,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # fastapi uvloop==0.19.0 # via uvicorn @@ -646,10 +649,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8ssel21n + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphm5i3dji zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt b/ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt index 75767a060..4da3b79a4 100644 --- a/ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt +++ b/ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt @@ -18,11 +18,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # fiona @@ -38,10 +36,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw build==1.2.1 # via asv certifi==2024.7.4 @@ -87,7 +83,7 @@ coverage==7.6.0 # via pytest-cov dask==2023.5.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # distributed debugpy==1.8.2 # via ipykernel @@ -98,7 +94,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2023.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw dnspython==2.6.1 # via email-validator docutils==0.19 @@ -107,8 +103,6 @@ docutils==0.19 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -121,7 +115,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -133,7 +127,7 @@ filelock==3.15.4 fiona==1.9.6 # via geopandas frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw frozenlist==1.4.1 # via # aiosignal @@ -143,11 +137,11 @@ fsspec==2024.6.1 # dask # modin furo==2023.3.27 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw geopandas==0.13.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw h11==0.14.0 # via # httpcore @@ -158,10 +152,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw identify==2.6.0 # via pre-commit idna==3.7 @@ -174,7 +166,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # asv-runner # build # dask @@ -186,9 +178,8 @@ importlib-metadata==8.2.0 # sphinx # twine # typeguard -importlib-resources==5.13.0 +importlib-resources==6.4.0 # via - # ibis-framework # jsonschema # jsonschema-specifications # keyring @@ -204,7 +195,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # pylint jaraco-classes==3.4.0 # via keyring @@ -222,7 +213,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw json5==0.9.25 # via asv jsonschema==4.23.0 @@ -272,7 +263,7 @@ mdit-py-plugins==0.3.5 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw more-itertools==10.3.0 # via # jaraco-classes @@ -282,18 +273,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==0.17.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw myst-parser==0.18.1 # via myst-nb nbclient==0.7.4 @@ -312,12 +301,11 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw numpy==1.24.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # dask - # ibis-framework # modin # pandas # pyarrow @@ -325,7 +313,7 @@ numpy==1.24.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # black # build # dask @@ -334,23 +322,19 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # dask # geopandas - # ibis-framework # modin pandas-stubs==2.0.3.230814 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.1 # via dask pathspec==0.12.1 @@ -361,8 +345,8 @@ pexpect==4.9.0 # via ipython pickleshare==0.7.5 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pkginfo==1.10.0 # via twine pkgutil-resolve-name==1.3.10 @@ -371,22 +355,19 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs -pooch==1.8.2 - # via ibis-framework +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pre-commit==3.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # ray psutil==6.0.0 # via @@ -400,10 +381,10 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # fastapi pygments==2.18.0 # via @@ -413,7 +394,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pympler==1.1 # via asv pyproj==3.5.0 @@ -421,42 +402,40 @@ pyproj==3.5.0 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # babel - # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # asv # dask # distributed @@ -472,11 +451,11 @@ pyzmq==26.0.3 # ipykernel # jupyter-client ray==2.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw readme-renderer==43.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw referencing==0.35.1 # via # jsonschema @@ -484,7 +463,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -497,7 +475,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -505,10 +482,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.10.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # geopandas shellingham==1.5.4 # via typer @@ -519,7 +496,6 @@ six==1.16.0 # asttokens # fiona # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -535,7 +511,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==5.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # furo # myst-nb # myst-parser @@ -546,15 +522,15 @@ sphinx==5.3.0 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw sphinx-design==0.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -569,8 +545,6 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -602,15 +576,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -622,33 +593,32 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -663,16 +633,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # fastapi uvloop==0.19.0 # via uvicorn @@ -691,12 +661,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpjjk0azvs -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpke7_qrvw zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt b/ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt index 9f442f0ea..646b269bb 100644 --- a/ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt +++ b/ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt @@ -20,11 +20,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # fiona @@ -40,10 +38,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 build==1.2.1 # via asv certifi==2024.7.4 @@ -89,7 +85,7 @@ coverage==7.6.0 # via pytest-cov dask==2023.5.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # distributed debugpy==1.8.2 # via ipykernel @@ -100,7 +96,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2023.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 dnspython==2.6.1 # via email-validator docutils==0.19 @@ -109,8 +105,6 @@ docutils==0.19 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -123,7 +117,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -135,7 +129,7 @@ filelock==3.15.4 fiona==1.9.6 # via geopandas frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 frozenlist==1.4.1 # via # aiosignal @@ -145,11 +139,11 @@ fsspec==2024.6.1 # dask # modin furo==2023.3.27 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 geopandas==0.13.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 h11==0.14.0 # via # httpcore @@ -160,10 +154,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 identify==2.6.0 # via pre-commit idna==3.7 @@ -176,7 +168,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # asv-runner # build # dask @@ -188,9 +180,8 @@ importlib-metadata==8.2.0 # sphinx # twine # typeguard -importlib-resources==5.13.0 +importlib-resources==6.4.0 # via - # ibis-framework # jsonschema # jsonschema-specifications # keyring @@ -206,7 +197,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # pylint jaraco-classes==3.4.0 # via keyring @@ -224,7 +215,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -274,7 +265,7 @@ mdit-py-plugins==0.3.5 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 more-itertools==10.3.0 # via # jaraco-classes @@ -284,18 +275,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==0.17.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 myst-parser==0.18.1 # via myst-nb nbclient==0.7.4 @@ -314,12 +303,11 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 numpy==1.24.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # dask - # ibis-framework # modin # pandas # pyarrow @@ -327,7 +315,7 @@ numpy==1.24.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # black # build # dask @@ -336,23 +324,19 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # dask # geopandas - # ibis-framework # modin pandas-stubs==2.0.3.230814 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.1 # via dask pathspec==0.12.1 @@ -363,8 +347,8 @@ pexpect==4.9.0 # via ipython pickleshare==0.7.5 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pkginfo==1.10.0 # via twine pkgutil-resolve-name==1.3.10 @@ -373,22 +357,19 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j -pooch==1.8.2 - # via ibis-framework +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pre-commit==3.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # ray psutil==6.0.0 # via @@ -402,10 +383,10 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # fastapi pydantic-core==2.6.3 # via pydantic @@ -417,7 +398,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pympler==1.1 # via asv pyproj==3.5.0 @@ -425,42 +406,40 @@ pyproj==3.5.0 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # babel - # ibis-framework # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # asv # dask # distributed @@ -476,11 +455,11 @@ pyzmq==26.0.3 # ipykernel # jupyter-client ray==2.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 readme-renderer==43.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 referencing==0.35.1 # via # jsonschema @@ -488,7 +467,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -501,7 +479,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -509,10 +486,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.10.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # geopandas shellingham==1.5.4 # via typer @@ -523,7 +500,6 @@ six==1.16.0 # asttokens # fiona # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -539,7 +515,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==5.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # furo # myst-nb # myst-parser @@ -550,15 +526,15 @@ sphinx==5.3.0 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 sphinx-design==0.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -573,8 +549,6 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -606,15 +580,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -626,34 +597,33 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # annotated-types # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -669,16 +639,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # fastapi uvloop==0.19.0 # via uvicorn @@ -697,12 +667,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpelkx264j -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpuk9572y7 zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt b/ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt index 1319bb759..9752676d7 100644 --- a/ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt +++ b/ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt @@ -16,11 +16,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # hypothesis @@ -33,10 +31,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +71,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # distributed debugpy==1.8.2 # via ipykernel @@ -86,7 +82,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -95,8 +91,6 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -110,7 +104,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -120,7 +114,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th frozenlist==1.4.1 # via # aiosignal @@ -130,11 +124,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th h11==0.14.0 # via # httpcore @@ -145,10 +139,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th identify==2.6.0 # via pre-commit idna==3.7 @@ -161,7 +153,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # asv-runner # build # dask @@ -184,7 +176,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # pylint jaraco-classes==3.4.0 # via keyring @@ -202,7 +194,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th json5==0.9.25 # via asv jsonschema==4.23.0 @@ -252,7 +244,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th more-itertools==10.3.0 # via # jaraco-classes @@ -262,18 +254,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -292,13 +282,12 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # dask # geopandas - # ibis-framework # modin # pandas # pandas-stubs @@ -308,7 +297,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # black # build # dask @@ -317,24 +306,20 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # dask # geopandas - # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.2 # via dask pathspec==0.12.1 @@ -343,30 +328,27 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pkginfo==1.10.0 # via twine platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -pooch==1.8.2 - # via ibis-framework -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # ray psutil==6.0.0 # via @@ -380,10 +362,10 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # fastapi pygments==2.18.0 # via @@ -393,7 +375,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pympler==1.1 # via asv pyogrio==0.9.0 @@ -403,41 +385,39 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr - # ibis-framework + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # asv # dask # distributed @@ -452,12 +432,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th referencing==0.35.1 # via # jsonschema @@ -465,7 +445,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -478,7 +457,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -486,10 +464,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # geopandas shellingham==1.5.4 # via typer @@ -499,7 +477,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -515,7 +492,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # furo # myst-nb # myst-parser @@ -526,31 +503,29 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -583,15 +558,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -603,33 +575,32 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -642,16 +613,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # fastapi uvloop==0.19.0 # via uvicorn @@ -670,12 +641,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnrz21ssr -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpaj7zp1th zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt b/ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt index b6798a943..c496446a9 100644 --- a/ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt +++ b/ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt @@ -18,11 +18,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # hypothesis @@ -35,10 +33,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u build==1.2.1 # via asv certifi==2024.7.4 @@ -77,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # distributed debugpy==1.8.2 # via ipykernel @@ -88,7 +84,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -97,8 +93,6 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -112,7 +106,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -122,7 +116,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u frozenlist==1.4.1 # via # aiosignal @@ -132,11 +126,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u h11==0.14.0 # via # httpcore @@ -147,10 +141,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u identify==2.6.0 # via pre-commit idna==3.7 @@ -163,7 +155,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # asv-runner # build # dask @@ -186,7 +178,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # pylint jaraco-classes==3.4.0 # via keyring @@ -204,7 +196,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u json5==0.9.25 # via asv jsonschema==4.23.0 @@ -254,7 +246,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.22.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u more-itertools==10.3.0 # via # jaraco-classes @@ -264,18 +256,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -294,13 +284,12 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # dask # geopandas - # ibis-framework # modin # pandas # pandas-stubs @@ -310,7 +299,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # black # build # dask @@ -319,24 +308,20 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # dask # geopandas - # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.2 # via dask pathspec==0.12.1 @@ -345,30 +330,27 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pkginfo==1.10.0 # via twine platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -pooch==1.8.2 - # via ibis-framework -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # ray psutil==6.0.0 # via @@ -382,10 +364,10 @@ pure-eval==0.2.3 py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # fastapi pydantic-core==2.6.3 # via pydantic @@ -397,7 +379,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pympler==1.1 # via asv pyogrio==0.9.0 @@ -407,41 +389,39 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 - # ibis-framework + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # asv # dask # distributed @@ -456,12 +436,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u referencing==0.35.1 # via # jsonschema @@ -469,7 +449,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -482,7 +461,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -490,10 +468,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # geopandas shellingham==1.5.4 # via typer @@ -503,7 +481,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -519,7 +496,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # furo # myst-nb # myst-parser @@ -530,31 +507,29 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -587,15 +562,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -607,33 +579,32 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -647,16 +618,16 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u urllib3==2.2.2 # via # distributed # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # fastapi uvloop==0.19.0 # via uvicorn @@ -675,12 +646,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpv_8a3dy5 -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpgxwn_29u zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.9-pandas2.2.2-pydantic1.10.11.txt b/ci/requirements-py3.9-pandas2.2.2-pydantic1.10.11.txt index fa7b5ceb9..74ebf4eb8 100644 --- a/ci/requirements-py3.9-pandas2.2.2-pydantic1.10.11.txt +++ b/ci/requirements-py3.9-pandas2.2.2-pydantic1.10.11.txt @@ -16,11 +16,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # hypothesis @@ -33,10 +31,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 build==1.2.1 # via asv certifi==2024.7.4 @@ -75,7 +71,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # dask-expr # distributed dask-expr==1.1.9 @@ -89,7 +85,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -98,8 +94,6 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -113,7 +107,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -123,7 +117,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 frozenlist==1.4.1 # via # aiosignal @@ -133,11 +127,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 h11==0.14.0 # via # httpcore @@ -148,10 +142,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 identify==2.6.0 # via pre-commit idna==3.7 @@ -164,7 +156,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # asv-runner # build # dask @@ -187,7 +179,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # pylint jaraco-classes==3.4.0 # via keyring @@ -205,7 +197,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -255,7 +247,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 more-itertools==10.3.0 # via # jaraco-classes @@ -265,18 +257,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -295,13 +285,12 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -numpy==1.26.4 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 +numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # dask # geopandas - # ibis-framework # modin # pandas # pandas-stubs @@ -311,7 +300,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # black # build # dask @@ -320,25 +309,21 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # dask # dask-expr # geopandas - # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.2 # via dask pathspec==0.12.1 @@ -347,30 +332,27 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 pkginfo==1.10.0 # via twine platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -pooch==1.8.2 - # via ibis-framework -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # ray psutil==6.0.0 # via @@ -385,11 +367,11 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # dask-expr pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # fastapi pygments==2.18.0 # via @@ -399,7 +381,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 pympler==1.1 # via asv pyogrio==0.9.0 @@ -409,41 +391,39 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x - # ibis-framework + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # asv # dask # distributed @@ -458,12 +438,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 referencing==0.35.1 # via # jsonschema @@ -471,7 +451,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -484,7 +463,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -492,10 +470,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # geopandas shellingham==1.5.4 # via typer @@ -505,7 +483,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -521,7 +498,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # furo # myst-nb # myst-parser @@ -532,31 +509,29 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -589,15 +564,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -609,33 +581,32 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -648,7 +619,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -657,9 +628,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # fastapi uvloop==0.19.0 # via uvicorn @@ -678,12 +649,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6md7nm_x -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpatwgnw07 zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/ci/requirements-py3.9-pandas2.2.2-pydantic2.3.0.txt b/ci/requirements-py3.9-pandas2.2.2-pydantic2.3.0.txt index 7bad98965..cdb36e0d4 100644 --- a/ci/requirements-py3.9-pandas2.2.2-pydantic2.3.0.txt +++ b/ci/requirements-py3.9-pandas2.2.2-pydantic2.3.0.txt @@ -18,11 +18,9 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==23.2.0 # via # hypothesis @@ -35,10 +33,8 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j build==1.2.1 # via asv certifi==2024.7.4 @@ -77,7 +73,7 @@ coverage==7.6.0 # via pytest-cov dask==2024.7.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # dask-expr # distributed dask-expr==1.1.9 @@ -91,7 +87,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j dnspython==2.6.1 # via email-validator docutils==0.21.2 @@ -100,8 +96,6 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -115,7 +109,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.111.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j fastapi-cli==0.0.4 # via fastapi fastjsonschema==2.20.0 @@ -125,7 +119,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j frozenlist==1.4.1 # via # aiosignal @@ -135,11 +129,11 @@ fsspec==2024.6.1 # dask # modin furo==2024.7.18 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -grpcio==1.65.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j +grpcio==1.65.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j h11==0.14.0 # via # httpcore @@ -150,10 +144,8 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz +hypothesis==6.108.5 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j identify==2.6.0 # via pre-commit idna==3.7 @@ -166,7 +158,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # asv-runner # build # dask @@ -189,7 +181,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # pylint jaraco-classes==3.4.0 # via keyring @@ -207,7 +199,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j json5==0.9.25 # via asv jsonschema==4.23.0 @@ -257,7 +249,7 @@ mdit-py-plugins==0.4.1 mdurl==0.1.2 # via markdown-it-py modin==0.31.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j more-itertools==10.3.0 # via # jaraco-classes @@ -267,18 +259,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -297,13 +287,12 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -numpy==1.26.4 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j +numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # dask # geopandas - # ibis-framework # modin # pandas # pandas-stubs @@ -313,7 +302,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # black # build # dask @@ -322,25 +311,21 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # dask # dask-expr # geopandas - # ibis-framework # modin pandas-stubs==2.2.2.240603 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j parso==0.8.4 # via jedi -parsy==2.1 - # via ibis-framework partd==1.4.2 # via dask pathspec==0.12.1 @@ -349,30 +334,27 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz +pip==24.2 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j pkginfo==1.10.0 # via twine platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -pooch==1.8.2 - # via ibis-framework -pre-commit==3.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz +polars==1.3.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j +pre-commit==3.8.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # ray psutil==6.0.0 # via @@ -387,11 +369,11 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # dask-expr pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # fastapi pydantic-core==2.6.3 # via pydantic @@ -403,7 +385,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j pympler==1.1 # via asv pyogrio==0.9.0 @@ -413,41 +395,39 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-dotenv==1.0.1 # via uvicorn python-multipart==0.0.9 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # fastapi python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz - # ibis-framework + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # pandas pyyaml==6.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # asv # dask # distributed @@ -462,12 +442,12 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz +ray==2.34.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j referencing==0.35.1 # via # jsonschema @@ -475,7 +455,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -488,7 +467,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.19.1 @@ -496,10 +474,10 @@ rpds-py==0.19.1 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # geopandas shellingham==1.5.4 # via typer @@ -509,7 +487,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -525,7 +502,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # furo # myst-nb # myst-parser @@ -536,31 +513,29 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j sphinx-design==0.6.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -sphinxcontrib-applehelp==1.0.8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -593,15 +568,12 @@ toolz==0.12.1 # via # dask # distributed - # ibis-framework # partd tornado==6.4.1 # via # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -613,33 +585,32 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j typer==0.12.3 # via # fastapi-cli # frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j types-pkg-resources==0.1.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # pandas-stubs types-pyyaml==6.0.12.20240724 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -653,7 +624,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -662,9 +633,9 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # fastapi uvloop==0.19.0 # via uvicorn @@ -683,12 +654,10 @@ websockets==12.0 # via uvicorn wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j # astroid xdoctest==1.1.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwej_zlcz -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl7yxek6j zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/dev/requirements-3.10.txt b/dev/requirements-3.10.txt index 1ba5baf34..2d9f54462 100644 --- a/dev/requirements-3.10.txt +++ b/dev/requirements-3.10.txt @@ -99,7 +99,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r requirements.in + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -136,7 +136,7 @@ furo==2024.7.18 # via -r requirements.in geopandas==1.0.1 # via -r requirements.in -grpcio==1.65.1 +grpcio==1.65.2 # via -r requirements.in h11==0.14.0 # via @@ -148,7 +148,7 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 +hypothesis==6.108.5 # via -r requirements.in ibis-framework==9.2.0 # via -r requirements.in @@ -340,7 +340,7 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 +pip==24.2 # via -r requirements.in pkginfo==1.10.0 # via twine @@ -352,13 +352,13 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 +polars==1.3.0 # via -r requirements.in -pre-commit==3.7.1 +pre-commit==3.8.0 # via -r requirements.in prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via # -r requirements.in # ray @@ -377,6 +377,9 @@ pyarrow==17.0.0 # via # -r requirements.in # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.8.2 # via # -r requirements.in @@ -450,7 +453,7 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 +ray==2.34.0 # via -r requirements.in readme-renderer==44.0 # via twine @@ -531,17 +534,17 @@ sphinx-design==0.6.0 # via -r requirements.in sphinx-docsearch==0.0.7 # via -r requirements.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -644,7 +647,7 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via # -r requirements.in # fastapi diff --git a/dev/requirements-3.11.txt b/dev/requirements-3.11.txt index a20569d26..ddaf77a31 100644 --- a/dev/requirements-3.11.txt +++ b/dev/requirements-3.11.txt @@ -99,7 +99,7 @@ docutils==0.21.2 # recommonmark # sphinx duckdb==1.0.0 - # via -r requirements.in + # via ibis-framework email-validator==2.2.0 # via fastapi execnet==2.1.1 @@ -130,7 +130,7 @@ furo==2024.7.18 # via -r requirements.in geopandas==1.0.1 # via -r requirements.in -grpcio==1.65.1 +grpcio==1.65.2 # via -r requirements.in h11==0.14.0 # via @@ -142,7 +142,7 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 +hypothesis==6.108.5 # via -r requirements.in ibis-framework==9.2.0 # via -r requirements.in @@ -334,7 +334,7 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 +pip==24.2 # via -r requirements.in pkginfo==1.10.0 # via twine @@ -346,13 +346,13 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 +polars==1.3.0 # via -r requirements.in -pre-commit==3.7.1 +pre-commit==3.8.0 # via -r requirements.in prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via # -r requirements.in # ray @@ -371,6 +371,9 @@ pyarrow==17.0.0 # via # -r requirements.in # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.8.2 # via # -r requirements.in @@ -444,7 +447,7 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 +ray==2.34.0 # via -r requirements.in readme-renderer==44.0 # via twine @@ -525,17 +528,17 @@ sphinx-design==0.6.0 # via -r requirements.in sphinx-docsearch==0.0.7 # via -r requirements.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache @@ -625,7 +628,7 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via # -r requirements.in # fastapi diff --git a/dev/requirements-3.8.txt b/dev/requirements-3.8.txt index b56c22d58..ce7a8c97e 100644 --- a/dev/requirements-3.8.txt +++ b/dev/requirements-3.8.txt @@ -109,8 +109,12 @@ docutils==0.19 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r requirements.in +duckdb==0.10.3 + # via + # duckdb-engine + # ibis-framework +duckdb-engine==0.13.1 + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -148,7 +152,7 @@ furo==2023.3.27 # via -r requirements.in geopandas==0.13.2 # via -r requirements.in -grpcio==1.65.1 +grpcio==1.65.2 # via -r requirements.in h11==0.14.0 # via @@ -160,7 +164,7 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 +hypothesis==6.108.5 # via -r requirements.in ibis-framework==5.1.0 # via -r requirements.in @@ -325,14 +329,16 @@ numpy==1.24.4 # pyarrow # scipy # shapely -packaging==24.1 +packaging==23.2 # via # -r requirements.in # black # build # dask # distributed + # duckdb-engine # geopandas + # ibis-framework # ipykernel # modin # nox @@ -363,7 +369,7 @@ pexpect==4.9.0 # via ipython pickleshare==0.7.5 # via ipython -pip==24.1.2 +pip==24.2 # via -r requirements.in pkginfo==1.10.0 # via twine @@ -378,7 +384,7 @@ platformdirs==4.2.2 # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 +polars==1.3.0 # via -r requirements.in pooch==1.8.2 # via ibis-framework @@ -386,7 +392,7 @@ pre-commit==3.5.0 # via -r requirements.in prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via # -r requirements.in # ray @@ -401,8 +407,10 @@ pure-eval==0.2.3 # via stack-data py4j==0.10.9.7 # via pyspark -pyarrow==17.0.0 - # via -r requirements.in +pyarrow==11.0.0 + # via + # -r requirements.in + # ibis-framework pydantic==2.8.2 # via # -r requirements.in @@ -572,7 +580,13 @@ sphinxcontrib-qthelp==1.0.3 sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.31 - # via jupyter-cache + # via + # duckdb-engine + # ibis-framework + # jupyter-cache + # sqlalchemy-views +sqlalchemy-views==0.3.2 + # via ibis-framework sqlglot==11.7.1 # via ibis-framework stack-data==0.6.3 @@ -678,7 +692,7 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via # -r requirements.in # fastapi diff --git a/dev/requirements-3.9.txt b/dev/requirements-3.9.txt index ff190cf92..8ec09f091 100644 --- a/dev/requirements-3.9.txt +++ b/dev/requirements-3.9.txt @@ -21,7 +21,7 @@ asv==0.6.3 # via -r requirements.in asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==4.1.0 # via ibis-framework attrs==23.2.0 # via @@ -100,8 +100,8 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx -duckdb==1.0.0 - # via -r requirements.in +duckdb==0.10.3 + # via ibis-framework email-validator==2.2.0 # via fastapi exceptiongroup==1.2.2 @@ -138,7 +138,7 @@ furo==2024.7.18 # via -r requirements.in geopandas==1.0.1 # via -r requirements.in -grpcio==1.65.1 +grpcio==1.65.2 # via -r requirements.in h11==0.14.0 # via @@ -150,9 +150,9 @@ httptools==0.6.1 # via uvicorn httpx==0.27.0 # via fastapi -hypothesis==6.108.4 +hypothesis==6.108.5 # via -r requirements.in -ibis-framework==5.1.0 +ibis-framework==9.0.0 # via -r requirements.in identify==2.6.0 # via pre-commit @@ -268,8 +268,6 @@ msgpack==1.0.8 # ray multimethod==1.10 # via -r requirements.in -multipledispatch==0.6.0 - # via ibis-framework mypy==1.10.0 # via -r requirements.in mypy-extensions==1.0.0 @@ -322,7 +320,6 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray @@ -349,7 +346,7 @@ petl==1.7.15 # via frictionless pexpect==4.9.0 # via ipython -pip==24.1.2 +pip==24.2 # via -r requirements.in pkginfo==1.10.0 # via twine @@ -357,20 +354,17 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest -polars==1.2.1 +polars==1.3.0 # via -r requirements.in -pooch==1.8.2 - # via ibis-framework -pre-commit==3.7.1 +pre-commit==3.8.0 # via -r requirements.in prompt-toolkit==3.0.47 # via ipython -protobuf==5.27.2 +protobuf==5.27.3 # via # -r requirements.in # ray @@ -385,10 +379,13 @@ pure-eval==0.2.3 # via stack-data py4j==0.10.9.7 # via pyspark -pyarrow==17.0.0 +pyarrow==16.1.0 # via # -r requirements.in # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.8.2 # via # -r requirements.in @@ -462,7 +459,7 @@ pyzmq==26.0.3 # via # ipykernel # jupyter-client -ray==2.33.0 +ray==2.34.0 # via -r requirements.in readme-renderer==44.0 # via twine @@ -475,7 +472,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -509,7 +505,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via @@ -545,21 +540,21 @@ sphinx-design==0.6.0 # via -r requirements.in sphinx-docsearch==0.0.7 # via -r requirements.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.31 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -600,8 +595,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.4 - # via pooch traitlets==5.14.3 # via # comm @@ -662,7 +655,7 @@ urllib3==2.2.2 # requests # twine # types-requests -uvicorn==0.30.3 +uvicorn==0.30.4 # via # -r requirements.in # fastapi @@ -687,8 +680,6 @@ wrapt==1.16.0 # astroid xdoctest==1.1.5 # via -r requirements.in -xxhash==3.4.1 - # via pooch zict==3.0.0 # via distributed zipp==3.19.2 diff --git a/environment.yml b/environment.yml index 70f8c9a2d..b0d95402d 100644 --- a/environment.yml +++ b/environment.yml @@ -35,7 +35,7 @@ dependencies: - protobuf # ibis extra - - ibis-framework >= 3.1.0 + - ibis-framework >= 3.1.0 # [not py<=39] # geopandas extra - geopandas @@ -66,7 +66,7 @@ dependencies: - python-multipart # ibis testing - - duckdb + - ibis-framework[duckdb] # [not py<=39] # documentation - sphinx diff --git a/noxfile.py b/noxfile.py index 851b4e13e..050d68ada 100644 --- a/noxfile.py +++ b/noxfile.py @@ -348,6 +348,11 @@ def ci_requirements(session: Session, pandas: str, pydantic: str) -> None: "3.11", ): line = "dask[dataframe]>=2023.9.2\n" + if _line.startswith("ibis-framework") and session.python in ( + "3.8", + "3.9", + ): + continue requirements.append(line) with tempfile.NamedTemporaryFile("a") as f: diff --git a/pandera/engines/ibis_engine.py b/pandera/engines/ibis_engine.py index cb3ed76d5..03a7ff91e 100644 --- a/pandera/engines/ibis_engine.py +++ b/pandera/engines/ibis_engine.py @@ -14,6 +14,8 @@ from pandera.dtypes import immutable from pandera.engines import engine, numpy_engine +IbisObject = Union[ir.Column, ir.Table] + @immutable(init=True) class DataType(dtypes.DataType): @@ -39,6 +41,14 @@ def __post_init__(self): self, "type", ibis.dtype(self.type) ) # pragma: no cover + def coerce(self, data_container: IbisObject) -> IbisObject: + """Coerce data container to the data type.""" + return data_container.cast( + self.type + if isinstance(data_container, ir.Column) + else dict.fromkeys(data_container.columns, self.type) + ) + def check( self, pandera_dtype: dtypes.DataType, @@ -80,6 +90,8 @@ def dtype(cls, data_type: Any) -> dtypes.DataType: class Int32(DataType, dtypes.Int32): """Semantic representation of a :class:`dt.Int32`.""" + type = dt.int32 + @Engine.register_dtype( equivalents=[ diff --git a/pandera/engines/pyspark_engine.py b/pandera/engines/pyspark_engine.py index 80104d031..85f5302c2 100644 --- a/pandera/engines/pyspark_engine.py +++ b/pandera/engines/pyspark_engine.py @@ -25,7 +25,7 @@ from pandera.engines import engine -PysparkObject = Union[DataFrame] +PysparkObject = DataFrame DEFAULT_PYSPARK_PREC = pst.DecimalType().precision diff --git a/requirements.in b/requirements.in index 41d6eaf00..872f4e358 100644 --- a/requirements.in +++ b/requirements.in @@ -39,7 +39,7 @@ nox importlib_metadata uvicorn python-multipart -duckdb +ibis-framework[duckdb] sphinx sphinx-design sphinx-autodoc-typehints <= 1.14.1 diff --git a/tests/ibis/test_ibis_dtypes.py b/tests/ibis/test_ibis_dtypes.py new file mode 100644 index 000000000..56512596c --- /dev/null +++ b/tests/ibis/test_ibis_dtypes.py @@ -0,0 +1,52 @@ +"""Ibis dtype tests.""" + +import ibis +import ibis.expr.datatypes as dt +import pytest +from hypothesis import given, settings +from hypothesis import strategies as st +from polars.testing import assert_frame_equal +from polars.testing.parametric import dataframes + +from pandera.engines import ibis_engine as ie + +NUMERIC_TYPES = [ + ie.Int32, + ie.Int64, + ie.Float64, +] + +TEMPORAL_TYPES = [] # type: ignore # TODO(deepyaman): Delete annotation once populated. + +OTHER_TYPES = [ + ie.String, +] + +ALL_TYPES = NUMERIC_TYPES + TEMPORAL_TYPES + OTHER_TYPES + + +@st.composite +def memtables(draw, **kwargs): + return ibis.memtable(draw(dataframes(**kwargs))) + + +def get_table_strategy(dtype: dt.DataType) -> st.SearchStrategy: + """Get a strategy for an Ibis table of a given dtype.""" + return memtables( + cols=2, + allowed_dtypes=dtype.to_polars(), + allow_null=False, + min_size=10, + max_size=10, + ) + + +@pytest.mark.parametrize("dtype", ALL_TYPES) +@given(st.data()) +@settings(max_examples=10) +def test_coerce_no_cast(dtype, data): + """Test that dtypes can be coerced without casting.""" + pandera_dtype = dtype() + t = data.draw(get_table_strategy(dtype=pandera_dtype.type)) + coerced = pandera_dtype.coerce(t) + assert_frame_equal(t.to_polars(), coerced.to_polars()) diff --git a/tests/pyspark/test_pyspark_dtypes.py b/tests/pyspark/test_pyspark_dtypes.py index 1b17f6024..234ca3d2c 100644 --- a/tests/pyspark/test_pyspark_dtypes.py +++ b/tests/pyspark/test_pyspark_dtypes.py @@ -1,4 +1,4 @@ -"""Unit tests for pyspark container.""" +"""PySpark dtype tests.""" from typing import Any