diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index e6ed8bba2..19885c333 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -236,6 +236,8 @@ jobs: polars-version: "0.20.31" - extra: modin-ray polars-version: "0.20.31" + - extra: ibis + python-version: "3.8" - extra: ibis polars-version: "0.20.31" 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 ff3ee3702..d6a8f8b3f 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 @@ -13,7 +13,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/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy asv-runner==0.2.1 # via asv atpublic==5.0 @@ -31,7 +31,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy build==1.2.1 # via asv certifi==2024.7.4 @@ -68,7 +68,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # distributed debugpy==1.8.5 # via ipykernel @@ -79,13 +79,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -97,7 +99,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -105,7 +107,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy frozenlist==1.4.1 # via # aiosignal @@ -115,17 +117,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy identify==2.6.0 # via pre-commit idna==3.7 @@ -136,7 +138,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # asv-runner # dask # jupyter-cache @@ -155,7 +157,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # pylint jaraco-classes==3.4.0 # via keyring @@ -172,7 +174,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy json5==0.9.25 # via asv jsonschema==4.23.0 @@ -222,7 +224,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/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy more-itertools==10.4.0 # via # jaraco-classes @@ -232,16 +234,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -260,12 +262,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -275,7 +278,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # black # build # dask @@ -290,12 +293,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # dask # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy parso==0.8.4 # via jedi parsy==2.1 @@ -309,7 +313,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -321,14 +325,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # ray psutil==6.0.0 # via @@ -342,10 +346,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/tmpu7la974g + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # fastapi pygments==2.18.0 # via @@ -355,7 +363,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pympler==1.1 # via asv pyogrio==0.9.0 @@ -365,19 +373,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy python-dateutil==2.9.0.post0 # via # frictionless @@ -385,17 +393,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # asv # dask # distributed @@ -410,11 +418,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy referencing==0.35.1 # via # jsonschema @@ -434,6 +442,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -441,10 +450,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # geopandas shellingham==1.5.4 # via typer @@ -467,7 +476,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # furo # myst-nb # myst-parser @@ -478,15 +487,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -553,26 +562,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # anyio # astroid # black @@ -588,7 +597,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy urllib3==2.2.2 # via # distributed @@ -596,7 +605,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -608,10 +617,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpu7la974g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpt44o24jy zict==3.0.0 # via distributed zipp==3.20.0 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 adac797d3..5fd3d2bd7 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 @@ -15,7 +15,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/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d asv-runner==0.2.1 # via asv atpublic==5.0 @@ -33,7 +33,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # distributed debugpy==1.8.5 # via ipykernel @@ -81,13 +81,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -99,7 +101,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -107,7 +109,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d frozenlist==1.4.1 # via # aiosignal @@ -117,17 +119,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d identify==2.6.0 # via pre-commit idna==3.7 @@ -138,7 +140,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # asv-runner # dask # jupyter-cache @@ -157,7 +159,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # pylint jaraco-classes==3.4.0 # via keyring @@ -174,7 +176,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d json5==0.9.25 # via asv jsonschema==4.23.0 @@ -224,7 +226,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/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d more-itertools==10.4.0 # via # jaraco-classes @@ -234,16 +236,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -262,12 +264,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -277,7 +280,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # black # build # dask @@ -292,12 +295,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # dask # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d parso==0.8.4 # via jedi parsy==2.1 @@ -311,7 +315,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -323,14 +327,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # ray psutil==6.0.0 # via @@ -344,10 +348,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/tmpyj5ihv9t + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # fastapi pydantic-core==2.6.3 # via pydantic @@ -359,7 +367,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pympler==1.1 # via asv pyogrio==0.9.0 @@ -369,19 +377,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d python-dateutil==2.9.0.post0 # via # frictionless @@ -389,17 +397,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # asv # dask # distributed @@ -414,11 +422,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d referencing==0.35.1 # via # jsonschema @@ -438,6 +446,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -445,10 +454,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # geopandas shellingham==1.5.4 # via typer @@ -471,7 +480,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # furo # myst-nb # myst-parser @@ -482,15 +491,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -557,26 +566,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # anyio # astroid # black @@ -593,7 +602,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d urllib3==2.2.2 # via # distributed @@ -601,7 +610,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -613,10 +622,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpyj5ihv9t + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpekr8yr1d zict==3.0.0 # via distributed zipp==3.20.0 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 e5cd184be..d0db1ad16 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 @@ -13,7 +13,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/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg asv-runner==0.2.1 # via asv atpublic==5.0 @@ -31,7 +31,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg build==1.2.1 # via asv certifi==2024.7.4 @@ -68,7 +68,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # dask-expr # distributed dask-expr==1.1.10 @@ -82,13 +82,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -100,7 +102,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -108,7 +110,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg frozenlist==1.4.1 # via # aiosignal @@ -118,17 +120,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg identify==2.6.0 # via pre-commit idna==3.7 @@ -139,7 +141,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # asv-runner # dask # jupyter-cache @@ -158,7 +160,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # pylint jaraco-classes==3.4.0 # via keyring @@ -175,7 +177,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg json5==0.9.25 # via asv jsonschema==4.23.0 @@ -225,7 +227,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/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg more-itertools==10.4.0 # via # jaraco-classes @@ -235,16 +237,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -263,12 +265,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -278,7 +281,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # black # build # dask @@ -293,13 +296,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg parso==0.8.4 # via jedi parsy==2.1 @@ -313,7 +317,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -325,14 +329,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # ray psutil==6.0.0 # via @@ -347,11 +351,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # fastapi pygments==2.18.0 # via @@ -361,7 +368,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pympler==1.1 # via asv pyogrio==0.9.0 @@ -371,19 +378,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg python-dateutil==2.9.0.post0 # via # frictionless @@ -391,17 +398,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # asv # dask # distributed @@ -416,11 +423,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg referencing==0.35.1 # via # jsonschema @@ -440,6 +447,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -447,10 +455,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # geopandas shellingham==1.5.4 # via typer @@ -473,7 +481,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # furo # myst-nb # myst-parser @@ -484,15 +492,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -559,26 +567,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # anyio # astroid # black @@ -594,7 +602,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -604,7 +612,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -616,10 +624,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp5pr15cqu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzmwi4gmg zict==3.0.0 # via distributed zipp==3.20.0 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 d815162df..01f6fa1d6 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 @@ -15,7 +15,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/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b asv-runner==0.2.1 # via asv atpublic==5.0 @@ -33,7 +33,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # dask-expr # distributed dask-expr==1.1.10 @@ -84,13 +84,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -102,7 +104,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -110,7 +112,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b frozenlist==1.4.1 # via # aiosignal @@ -120,17 +122,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b identify==2.6.0 # via pre-commit idna==3.7 @@ -141,7 +143,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # asv-runner # dask # jupyter-cache @@ -160,7 +162,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # pylint jaraco-classes==3.4.0 # via keyring @@ -177,7 +179,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b json5==0.9.25 # via asv jsonschema==4.23.0 @@ -227,7 +229,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/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b more-itertools==10.4.0 # via # jaraco-classes @@ -237,16 +239,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -265,12 +267,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -280,7 +283,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # black # build # dask @@ -295,13 +298,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b parso==0.8.4 # via jedi parsy==2.1 @@ -315,7 +319,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -327,14 +331,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # ray psutil==6.0.0 # via @@ -349,11 +353,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # fastapi pydantic-core==2.6.3 # via pydantic @@ -365,7 +372,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pympler==1.1 # via asv pyogrio==0.9.0 @@ -375,19 +382,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b python-dateutil==2.9.0.post0 # via # frictionless @@ -395,17 +402,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # asv # dask # distributed @@ -420,11 +427,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b referencing==0.35.1 # via # jsonschema @@ -444,6 +451,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -451,10 +459,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # geopandas shellingham==1.5.4 # via typer @@ -477,7 +485,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # furo # myst-nb # myst-parser @@ -488,15 +496,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -563,26 +571,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # anyio # astroid # black @@ -599,7 +607,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -609,7 +617,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -621,10 +629,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4muhcmsq + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpe0yi3u9b zict==3.0.0 # via distributed zipp==3.20.0 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 ad5245e27..43882fd67 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 @@ -13,7 +13,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/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 asv-runner==0.2.1 # via asv atpublic==5.0 @@ -31,7 +31,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 build==1.2.1 # via asv certifi==2024.7.4 @@ -68,7 +68,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # distributed debugpy==1.8.5 # via ipykernel @@ -79,19 +79,21 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -99,7 +101,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 frozenlist==1.4.1 # via # aiosignal @@ -109,17 +111,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 identify==2.6.0 # via pre-commit idna==3.7 @@ -130,7 +132,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # asv-runner # dask # jupyter-cache @@ -149,7 +151,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # pylint jaraco-classes==3.4.0 # via keyring @@ -166,7 +168,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -216,7 +218,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/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 more-itertools==10.4.0 # via # jaraco-classes @@ -226,16 +228,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -254,12 +256,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -269,7 +272,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # black # build # dask @@ -284,12 +287,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # dask # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 parso==0.8.4 # via jedi parsy==2.1 @@ -303,7 +307,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -315,14 +319,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # ray psutil==6.0.0 # via @@ -336,10 +340,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/tmprh2vww2y + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # fastapi pygments==2.18.0 # via @@ -349,7 +357,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pympler==1.1 # via asv pyogrio==0.9.0 @@ -359,19 +367,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 python-dateutil==2.9.0.post0 # via # frictionless @@ -379,17 +387,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # asv # dask # distributed @@ -404,11 +412,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 referencing==0.35.1 # via # jsonschema @@ -428,6 +436,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -435,10 +444,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # geopandas shellingham==1.5.4 # via typer @@ -461,7 +470,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # furo # myst-nb # myst-parser @@ -472,15 +481,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -538,26 +547,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # fastapi # ibis-framework # ipython @@ -569,7 +578,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 urllib3==2.2.2 # via # distributed @@ -577,7 +586,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -589,10 +598,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmprh2vww2y + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpzhski4j5 zict==3.0.0 # via distributed zipp==3.20.0 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 0d2ff1e23..a1c9f4ea7 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 @@ -15,7 +15,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/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ asv-runner==0.2.1 # via asv atpublic==5.0 @@ -33,7 +33,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # distributed debugpy==1.8.5 # via ipykernel @@ -81,19 +81,21 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -101,7 +103,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ frozenlist==1.4.1 # via # aiosignal @@ -111,17 +113,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ identify==2.6.0 # via pre-commit idna==3.7 @@ -132,7 +134,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # asv-runner # dask # jupyter-cache @@ -151,7 +153,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # pylint jaraco-classes==3.4.0 # via keyring @@ -168,7 +170,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ json5==0.9.25 # via asv jsonschema==4.23.0 @@ -218,7 +220,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/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ more-itertools==10.4.0 # via # jaraco-classes @@ -228,16 +230,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -256,12 +258,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -271,7 +274,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # black # build # dask @@ -286,12 +289,13 @@ packaging==24.1 # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # dask # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ parso==0.8.4 # via jedi parsy==2.1 @@ -305,7 +309,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -317,14 +321,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # ray psutil==6.0.0 # via @@ -338,10 +342,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/tmpwp75x9_k + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # fastapi pydantic-core==2.6.3 # via pydantic @@ -353,7 +361,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pympler==1.1 # via asv pyogrio==0.9.0 @@ -363,19 +371,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ python-dateutil==2.9.0.post0 # via # frictionless @@ -383,17 +391,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # asv # dask # distributed @@ -408,11 +416,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ referencing==0.35.1 # via # jsonschema @@ -432,6 +440,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -439,10 +448,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # geopandas shellingham==1.5.4 # via typer @@ -465,7 +474,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # furo # myst-nb # myst-parser @@ -476,15 +485,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -542,26 +551,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # fastapi # ibis-framework # ipython @@ -574,7 +583,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ urllib3==2.2.2 # via # distributed @@ -582,7 +591,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -594,10 +603,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpwp75x9_k + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp88esncf_ zict==3.0.0 # via distributed zipp==3.20.0 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 e2dde3be3..4cd5097a1 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 @@ -13,7 +13,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/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue asv-runner==0.2.1 # via asv atpublic==5.0 @@ -31,7 +31,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue build==1.2.1 # via asv certifi==2024.7.4 @@ -68,7 +68,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # dask-expr # distributed dask-expr==1.1.10 @@ -82,19 +82,21 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -102,7 +104,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue frozenlist==1.4.1 # via # aiosignal @@ -112,17 +114,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue identify==2.6.0 # via pre-commit idna==3.7 @@ -133,7 +135,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # asv-runner # dask # jupyter-cache @@ -152,7 +154,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # pylint jaraco-classes==3.4.0 # via keyring @@ -169,7 +171,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue json5==0.9.25 # via asv jsonschema==4.23.0 @@ -219,7 +221,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/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue more-itertools==10.4.0 # via # jaraco-classes @@ -229,16 +231,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -257,12 +259,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -272,7 +275,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # black # build # dask @@ -287,13 +290,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue parso==0.8.4 # via jedi parsy==2.1 @@ -307,7 +311,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -319,14 +323,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # ray psutil==6.0.0 # via @@ -341,11 +345,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # fastapi pygments==2.18.0 # via @@ -355,7 +362,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pympler==1.1 # via asv pyogrio==0.9.0 @@ -365,19 +372,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue python-dateutil==2.9.0.post0 # via # frictionless @@ -385,17 +392,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # asv # dask # distributed @@ -410,11 +417,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue referencing==0.35.1 # via # jsonschema @@ -434,6 +441,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -441,10 +449,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # geopandas shellingham==1.5.4 # via typer @@ -467,7 +475,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # furo # myst-nb # myst-parser @@ -478,15 +486,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -544,26 +552,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # fastapi # ibis-framework # ipython @@ -575,7 +583,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -585,7 +593,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -597,10 +605,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpfrv9of6g + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7j3c77ue zict==3.0.0 # via distributed zipp==3.20.0 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 493442e7e..ffd596c3d 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 @@ -15,7 +15,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/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh asv-runner==0.2.1 # via asv atpublic==5.0 @@ -33,7 +33,7 @@ backports-tarfile==1.2.0 beautifulsoup4==4.12.3 # via furo black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # dask-expr # distributed dask-expr==1.1.10 @@ -84,19 +84,21 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework execnet==2.1.1 # via pytest-xdist executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -104,7 +106,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh frozenlist==1.4.1 # via # aiosignal @@ -114,17 +116,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh ibis-framework==9.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh identify==2.6.0 # via pre-commit idna==3.7 @@ -135,7 +137,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # asv-runner # dask # jupyter-cache @@ -154,7 +156,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # pylint jaraco-classes==3.4.0 # via keyring @@ -171,7 +173,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh json5==0.9.25 # via asv jsonschema==4.23.0 @@ -221,7 +223,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/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh more-itertools==10.4.0 # via # jaraco-classes @@ -231,16 +233,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh myst-parser==4.0.0 # via myst-nb nbclient==0.10.0 @@ -259,12 +261,13 @@ nh3==0.2.18 nodeenv==1.9.1 # via pre-commit nox==2024.4.15 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh numpy==2.0.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -274,7 +277,7 @@ numpy==2.0.1 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # black # build # dask @@ -289,13 +292,14 @@ packaging==24.1 # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh parso==0.8.4 # via jedi parsy==2.1 @@ -309,7 +313,7 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pkginfo==1.10.0 # via twine platformdirs==4.2.2 @@ -321,14 +325,14 @@ platformdirs==4.2.2 pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # ray psutil==6.0.0 # via @@ -343,11 +347,14 @@ py4j==0.10.9.7 # via pyspark pyarrow==17.0.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # fastapi pydantic-core==2.6.3 # via pydantic @@ -359,7 +366,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pympler==1.1 # via asv pyogrio==0.9.0 @@ -369,19 +376,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh python-dateutil==2.9.0.post0 # via # frictionless @@ -389,17 +396,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # asv # dask # distributed @@ -414,11 +421,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh referencing==0.35.1 # via # jsonschema @@ -438,6 +445,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 @@ -445,10 +453,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.14.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # geopandas shellingham==1.5.4 # via typer @@ -471,7 +479,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # furo # myst-nb # myst-parser @@ -482,15 +490,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -548,26 +556,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # fastapi # ibis-framework # ipython @@ -580,7 +588,7 @@ typing-extensions==4.12.2 # typer # typing-inspect typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -590,7 +598,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -602,10 +610,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp4nsvnwvv + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp7stj62sh zict==3.0.0 # via distributed zipp==3.20.0 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 e40ee6d10..f9ae6cf3c 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 @@ -15,10 +15,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==2.3 # via ibis-framework attrs==24.2.0 # via @@ -35,12 +35,12 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 build==1.2.1 # via asv +cached-property==1.5.2 + # via ibis-framework certifi==2024.7.4 # via # fiona @@ -82,7 +82,7 @@ coverage==7.6.1 # via pytest-cov dask==2023.5.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # distributed debugpy==1.8.5 # via ipykernel @@ -93,7 +93,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2023.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 docutils==0.19 # via # myst-parser @@ -110,7 +110,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -120,7 +120,7 @@ filelock==3.15.4 fiona==1.9.6 # via geopandas frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 frozenlist==1.4.1 # via # aiosignal @@ -130,17 +130,17 @@ fsspec==2024.6.1 # dask # modin furo==2023.3.27 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 geopandas==0.13.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 +ibis-framework==2.1.1 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 identify==2.6.0 # via pre-commit idna==3.7 @@ -151,7 +151,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # asv-runner # build # dask @@ -163,9 +163,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 @@ -181,7 +180,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # pylint jaraco-classes==3.4.0 # via keyring @@ -198,7 +197,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -248,7 +247,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/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 more-itertools==10.4.0 # via # jaraco-classes @@ -258,18 +257,18 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 multipledispatch==0.6.0 # via ibis-framework mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==0.17.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 myst-parser==0.18.1 # via myst-nb nbclient==0.7.4 @@ -288,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/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 numpy==1.24.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # dask # ibis-framework # modin @@ -301,7 +300,7 @@ numpy==1.24.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # black # build # dask @@ -310,22 +309,21 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # dask # geopandas # ibis-framework # modin pandas-stubs==2.0.3.230814 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 parso==0.8.4 # via jedi -parsy==2.1 +parsy==1.4.0 # via ibis-framework partd==1.4.1 # via dask @@ -338,7 +336,7 @@ pexpect==4.9.0 pickleshare==0.7.5 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pkginfo==1.10.0 # via twine pkgutil-resolve-name==1.3.10 @@ -347,22 +345,19 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pre-commit==3.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # ray psutil==6.0.0 # via @@ -376,10 +371,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/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # fastapi pygments==2.18.0 # via @@ -389,7 +384,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pympler==1.1 # via asv pyproj==3.5.0 @@ -397,38 +392,36 @@ pyproj==3.5.0 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # babel - # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # asv # dask # distributed @@ -443,19 +436,20 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 readme-renderer==43.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 referencing==0.35.1 # via # jsonschema # jsonschema-specifications +regex==2021.11.10 + # via ibis-framework requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -468,7 +462,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.20.0 @@ -476,10 +469,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.10.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # geopandas shellingham==1.5.4 # via typer @@ -504,7 +497,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==5.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # furo # myst-nb # myst-parser @@ -515,15 +508,15 @@ sphinx==5.3.0 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 sphinx-design==0.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -538,8 +531,6 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -567,7 +558,7 @@ tomli==2.0.1 # pytest tomlkit==0.13.0 # via pylint -toolz==0.12.1 +toolz==0.11.2 # via # dask # distributed @@ -578,8 +569,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -591,31 +580,30 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -630,7 +618,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 urllib3==2.2.2 # via # distributed @@ -638,7 +626,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -650,12 +638,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpj203ses8 -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp6whgp6j8 zict==3.0.0 # via distributed zipp==3.20.0 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 5e37c7e25..bfccf2c1c 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 @@ -17,10 +17,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==2.3 # via ibis-framework attrs==24.2.0 # via @@ -37,12 +37,12 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst build==1.2.1 # via asv +cached-property==1.5.2 + # via ibis-framework certifi==2024.7.4 # via # fiona @@ -84,7 +84,7 @@ coverage==7.6.1 # via pytest-cov dask==2023.5.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # distributed debugpy==1.8.5 # via ipykernel @@ -95,7 +95,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2023.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst docutils==0.19 # via # myst-parser @@ -112,7 +112,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -122,7 +122,7 @@ filelock==3.15.4 fiona==1.9.6 # via geopandas frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst frozenlist==1.4.1 # via # aiosignal @@ -132,17 +132,17 @@ fsspec==2024.6.1 # dask # modin furo==2023.3.27 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst geopandas==0.13.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst +ibis-framework==2.1.1 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst 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/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # asv-runner # build # dask @@ -165,9 +165,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 @@ -183,7 +182,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # pylint jaraco-classes==3.4.0 # via keyring @@ -200,7 +199,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst json5==0.9.25 # via asv jsonschema==4.23.0 @@ -250,7 +249,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/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst more-itertools==10.4.0 # via # jaraco-classes @@ -260,18 +259,18 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst multipledispatch==0.6.0 # via ibis-framework mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==0.17.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst myst-parser==0.18.1 # via myst-nb nbclient==0.7.4 @@ -290,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/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst numpy==1.24.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # dask # ibis-framework # modin @@ -303,7 +302,7 @@ numpy==1.24.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # black # build # dask @@ -312,22 +311,21 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # dask # geopandas # ibis-framework # modin pandas-stubs==2.0.3.230814 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst parso==0.8.4 # via jedi -parsy==2.1 +parsy==1.4.0 # via ibis-framework partd==1.4.1 # via dask @@ -340,7 +338,7 @@ pexpect==4.9.0 pickleshare==0.7.5 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pkginfo==1.10.0 # via twine pkgutil-resolve-name==1.3.10 @@ -349,22 +347,19 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest polars==1.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pre-commit==3.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # ray psutil==6.0.0 # via @@ -378,10 +373,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/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # fastapi pydantic-core==2.6.3 # via pydantic @@ -393,7 +388,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pympler==1.1 # via asv pyproj==3.5.0 @@ -401,38 +396,36 @@ pyproj==3.5.0 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # babel - # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # asv # dask # distributed @@ -447,19 +440,20 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst readme-renderer==43.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst referencing==0.35.1 # via # jsonschema # jsonschema-specifications +regex==2021.11.10 + # via ibis-framework requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -472,7 +466,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.20.0 @@ -480,10 +473,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.10.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # geopandas shellingham==1.5.4 # via typer @@ -508,7 +501,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==5.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # furo # myst-nb # myst-parser @@ -519,15 +512,15 @@ sphinx==5.3.0 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst sphinx-design==0.5.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -542,8 +535,6 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -571,7 +562,7 @@ tomli==2.0.1 # pytest tomlkit==0.13.0 # via pylint -toolz==0.12.1 +toolz==0.11.2 # via # dask # distributed @@ -582,8 +573,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -595,32 +584,31 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # annotated-types # anyio # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -636,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/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst urllib3==2.2.2 # via # distributed @@ -644,7 +632,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -656,12 +644,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpl30b_y47 -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp2dpwjpst zict==3.0.0 # via distributed zipp==3.20.0 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 2277fb0c5..c5858efc8 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 @@ -13,10 +13,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==4.1.0 # via ibis-framework attrs==24.2.0 # via @@ -33,7 +33,7 @@ beautifulsoup4==4.12.3 bidict==0.23.1 # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # distributed debugpy==1.8.5 # via ipykernel @@ -81,13 +81,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==0.10.3 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -99,7 +101,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -107,7 +109,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy frozenlist==1.4.1 # via # aiosignal @@ -117,17 +119,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy +ibis-framework==9.0.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy identify==2.6.0 # via pre-commit idna==3.7 @@ -138,7 +140,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # asv-runner # build # dask @@ -161,7 +163,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # pylint jaraco-classes==3.4.0 # via keyring @@ -178,7 +180,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy json5==0.9.25 # via asv jsonschema==4.23.0 @@ -228,7 +230,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/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy more-itertools==10.4.0 # via # jaraco-classes @@ -238,18 +240,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -268,10 +268,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/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # dask # geopandas # ibis-framework @@ -284,7 +284,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # black # build # dask @@ -293,20 +293,19 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy parso==0.8.4 # via jedi parsy==2.1 @@ -320,29 +319,26 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy 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.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # ray psutil==6.0.0 # via @@ -355,11 +351,15 @@ pure-eval==0.2.3 # via stack-data py4j==0.10.9.7 # via pyspark -pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j +pyarrow==16.1.0 + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # fastapi pygments==2.18.0 # via @@ -369,7 +369,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy pympler==1.1 # via asv pyogrio==0.9.0 @@ -379,19 +379,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy python-dateutil==2.9.0.post0 # via # frictionless @@ -399,17 +399,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # asv # dask # distributed @@ -424,11 +424,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy referencing==0.35.1 # via # jsonschema @@ -436,7 +436,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -457,10 +456,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # geopandas shellingham==1.5.4 # via typer @@ -470,7 +469,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -484,7 +482,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # furo # myst-nb # myst-parser @@ -495,15 +493,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -518,7 +516,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -559,8 +557,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -572,26 +568,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # anyio # astroid # black @@ -609,7 +605,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy urllib3==2.2.2 # via # distributed @@ -617,7 +613,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -629,12 +625,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp3_llmc5j -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmp8d4maryy zict==3.0.0 # via distributed zipp==3.20.0 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 a76ddc25a..8bc1ce0f3 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 @@ -15,10 +15,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==4.1.0 # via ibis-framework attrs==24.2.0 # via @@ -35,7 +35,7 @@ beautifulsoup4==4.12.3 bidict==0.23.1 # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq build==1.2.1 # via asv certifi==2024.7.4 @@ -72,7 +72,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.2.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # distributed debugpy==1.8.5 # via ipykernel @@ -83,13 +83,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.2.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==0.10.3 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -101,7 +103,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -109,7 +111,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq frozenlist==1.4.1 # via # aiosignal @@ -119,17 +121,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq +ibis-framework==9.0.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq identify==2.6.0 # via pre-commit idna==3.7 @@ -140,7 +142,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # asv-runner # build # dask @@ -163,7 +165,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # pylint jaraco-classes==3.4.0 # via keyring @@ -180,7 +182,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq json5==0.9.25 # via asv jsonschema==4.23.0 @@ -230,7 +232,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/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq more-itertools==10.4.0 # via # jaraco-classes @@ -240,18 +242,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -270,10 +270,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/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # dask # geopandas # ibis-framework @@ -286,7 +286,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # black # build # dask @@ -295,20 +295,19 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==1.5.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # dask # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq parso==0.8.4 # via jedi parsy==2.1 @@ -322,29 +321,26 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq 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.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # ray psutil==6.0.0 # via @@ -357,11 +353,15 @@ pure-eval==0.2.3 # via stack-data py4j==0.10.9.7 # via pyspark -pyarrow==17.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu +pyarrow==16.1.0 + # via + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # fastapi pydantic-core==2.6.3 # via pydantic @@ -373,7 +373,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq pympler==1.1 # via asv pyogrio==0.9.0 @@ -383,19 +383,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq python-dateutil==2.9.0.post0 # via # frictionless @@ -403,17 +403,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # asv # dask # distributed @@ -428,11 +428,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq referencing==0.35.1 # via # jsonschema @@ -440,7 +440,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -461,10 +460,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # geopandas shellingham==1.5.4 # via typer @@ -474,7 +473,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -488,7 +486,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # furo # myst-nb # myst-parser @@ -499,15 +497,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -522,7 +520,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -563,8 +561,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -576,26 +572,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # anyio # astroid # black @@ -614,7 +610,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq urllib3==2.2.2 # via # distributed @@ -622,7 +618,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -634,12 +630,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmps_7hk2eu -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmphvtcjztq zict==3.0.0 # via distributed zipp==3.20.0 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 18cc675cf..f87ad0b4f 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 @@ -13,10 +13,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==4.1.0 # via ibis-framework attrs==24.2.0 # via @@ -33,7 +33,7 @@ beautifulsoup4==4.12.3 bidict==0.23.1 # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n build==1.2.1 # via asv certifi==2024.7.4 @@ -70,7 +70,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # dask-expr # distributed dask-expr==1.1.10 @@ -84,13 +84,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==0.10.3 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -102,7 +104,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -110,7 +112,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n frozenlist==1.4.1 # via # aiosignal @@ -120,17 +122,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n +ibis-framework==9.0.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n identify==2.6.0 # via pre-commit idna==3.7 @@ -141,7 +143,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # asv-runner # build # dask @@ -164,7 +166,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # pylint jaraco-classes==3.4.0 # via keyring @@ -181,7 +183,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n json5==0.9.25 # via asv jsonschema==4.23.0 @@ -231,7 +233,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/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n more-itertools==10.4.0 # via # jaraco-classes @@ -241,18 +243,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -271,10 +271,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/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # dask # geopandas # ibis-framework @@ -287,7 +287,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # black # build # dask @@ -296,21 +296,20 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n parso==0.8.4 # via jedi parsy==2.1 @@ -324,29 +323,26 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n 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.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # ray psutil==6.0.0 # via @@ -359,13 +355,16 @@ 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 /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==1.10.11 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # fastapi pygments==2.18.0 # via @@ -375,7 +374,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n pympler==1.1 # via asv pyogrio==0.9.0 @@ -385,19 +384,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n python-dateutil==2.9.0.post0 # via # frictionless @@ -405,17 +404,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # asv # dask # distributed @@ -430,11 +429,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n referencing==0.35.1 # via # jsonschema @@ -442,7 +441,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -463,10 +461,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # geopandas shellingham==1.5.4 # via typer @@ -476,7 +474,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -490,7 +487,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # furo # myst-nb # myst-parser @@ -501,15 +498,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -524,7 +521,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -565,8 +562,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -578,26 +573,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # anyio # astroid # black @@ -615,7 +610,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -625,7 +620,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -637,12 +632,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpkuvrgjc7 -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpnxi8zg5n zict==3.0.0 # via distributed zipp==3.20.0 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 39f9198d1..2aa232466 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 @@ -15,10 +15,10 @@ astroid==2.15.8 asttokens==2.4.1 # via stack-data asv==0.6.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 asv-runner==0.2.1 # via asv -atpublic==3.1.2 +atpublic==4.1.0 # via ibis-framework attrs==24.2.0 # via @@ -35,7 +35,7 @@ beautifulsoup4==4.12.3 bidict==0.23.1 # via ibis-framework black==24.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 build==1.2.1 # via asv certifi==2024.7.4 @@ -72,7 +72,7 @@ coverage==7.6.1 # via pytest-cov dask==2024.8.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # dask-expr # distributed dask-expr==1.1.10 @@ -86,13 +86,15 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv distributed==2024.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 docutils==0.21.2 # via # myst-parser # readme-renderer # recommonmark # sphinx +duckdb==0.10.3 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -104,7 +106,7 @@ execnet==2.1.1 executing==2.0.1 # via stack-data fastapi==0.112.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 fastjsonschema==2.20.0 # via nbformat filelock==3.15.4 @@ -112,7 +114,7 @@ filelock==3.15.4 # ray # virtualenv frictionless==4.40.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 frozenlist==1.4.1 # via # aiosignal @@ -122,17 +124,17 @@ fsspec==2024.6.1 # dask # modin furo==2024.8.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 geopandas==1.0.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 grpcio==1.65.4 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 h11==0.14.0 # via uvicorn hypothesis==6.111.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl -ibis-framework==5.1.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 +ibis-framework==9.0.0 + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 identify==2.6.0 # via pre-commit idna==3.7 @@ -143,7 +145,7 @@ imagesize==1.4.1 # via sphinx importlib-metadata==8.2.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # asv-runner # build # dask @@ -166,7 +168,7 @@ isodate==0.6.1 # via frictionless isort==5.13.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # pylint jaraco-classes==3.4.0 # via keyring @@ -183,7 +185,7 @@ jinja2==3.1.4 # myst-parser # sphinx joblib==1.4.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 json5==0.9.25 # via asv jsonschema==4.23.0 @@ -233,7 +235,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/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 more-itertools==10.4.0 # via # jaraco-classes @@ -243,18 +245,16 @@ msgpack==1.0.8 # distributed # ray multimethod==1.10 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl -multipledispatch==0.6.0 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 mypy==1.10.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 mypy-extensions==1.0.0 # via # black # mypy # typing-inspect myst-nb==1.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 myst-parser==3.0.1 # via myst-nb nbclient==0.10.0 @@ -273,10 +273,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/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 numpy==1.26.4 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # dask # geopandas # ibis-framework @@ -289,7 +289,7 @@ numpy==1.26.4 # shapely packaging==24.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # black # build # dask @@ -298,21 +298,20 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray # sphinx pandas==2.2.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # dask # dask-expr # geopandas # ibis-framework # modin pandas-stubs==2.2.2.240807 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 parso==0.8.4 # via jedi parsy==2.1 @@ -326,29 +325,26 @@ petl==1.7.15 pexpect==4.9.0 # via ipython pip==24.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 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.4.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl -pooch==1.8.2 - # via ibis-framework + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 pre-commit==3.8.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 prompt-toolkit==3.0.47 # via ipython protobuf==5.27.3 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # ray psutil==6.0.0 # via @@ -361,13 +357,16 @@ 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 /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # dask-expr + # ibis-framework +pyarrow-hotfix==0.6 + # via ibis-framework pydantic==2.3.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # fastapi pydantic-core==2.6.3 # via pydantic @@ -379,7 +378,7 @@ pygments==2.18.0 # rich # sphinx pylint==2.17.3 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 pympler==1.1 # via asv pyogrio==0.9.0 @@ -389,19 +388,19 @@ pyproj==3.6.1 pyproject-hooks==1.1.0 # via build pyspark==3.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 pytest==8.3.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # pytest-asyncio # pytest-cov # pytest-xdist pytest-asyncio==0.23.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 pytest-cov==5.0.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 pytest-xdist==3.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 python-dateutil==2.9.0.post0 # via # frictionless @@ -409,17 +408,17 @@ python-dateutil==2.9.0.post0 # jupyter-client # pandas python-multipart==0.0.9 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 python-slugify==8.0.4 # via frictionless pytz==2024.1 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # ibis-framework # pandas pyyaml==6.0.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # asv # dask # distributed @@ -434,11 +433,11 @@ pyzmq==26.1.0 # ipykernel # jupyter-client ray==2.34.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 readme-renderer==44.0 # via twine recommonmark==0.7.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 referencing==0.35.1 # via # jsonschema @@ -446,7 +445,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -467,10 +465,10 @@ rpds-py==0.20.0 # jsonschema # referencing scipy==1.13.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 shapely==2.0.5 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # geopandas shellingham==1.5.4 # via typer @@ -480,7 +478,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -494,7 +491,7 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.3.7 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # furo # myst-nb # myst-parser @@ -505,15 +502,15 @@ sphinx==7.3.7 # sphinx-design # sphinx-docsearch sphinx-autodoc-typehints==1.14.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 sphinx-basic-ng==1.0.0b2 # via furo sphinx-copybutton==0.5.2 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 sphinx-design==0.6.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 sphinx-docsearch==0.0.7 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -528,7 +525,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -569,8 +566,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -582,26 +577,26 @@ traitlets==5.14.3 # nbclient # nbformat twine==5.1.1 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 typeguard==4.3.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 typer==0.12.3 # via frictionless types-click==7.1.8 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 types-pytz==2024.1.0.20240417 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # pandas-stubs types-pyyaml==6.0.12.20240808 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 types-requests==2.32.0.20240712 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 types-setuptools==71.1.0.20240806 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 typing-extensions==4.12.2 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # anyio # astroid # black @@ -620,7 +615,7 @@ typing-extensions==4.12.2 # typing-inspect # uvicorn typing-inspect==0.9.0 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 tzdata==2024.1 # via pandas urllib3==2.2.2 @@ -630,7 +625,7 @@ urllib3==2.2.2 # twine # types-requests uvicorn==0.30.5 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 validators==0.33.0 # via frictionless virtualenv==20.26.3 @@ -642,12 +637,10 @@ wcwidth==0.2.13 # via prompt-toolkit wrapt==1.16.0 # via - # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl + # -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 # astroid xdoctest==1.1.6 - # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpbo6_ffnl -xxhash==3.4.1 - # via pooch + # via -r /var/folders/wd/sx8dvgys011_mrcsd1_vrz1m0000gn/T/tmpxwqqtip1 zict==3.0.0 # via distributed zipp==3.20.0 diff --git a/dev/requirements-3.10.txt b/dev/requirements-3.10.txt index a66a9a2d9..7057fbfeb 100644 --- a/dev/requirements-3.10.txt +++ b/dev/requirements-3.10.txt @@ -91,6 +91,8 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -271,6 +273,7 @@ numpy==2.0.1 # -r requirements.in # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -299,6 +302,7 @@ pandas==2.2.2 # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 # via -r requirements.in @@ -351,6 +355,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,6 +451,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 diff --git a/dev/requirements-3.11.txt b/dev/requirements-3.11.txt index e0e841f11..ec7525306 100644 --- a/dev/requirements-3.11.txt +++ b/dev/requirements-3.11.txt @@ -91,6 +91,8 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx +duckdb==1.0.0 + # via ibis-framework execnet==2.1.1 # via pytest-xdist executing==2.0.1 @@ -265,6 +267,7 @@ numpy==2.0.1 # -r requirements.in # dask # geopandas + # ibis-framework # modin # pandas # pandas-stubs @@ -293,6 +296,7 @@ pandas==2.2.2 # dask # dask-expr # geopandas + # ibis-framework # modin pandas-stubs==2.2.2.240807 # via -r requirements.in @@ -345,6 +349,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 @@ -438,6 +445,7 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via + # ibis-framework # twine # typer rpds-py==0.20.0 diff --git a/dev/requirements-3.8.txt b/dev/requirements-3.8.txt index 88006d80c..24ac367af 100644 --- a/dev/requirements-3.8.txt +++ b/dev/requirements-3.8.txt @@ -20,8 +20,6 @@ asv==0.6.3 # via -r requirements.in asv-runner==0.2.1 # via asv -atpublic==3.1.2 - # via ibis-framework attrs==24.2.0 # via # fiona @@ -37,12 +35,12 @@ backports-tarfile==1.2.0 # via jaraco-context beautifulsoup4==4.12.3 # via furo -bidict==0.23.1 - # via ibis-framework black==24.8.0 # via -r requirements.in build==1.2.1 # via asv +cached-property==1.5.2 + # via ibis-framework certifi==2024.7.4 # via # fiona @@ -141,7 +139,7 @@ h11==0.14.0 # via uvicorn hypothesis==6.111.0 # via -r requirements.in -ibis-framework==5.1.0 +ibis-framework==2.0.0 # via -r requirements.in identify==2.6.0 # via pre-commit @@ -165,9 +163,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 @@ -261,7 +258,7 @@ msgpack==1.0.8 # ray multimethod==1.10 # via -r requirements.in -multipledispatch==0.6.0 +multipledispatch==1.0.0 # via ibis-framework mypy==1.10.0 # via -r requirements.in @@ -312,7 +309,6 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pytest # ray # sphinx @@ -349,15 +345,12 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest polars==1.4.1 # via -r requirements.in -pooch==1.8.2 - # via ibis-framework pre-commit==3.5.0 # via -r requirements.in prompt-toolkit==3.0.47 @@ -417,7 +410,6 @@ pytest-xdist==3.6.1 python-dateutil==2.9.0.post0 # via # frictionless - # ibis-framework # jupyter-client # pandas python-multipart==0.0.9 @@ -456,10 +448,11 @@ referencing==0.35.1 # via # jsonschema # jsonschema-specifications +regex==2024.7.24 + # via ibis-framework requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -472,7 +465,6 @@ rfc3986==2.0.0 # twine rich==13.7.1 # via - # ibis-framework # twine # typer rpds-py==0.20.0 @@ -481,6 +473,8 @@ rpds-py==0.20.0 # referencing scipy==1.10.1 # via -r requirements.in +setuptools==72.1.0 + # via ibis-framework shapely==2.0.5 # via # -r requirements.in @@ -494,7 +488,6 @@ six==1.16.0 # asttokens # fiona # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -542,8 +535,6 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 - # via ibis-framework stack-data==0.6.3 # via ipython starlette==0.37.2 @@ -582,8 +573,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -620,7 +609,6 @@ typing-extensions==4.12.2 # astroid # black # fastapi - # ibis-framework # ipython # mypy # myst-nb @@ -662,8 +650,6 @@ wrapt==1.16.0 # astroid xdoctest==1.1.6 # via -r requirements.in -xxhash==3.4.1 - # via pooch zict==3.0.0 # via distributed zipp==3.20.0 diff --git a/dev/requirements-3.9.txt b/dev/requirements-3.9.txt index 49142bb6d..fb6ab4ca8 100644 --- a/dev/requirements-3.9.txt +++ b/dev/requirements-3.9.txt @@ -18,7 +18,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==24.2.0 # via @@ -93,6 +93,8 @@ docutils==0.21.2 # readme-renderer # recommonmark # sphinx +duckdb==0.10.3 + # via ibis-framework exceptiongroup==1.2.2 # via # anyio @@ -131,7 +133,7 @@ h11==0.14.0 # via uvicorn hypothesis==6.111.0 # 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 @@ -244,8 +246,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 @@ -298,7 +298,6 @@ packaging==24.1 # ipykernel # modin # nox - # pooch # pyogrio # pytest # ray @@ -333,15 +332,12 @@ platformdirs==4.2.2 # via # black # jupyter-core - # pooch # pylint # virtualenv pluggy==1.5.0 # via pytest polars==1.4.1 # via -r requirements.in -pooch==1.8.2 - # via ibis-framework pre-commit==3.8.0 # via -r requirements.in prompt-toolkit==3.0.47 @@ -361,10 +357,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 @@ -446,7 +445,6 @@ referencing==0.35.1 requests==2.32.3 # via # frictionless - # pooch # ray # requests-toolbelt # sphinx @@ -480,7 +478,6 @@ six==1.16.0 # via # asttokens # isodate - # multipledispatch # python-dateutil sniffio==1.3.1 # via anyio @@ -528,7 +525,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.32 # via jupyter-cache -sqlglot==11.7.1 +sqlglot==23.12.2 # via ibis-framework stack-data==0.6.3 # via ipython @@ -569,8 +566,6 @@ tornado==6.4.1 # distributed # ipykernel # jupyter-client -tqdm==4.66.5 - # via pooch traitlets==5.14.3 # via # comm @@ -646,8 +641,6 @@ wrapt==1.16.0 # astroid xdoctest==1.1.6 # via -r requirements.in -xxhash==3.4.1 - # via pooch zict==3.0.0 # via distributed zipp==3.20.0 diff --git a/environment.yml b/environment.yml index 6b70d2170..f32889a03 100644 --- a/environment.yml +++ b/environment.yml @@ -17,7 +17,7 @@ dependencies: - typing_inspect >= 0.6.0 - typing_extensions >= 3.7.4.3 - frictionless <= 4.40.8 # v5.* introduces breaking changes - - pyarrow + - pyarrow >= 13 # https://github.com/apache/arrow/pull/35113 - pydantic - multimethod <= 1.10.0 @@ -34,9 +34,6 @@ dependencies: - modin - protobuf - # ibis extra - - ibis-framework >= 3.1.0 - # geopandas extra - geopandas - shapely @@ -61,6 +58,9 @@ dependencies: - nox - importlib_metadata # required if python < 3.8 + # ibis testing + - ibis-duckdb + # fastapi testing - uvicorn - python-multipart @@ -87,6 +87,9 @@ dependencies: - dask[dataframe] - distributed + # ibis extra + - ibis-framework >= 3.1.0 ; python_version >= '3.9' + # docs - furo - sphinx-docsearch diff --git a/pyproject.toml b/pyproject.toml index a93cbeb2b..065eea3c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,6 @@ log_cli_level = 20 [tool.black] line-length = 79 target-version = [ - 'py37', 'py38', 'py39', 'py310', diff --git a/requirements.in b/requirements.in index c444062c8..c3b87f333 100644 --- a/requirements.in +++ b/requirements.in @@ -12,7 +12,7 @@ pyyaml >=5.1 typing_inspect >= 0.6.0 typing_extensions >= 3.7.4.3 frictionless <= 4.40.8 -pyarrow +pyarrow >= 13 pydantic multimethod <= 1.10.0 pandas-stubs @@ -20,7 +20,6 @@ pyspark >= 3.2.0 polars >= 0.20.0 modin protobuf -ibis-framework >= 3.1.0 geopandas shapely fastapi @@ -37,6 +36,7 @@ pytz xdoctest nox importlib_metadata +ibis-framework[duckdb] uvicorn python-multipart sphinx @@ -50,6 +50,7 @@ asv >= 0.5.1 pre_commit dask[dataframe] distributed +ibis-framework >= 3.1.0 ; python_version >= '3.9' furo sphinx-docsearch grpcio diff --git a/scripts/generate_pip_deps_from_conda.py b/scripts/generate_pip_deps_from_conda.py index 194f8754a..01b87a280 100755 --- a/scripts/generate_pip_deps_from_conda.py +++ b/scripts/generate_pip_deps_from_conda.py @@ -24,7 +24,7 @@ import yaml EXCLUDE = {"python"} -RENAME: Dict[str, str] = {} +RENAME: Dict[str, str] = {"ibis-duckdb": "ibis-framework[duckdb]"} REPO_PATH = Path(__file__).resolve().absolute().parents[1] CONDA_REQUIREMENTS_FILE = REPO_PATH / "environment.yml" diff --git a/setup.py b/setup.py index 72ea3676f..49f04dada 100644 --- a/setup.py +++ b/setup.py @@ -19,7 +19,7 @@ "mypy": ["pandas-stubs"], "fastapi": ["fastapi"], "geopandas": ["geopandas", "shapely"], - "ibis": ["ibis-framework >= 3.1.0"], + "ibis": ["ibis-framework >= 3.1.0 ; python_version >= '3.9'"], "polars": ["polars >= 0.20.0"], }