diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index f80a8d4e1..ab7f4f37d 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -97,21 +97,12 @@ jobs: PYTEST_FLAGS: --cov=pandera --cov-report=term-missing --cov-report=xml --cov-append HYPOTHESIS_FLAGS: -n=auto -q --hypothesis-profile=ci strategy: - fail-fast: true + fail-fast: false matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11"] pandas-version: ["1.5.3", "2.0.3"] pydantic-version: ["1.10.11", "2.3.0"] - exclude: - - python-version: "3.7" - pandas-version: "2.0.3" - - python-version: "3.7" - pandas-version: "1.5.2" - - python-version: "3.10" - pandas-version: "1.3.0" - - python-version: "3.11" - pandas-version: "1.3.0" include: - os: ubuntu-latest pip-cache: ~/.cache/pip @@ -153,36 +144,39 @@ jobs: channel-priority: true use-only-tar-bz2: true - # ray currently cannot be installed on python 3.11 - - name: Remove Ray from Deps - if: ${{ matrix.python-version == '3.11' && matrix.os != 'macos-latest' }} - run: sed -i '/ray/d' environment.yml - - - name: Remove Ray from Deps - if: ${{ matrix.python-version == '3.11' && matrix.os == 'macos-latest' }} - run: sed -i .bak '/ray/d' environment.yml - - # need to install pandas via pip: conda installation is on the fritz - - name: Install Conda Deps [pandas 2] - if: ${{ matrix.pandas-version == '2.0.3' }} - run: | - mamba install -c conda-forge asv pandas geopandas bokeh - mamba env update -n pandera-dev -f environment.yml - pip install pandas==${{ matrix.pandas-version }} - pip install --user dask>=2023.3.2 - - - name: Install Conda Deps - if: ${{ matrix.pandas-version != '2.0.3' }} - run: | - mamba install -c conda-forge asv pandas==${{ matrix.pandas-version }} geopandas bokeh - mamba env update -n pandera-dev -f environment.yml - - - name: Install Pydantic Deps - run: pip install -U --upgrade-strategy only-if-needed pydantic==${{ matrix.pydantic-version }} - - - name: Install Pydantic v2 Deps - if : ${{ matrix.pydantic-version == '2.3.0' }} - run: pip install fastapi>=0.100.0 + # # ray currently cannot be installed on python 3.11 + # - name: Remove Ray from Deps + # if: ${{ matrix.python-version == '3.11' && matrix.os != 'macos-latest' }} + # run: sed -i '/ray/d' environment.yml + + # - name: Remove Ray from Deps + # if: ${{ matrix.python-version == '3.11' && matrix.os == 'macos-latest' }} + # run: sed -i .bak '/ray/d' environment.yml + + # # need to install pandas via pip: conda installation is on the fritz + # - name: Install Conda Deps [pandas 2] + # if: ${{ matrix.pandas-version == '2.0.3' }} + # run: | + # mamba install -c conda-forge asv pandas geopandas bokeh + # mamba env update -n pandera-dev -f environment.yml + # pip install pandas==${{ matrix.pandas-version }} + # pip install --user dask>=2023.3.2 + + # - name: Install Conda Deps + # if: ${{ matrix.pandas-version != '2.0.3' }} + # run: | + # mamba install -c conda-forge asv pandas==${{ matrix.pandas-version }} geopandas bokeh + # mamba env update -n pandera-dev -f environment.yml + + # - name: Install Pydantic Deps + # run: pip install -U --upgrade-strategy only-if-needed pydantic==${{ matrix.pydantic-version }} + + # - name: Install Pydantic v2 Deps + # if : ${{ matrix.pydantic-version == '2.3.0' }} + # run: pip install fastapi>=0.100.0 + + - name: Install deps + run: pip install ci/requirements-py${{ matrix.python-version }}-pandas${{ matrix.pandas-version }}-pydantic${{ matrix.pydantic-version }}.txt - run: | conda info diff --git a/Makefile b/Makefile index 5c561c9d6..a017fcf53 100644 --- a/Makefile +++ b/Makefile @@ -40,3 +40,6 @@ NOX_FLAGS ?= "-r" nox-conda: nox -db conda --envdir .nox-conda ${NOX_FLAGS} + +nox-ci-requirements: + nox -db mamba --envdir .nox-mamba -s ci_requirements 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 new file mode 100644 index 000000000..f5ffabf3e --- /dev/null +++ b/ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt @@ -0,0 +1,643 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.10-pandas1.5.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..53aaefbc4 --- /dev/null +++ b/ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt @@ -0,0 +1,648 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.10-pandas1.5.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.10-pandas2.0.3-pydantic1.10.11.txt b/ci/requirements-py3.10-pandas2.0.3-pydantic1.10.11.txt new file mode 100644 index 000000000..640a19214 --- /dev/null +++ b/ci/requirements-py3.10-pandas2.0.3-pydantic1.10.11.txt @@ -0,0 +1,645 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.10-pandas2.0.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.10-pandas2.0.3-pydantic2.3.0.txt b/ci/requirements-py3.10-pandas2.0.3-pydantic2.3.0.txt new file mode 100644 index 000000000..6405346d3 --- /dev/null +++ b/ci/requirements-py3.10-pandas2.0.3-pydantic2.3.0.txt @@ -0,0 +1,650 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.10-pandas2.0.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..7430745a8 --- /dev/null +++ b/ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt @@ -0,0 +1,628 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.11-pandas1.5.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # fastapi + # mypy + # pydantic + # typeguard + # typer + # typing-inspect +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..6cbe14a2a --- /dev/null +++ b/ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt @@ -0,0 +1,633 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.11-pandas1.5.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # fastapi + # mypy + # pydantic + # pydantic-core + # typeguard + # typer + # typing-inspect +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.11-pandas2.0.3-pydantic1.10.11.txt b/ci/requirements-py3.11-pandas2.0.3-pydantic1.10.11.txt new file mode 100644 index 000000000..879088333 --- /dev/null +++ b/ci/requirements-py3.11-pandas2.0.3-pydantic1.10.11.txt @@ -0,0 +1,630 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.11-pandas2.0.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # fastapi + # mypy + # pydantic + # typeguard + # typer + # typing-inspect +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.11-pandas2.0.3-pydantic2.3.0.txt b/ci/requirements-py3.11-pandas2.0.3-pydantic2.3.0.txt new file mode 100644 index 000000000..c63ebab51 --- /dev/null +++ b/ci/requirements-py3.11-pandas2.0.3-pydantic2.3.0.txt @@ -0,0 +1,635 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.11-pandas2.0.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # fastapi + # mypy + # pydantic + # pydantic-core + # typeguard + # typer + # typing-inspect +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..5426ceb2f --- /dev/null +++ b/ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt @@ -0,0 +1,663 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.8-pandas1.5.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.5.0 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.5.0 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +importlib-resources==6.0.1 + # via + # jsonschema + # jsonschema-specifications + # keyring +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.24.4 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +pkgutil-resolve-name==1.3.10 + # via jsonschema +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.5.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # babel + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.10.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pylint + # rich + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..4d2f3b0f8 --- /dev/null +++ b/ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt @@ -0,0 +1,669 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.8-pandas1.5.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.5.0 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.5.0 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +importlib-resources==6.0.1 + # via + # jsonschema + # jsonschema-specifications + # keyring +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.24.4 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +pkgutil-resolve-name==1.3.10 + # via jsonschema +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.5.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # babel + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.10.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # annotated-types + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # pylint + # rich + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.8-pandas2.0.3-pydantic1.10.11.txt b/ci/requirements-py3.8-pandas2.0.3-pydantic1.10.11.txt new file mode 100644 index 000000000..ed4acadc6 --- /dev/null +++ b/ci/requirements-py3.8-pandas2.0.3-pydantic1.10.11.txt @@ -0,0 +1,665 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.8-pandas2.0.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.5.0 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.5.0 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +importlib-resources==6.0.1 + # via + # jsonschema + # jsonschema-specifications + # keyring +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.24.4 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +pkgutil-resolve-name==1.3.10 + # via jsonschema +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.5.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # babel + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.10.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pylint + # rich + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.8-pandas2.0.3-pydantic2.3.0.txt b/ci/requirements-py3.8-pandas2.0.3-pydantic2.3.0.txt new file mode 100644 index 000000000..aa68be76a --- /dev/null +++ b/ci/requirements-py3.8-pandas2.0.3-pydantic2.3.0.txt @@ -0,0 +1,671 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.8-pandas2.0.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.5.0 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.5.0 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +importlib-resources==6.0.1 + # via + # jsonschema + # jsonschema-specifications + # keyring +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.24.4 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +pkgutil-resolve-name==1.3.10 + # via jsonschema +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.5.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # babel + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.10.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # annotated-types + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # pylint + # rich + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..9e646b3a3 --- /dev/null +++ b/ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt @@ -0,0 +1,652 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.9-pandas1.5.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pylint + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools 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 new file mode 100644 index 000000000..16306004e --- /dev/null +++ b/ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt @@ -0,0 +1,657 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.9-pandas1.5.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # pylint + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.9-pandas2.0.3-pydantic1.10.11.txt b/ci/requirements-py3.9-pandas2.0.3-pydantic1.10.11.txt new file mode 100644 index 000000000..553dc65d3 --- /dev/null +++ b/ci/requirements-py3.9-pandas2.0.3-pydantic1.10.11.txt @@ -0,0 +1,654 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.9-pandas2.0.3-pydantic1.10.11.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.11 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pylint + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/ci/requirements-py3.9-pandas2.0.3-pydantic2.3.0.txt b/ci/requirements-py3.9-pandas2.0.3-pydantic2.3.0.txt new file mode 100644 index 000000000..9161f6521 --- /dev/null +++ b/ci/requirements-py3.9-pandas2.0.3-pydantic2.3.0.txt @@ -0,0 +1,659 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=ci/requirements-py3.9-pandas2.0.3-pydantic2.3.0.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # fastapi + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.1 + # via -r requirements.in +asv-runner==0.1.0 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.9.1 + # via -r requirements.in +bleach==6.0.0 + # via nbconvert +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.1 + # via pytest-cov +dask==2023.9.2 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.9.2 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +exceptiongroup==1.1.3 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.1 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.4 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.9.1 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.14.0 + # via -r requirements.in +grpcio==1.58.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.84.3 + # via -r requirements.in +identify==2.5.29 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # fiona + # jupyter-client + # jupyterlab-server + # jupyterlite-core + # keyring + # nbconvert + # sphinx + # twine + # typeguard +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.1 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.3 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.25.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.2 + # via jupyterlite +jupyterlite-sphinx==0.9.3 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.23.1 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.8.0 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nh3==0.2.14 + # via readme-renderer +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.4.0 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.2 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3.post1 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==42.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.10.3 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.5 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomli==2.0.1 + # via + # black + # coverage + # mypy + # pylint + # pytest +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.10.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.5 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # astroid + # black + # fastapi + # mypy + # pydantic + # pydantic-core + # pylint + # starlette + # typeguard + # typer + # typing-inspect + # uvicorn +typing-inspect==0.9.0 + # via -r requirements.in +tzdata==2023.3 + # via pandas +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.22.0 + # via frictionless +virtualenv==20.24.5 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.3 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/environment.yml b/environment.yml index e86ea6b19..b830c23ee 100644 --- a/environment.yml +++ b/environment.yml @@ -10,7 +10,7 @@ dependencies: - packaging >= 20.0 - hypothesis >= 5.41.1 - numpy >= 1.19.0 - - pandas >= 1.2.0 + - pandas - scipy - wrapt - pyyaml >=5.1 diff --git a/noxfile.py b/noxfile.py index 22c15ca80..123e7ed25 100644 --- a/noxfile.py +++ b/noxfile.py @@ -19,7 +19,7 @@ nox.options.sessions = ( "requirements", - "mypy", + "ci_requirements", "tests", "docs", "doctests", @@ -27,7 +27,8 @@ DEFAULT_PYTHON = "3.8" PYTHON_VERSIONS = ["3.8", "3.9", "3.10", "3.11"] -PANDAS_VERSIONS = ["1.2.0", "1.3.5", "latest"] +PANDAS_VERSIONS = ["1.5.3", "2.0.3"] +PYDANTIC_VERSIONS = ["1.10.11", "2.3.0"] PACKAGE = "pandera" @@ -291,6 +292,36 @@ def requirements(session: Session) -> None: # pylint:disable=unused-argument sys.exit(1) +@nox.session(python=PYTHON_VERSIONS) +@nox.parametrize("pandas", PANDAS_VERSIONS) +@nox.parametrize("pydantic", PYDANTIC_VERSIONS) +def ci_requirements(session: Session, pandas: str, pydantic: str) -> None: + """Install pinned dependencies for CI.""" + session.install("pip-tools") + output_file = ( + "ci/requirements-" + f"py{session.python}-" + f"pandas{pandas}-" + f"pydantic{pydantic}.txt" + ) + args = [ + "--upgrade-package", + f"pandas=={pandas}", + "--upgrade-package", + f"pydantic=={pydantic}", + ] + session.run( + "pip-compile", + "requirements.in", + "--output-file", + output_file, + "-v", + "--resolver", + "backtracking", + *args, + ) + + EXTRA_NAMES = [ extra for extra in REQUIRES diff --git a/reqs-test.txt b/reqs-test.txt new file mode 100644 index 000000000..9330b0efc --- /dev/null +++ b/reqs-test.txt @@ -0,0 +1,632 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=reqs-test.txt requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==23.1.0 + # via jupyter-server +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +arrow==1.2.3 + # via isoduration +astroid==2.15.6 + # via pylint +asv==0.6.0 + # via -r requirements.in +asv-runner==0.0.9 + # via asv +attrs==23.1.0 + # via + # fiona + # hypothesis + # jsonschema + # referencing +babel==2.12.1 + # via + # jupyterlab-server + # sphinx +beautifulsoup4==4.12.2 + # via + # furo + # nbconvert +black==23.7.0 + # via -r requirements.in +bleach==6.0.0 + # via + # nbconvert + # readme-renderer +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.7 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # ray + # typer + # uvicorn +click-plugins==1.1.1 + # via fiona +cligj==0.7.2 + # via fiona +cloudpickle==2.2.1 + # via + # dask + # distributed + # doit +colorama==0.4.6 + # via typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.3.0 + # via pytest-cov +dask==2023.8.1 + # via + # -r requirements.in + # distributed +defusedxml==0.7.1 + # via nbconvert +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +distributed==2023.8.1 + # via -r requirements.in +docutils==0.17.1 + # via + # jupyterlite-sphinx + # readme-renderer + # recommonmark + # sphinx + # sphinx-panels +doit==0.36.0 + # via jupyterlite-core +execnet==2.0.2 + # via pytest-xdist +fastapi==0.103.0 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.2 + # via + # ray + # virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +frozenlist==1.4.0 + # via + # aiosignal + # ray +fsspec==2023.6.0 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +grpcio==1.57.0 + # via ray +h11==0.14.0 + # via uvicorn +hypothesis==6.82.6 + # via -r requirements.in +identify==2.5.27 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # -r requirements.in + # dask + # doit + # keyring + # twine +iniconfig==2.0.0 + # via pytest +isodate==0.6.1 + # via frictionless +isoduration==20.11.0 + # via jsonschema +isort==5.12.0 + # via + # -r requirements.in + # pylint +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # distributed + # frictionless + # jupyter-server + # jupyterlab-server + # nbconvert + # sphinx +json5==0.9.14 + # via + # asv + # jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat + # ray +jsonschema-specifications==2023.7.1 + # via jsonschema +jupyter-client==8.3.0 + # via + # jupyter-server + # nbclient +jupyter-core==5.3.1 + # via + # jupyter-client + # jupyter-server + # jupyterlite-core + # nbclient + # nbconvert + # nbformat +jupyter-events==0.7.0 + # via jupyter-server +jupyter-server==2.7.2 + # via + # jupyterlab-server + # jupyterlite-sphinx +jupyter-server-terminals==0.4.4 + # via jupyter-server +jupyterlab-pygments==0.2.2 + # via nbconvert +jupyterlab-server==2.24.0 + # via jupyterlite-sphinx +jupyterlite==0.1.2 + # via -r requirements.in +jupyterlite-core==0.1.2 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.2 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.1 + # via jupyterlite +jupyterlite-sphinx==0.9.1 + # via -r requirements.in +keyring==24.2.0 + # via twine +lazy-object-proxy==1.9.0 + # via astroid +locket==1.0.0 + # via + # distributed + # partd +markdown-it-py==3.0.0 + # via rich +marko==2.0.0 + # via frictionless +markupsafe==2.1.3 + # via + # jinja2 + # nbconvert +mccabe==0.7.0 + # via pylint +mdurl==0.1.2 + # via markdown-it-py +mistune==3.0.1 + # via nbconvert +modin==0.22.3 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via + # distributed + # ray +multimethod==1.9.1 + # via -r requirements.in +mypy==0.982 + # via -r requirements.in +mypy-extensions==1.0.0 + # via + # black + # mypy + # typing-inspect +nbclient==0.8.0 + # via nbconvert +nbconvert==7.7.4 + # via jupyter-server +nbformat==5.9.2 + # via + # jupyter-server + # nbclient + # nbconvert +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements.in +numpy==1.25.2 + # via + # -r requirements.in + # modin + # pandas + # pyarrow + # ray + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.3 + # via + # -r requirements.in + # geopandas + # modin +pandas-stubs==1.5.2.221213 + # via -r requirements.in +pandocfilters==1.5.0 + # via nbconvert +partd==1.4.0 + # via dask +pathspec==0.11.2 + # via black +petl==1.7.14 + # via frictionless +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.3.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==4.24.2 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +ptyprocess==0.7.0 + # via terminado +py4j==0.10.9.7 + # via pyspark +pyarrow==13.0.0 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==2.3.0 + # via + # -r requirements.in + # fastapi +pydantic-core==2.6.3 + # via pydantic +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pympler==1.0.1 + # via asv +pyproj==3.6.0 + # via geopandas +pyspark==3.4.1 + # via -r requirements.in +pytest==7.4.0 + # via + # -r requirements.in + # pytest-asyncio + # pytest-cov + # pytest-xdist +pytest-asyncio==0.21.1 + # via -r requirements.in +pytest-cov==4.1.0 + # via -r requirements.in +pytest-xdist==3.3.1 + # via -r requirements.in +python-dateutil==2.8.2 + # via + # arrow + # frictionless + # jupyter-client + # pandas +python-json-logger==2.0.7 + # via jupyter-events +python-multipart==0.0.6 + # via -r requirements.in +python-slugify==8.0.1 + # via frictionless +pytz==2023.3 + # via + # -r requirements.in + # pandas +pyyaml==6.0.1 + # via + # -r requirements.in + # asv + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.3 + # via -r requirements.in +readme-renderer==41.0 + # via twine +recommonmark==0.7.1 + # via -r requirements.in +referencing==0.30.2 + # via + # jsonschema + # jsonschema-specifications + # jupyter-events +requests==2.31.0 + # via + # frictionless + # jupyterlab-server + # ray + # requests-toolbelt + # sphinx + # twine +requests-toolbelt==1.0.0 + # via twine +rfc3339-validator==0.1.4 + # via + # jsonschema + # jupyter-events +rfc3986==2.0.0 + # via + # frictionless + # twine +rfc3986-validator==0.1.1 + # via + # jsonschema + # jupyter-events +rich==13.5.2 + # via + # twine + # typer +rpds-py==0.9.2 + # via + # jsonschema + # referencing +scipy==1.11.2 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.3 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # bleach + # fiona + # isodate + # python-dateutil + # rfc3339-validator + # xdoctest +sniffio==1.3.0 + # via anyio +snowballstemmer==2.2.0 + # via sphinx +sortedcontainers==2.4.0 + # via + # distributed + # hypothesis +soupsieve==2.4.1 + # via beautifulsoup4 +sphinx==4.5.0 + # via + # -r requirements.in + # furo + # jupyterlite-sphinx + # recommonmark + # sphinx-autodoc-typehints + # sphinx-basic-ng + # sphinx-copybutton + # sphinx-panels +sphinx-autodoc-typehints==1.14.1 + # via -r requirements.in +sphinx-basic-ng==1.0.0b2 + # via furo +sphinx-copybutton==0.5.2 + # via -r requirements.in +sphinx-panels==0.6.0 + # via -r requirements.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +starlette==0.27.0 + # via fastapi +stringcase==1.2.0 + # via frictionless +tabulate==0.9.0 + # via + # asv + # frictionless +tblib==2.0.0 + # via distributed +terminado==0.17.1 + # via + # jupyter-server + # jupyter-server-terminals +text-unidecode==1.3 + # via python-slugify +tinycss2==1.2.1 + # via nbconvert +tomlkit==0.12.1 + # via pylint +toolz==0.12.0 + # via + # dask + # distributed + # partd +tornado==6.3.3 + # via + # distributed + # jupyter-client + # jupyter-server + # terminado +traitlets==5.9.0 + # via + # jupyter-client + # jupyter-core + # jupyter-events + # jupyter-server + # nbclient + # nbconvert + # nbformat +twine==4.0.2 + # via -r requirements.in +typeguard==4.1.2 + # via -r requirements.in +typer[all]==0.9.0 + # via frictionless +types-click==7.1.8 + # via -r requirements.in +types-pkg-resources==0.1.3 + # via -r requirements.in +types-pytz==2023.3.0.1 + # via + # -r requirements.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements.in +types-requests==2.31.0.2 + # via -r requirements.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via + # -r requirements.in + # fastapi + # mypy + # pydantic + # pydantic-core + # typeguard + # typer + # typing-inspect +typing-inspect==0.9.0 + # via -r requirements.in +uri-template==1.3.0 + # via jsonschema +urllib3==2.0.4 + # via + # distributed + # requests + # twine +uvicorn==0.23.2 + # via -r requirements.in +validators==0.21.2 + # via frictionless +virtualenv==20.24.3 + # via + # nox + # pre-commit +webcolors==1.13 + # via jsonschema +webencodings==0.5.1 + # via + # bleach + # tinycss2 +websocket-client==1.6.2 + # via jupyter-server +wrapt==1.15.0 + # via + # -r requirements.in + # astroid +xdoctest==1.1.1 + # via -r requirements.in +zict==3.0.0 + # via distributed +zipp==3.16.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/requirements.in b/requirements.in new file mode 100644 index 000000000..52145ad37 --- /dev/null +++ b/requirements.in @@ -0,0 +1,58 @@ +# This file is auto-generated from environment.yml, do not modify. +# See that file for comments about the need/usage of each dependency. + +pip +packaging >= 20.0 +hypothesis >= 5.41.1 +numpy >= 1.19.0 +pandas +scipy +wrapt +pyyaml >=5.1 +typing_inspect >= 0.6.0 +typing_extensions >= 3.7.4.3 +frictionless <= 4.40.8 +pyarrow +pydantic +multimethod +pandas-stubs +pyspark >= 3.2.0 +modin +protobuf +dask +distributed +geopandas +shapely +fastapi +black >= 22.1.0 +isort >= 5.7.0 +mypy +pylint <= 2.17.3 +pytest +pytest-cov +pytest-xdist +pytest-asyncio +pytz +xdoctest +nox +importlib_metadata +uvicorn +python-multipart +sphinx +sphinx-panels +sphinx-autodoc-typehints <= 1.14.1 +sphinx-copybutton +recommonmark +twine +asv >= 0.5.1 +pre_commit +furo +ray +typeguard >= 3.0.2 +types-click +types-pyyaml +types-pkg_resources +types-requests +types-pytz +jupyterlite +jupyterlite_sphinx diff --git a/scripts/generate_pip_deps_from_conda.py b/scripts/generate_pip_deps_from_conda.py index 1280a09bb..480756446 100755 --- a/scripts/generate_pip_deps_from_conda.py +++ b/scripts/generate_pip_deps_from_conda.py @@ -28,7 +28,7 @@ REPO_PATH = Path(__file__).resolve().absolute().parents[1] CONDA_REQUIREMENTS_FILE = REPO_PATH / "environment.yml" -PIP_REQUIREMENTS_FILE = REPO_PATH / "requirements-dev.txt" +PIP_REQUIREMENTS_FILE = REPO_PATH / "requirements.in" def conda_package_to_pip(package: str) -> Optional[str]: @@ -106,7 +106,7 @@ def main(conda_file: Path, pip_file: Path, compare: bool = False) -> bool: "# See that file for comments about the need/usage of " "each dependency.\n\n" ) - pip_content = header + "\n".join(pip_deps) + pip_content = header + "\n".join(pip_deps) + "\n" if compare: return pip_file.read_text().strip() != pip_content.strip()