diff --git a/.github/workflows/ci-tests.yml b/.github/workflows/ci-tests.yml index 7df8ba406..990ff8038 100644 --- a/.github/workflows/ci-tests.yml +++ b/.github/workflows/ci-tests.yml @@ -46,28 +46,23 @@ jobs: - uses: actions/cache@v3 with: path: ~/.cache/pip # ubuntu location - key: ${{ runner.os }}-pip-${{ hashFiles('requirements-dev.txt') }} + key: ${{ runner.os }}-pip-${{ hashFiles(format('requirements/ci-lint/requirements-{0}.txt', matrix.python-version)) }} restore-keys: | ${{ runner.os }}-pip- - name: Install dependencies run: | - python -m pip install nox pre_commit \ - mypy==0.982 \ - types-click \ - types-pyyaml \ - types-pkg_resources \ - types-requests \ - types-pytz + python -m pip install -r "requirements/ci-lint/requirements-${{ matrix.python-version }}.txt" - name: Pip info run: python -m pip list - name: Check requirements run: > nox - -db virtualenv -r + -db virtualenv + -r --non-interactive --python ${{ matrix.python-version }} - --session requirements-${{ matrix.python-version }} + --session "requirements-${{ matrix.python-version }}" - name: Sort Imports run: pre-commit run isort --all-files @@ -129,14 +124,14 @@ jobs: CACHE_NUMBER: 2 with: path: ~/conda_pkgs_dir - key: ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ hashFiles('environment.yml') }} + key: ${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-${{ hashFiles(format('requirements/conda/environment-{0}.yml', matrix.python-version)) }}-${{ hashFiles(format('requirements/ci-tests/requirements-{0}-pd{1}.txt', matrix.python-version, matrix.pandas-version)) }} id: cache - name: Cache pip uses: actions/cache@v3 with: path: ${{ matrix.pip-cache }} - key: ${{ runner.os }}-pip-${{ hashFiles('requirements-dev.txt') }} + key: ${{ runner.os }}-pip-${{ hashFiles(format('requirements/ci-tests/requirements-{0}-pd{1}.txt', matrix.python-version, matrix.pandas-version)) }} restore-keys: | ${{ runner.os }}-pip- @@ -147,41 +142,23 @@ jobs: miniforge-version: latest miniforge-variant: Mambaforge use-mamba: true - activate-environment: pandera-dev + activate-environment: pandera-${{ matrix.python-version }}-${{ matrix.pandas-version }} channels: conda-forge 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.1' }} + - name: Install Deps via pip in conda 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 + mamba env update -n pandera-${{ matrix.python-version }}-${{ matrix.pandas-version }} -f "requirements/conda/environment-${{ matrix.python-version }}-pd${{ matrix.pandas-version }}.yml" - - name: Install Conda Deps - if: ${{ matrix.pandas-version != '2.0.1' }} + - name: Conda + Pip Install Info run: | - mamba install -c conda-forge asv pandas==${{ matrix.pandas-version }} geopandas bokeh - mamba env update -n pandera-dev -f environment.yml - - - run: | conda info conda list conda config --show-sources conda config --show printenv | sort + pip list - name: Unit Tests - Core run: pytest tests/core ${{ env.PYTEST_FLAGS }} diff --git a/environment.yml b/environment.yml index 02f43734a..242623e02 100644 --- a/environment.yml +++ b/environment.yml @@ -1,91 +1,9 @@ -name: pandera-dev +name: pandera-3.8-pd1.3.0 channels: - conda-forge - dependencies: - # environment management + - python==3.8 + - anaconda - pip - - # pandera dependencies - - packaging >= 20.0 - - hypothesis >= 5.41.1 - - numpy >= 1.19.0 - - pandas >= 1.2.0 - - scipy - - wrapt - - pyyaml >=5.1 - - typing_inspect >= 0.6.0 - - typing_extensions >= 3.7.4.3 - - frictionless <= 4.40.8 # v5.* introduces breaking changes - - pyarrow - - pydantic < 2.0.0 - - multimethod - - # mypy extra - - pandas-stubs <= 1.5.2.221213 - - # pyspark extra - - pyspark >= 3.2.0 - - # modin extra - - modin - - protobuf - - # dask extra - - dask - - distributed - - # geopandas extra - - geopandas - - shapely - - # fastapi extra - - fastapi - - # testing and dependencies - - black >= 22.1.0 - - # testing - - isort >= 5.7.0 - - mypy <= 0.982 - - pylint <= 2.17.3 - - pytest - - pytest-cov - - pytest-xdist - - pytest-asyncio - - pytz - - xdoctest - - nox - - importlib_metadata # required if python < 3.8 - - # fastapi testing - - uvicorn - - python-multipart - - # documentation - - sphinx - - sphinx-panels - - sphinx-autodoc-typehints <= 1.14.1 - - sphinx-copybutton - - recommonmark - - # packaging - - twine - - # performance testing - - asv >= 0.5.1 - - # optional - - pre_commit - - pip: - - furo - - ray - - typeguard >= 3.0.2 - - types-click - - types-pyyaml - - types-pkg_resources - - types-requests - - types-pytz - - jupyterlite - - jupyterlite_sphinx + - -r file:requirements/ci-tests/requirements-3.8-pd1.3.0.txt diff --git a/requirements-ci-lint.in b/requirements-ci-lint.in new file mode 100644 index 000000000..f4aa033ed --- /dev/null +++ b/requirements-ci-lint.in @@ -0,0 +1,14 @@ +# dev-pre-commit +pre_commit + +# dev-typecheck +mypy <= 0.982 +pandas-stubs <= 1.5.2.221213 # sync with mypy +types-click +types-pyyaml +types-pkg_resources +types-requests +types-pytz + +# dev-nox +nox diff --git a/requirements-dev.txt b/requirements-dev.txt index ddde7d395..9cf3be6b7 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,58 +1 @@ -# 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 >= 1.2.0 -scipy -wrapt -pyyaml >=5.1 -typing_inspect >= 0.6.0 -typing_extensions >= 3.7.4.3 -frictionless <= 4.40.8 -pyarrow -pydantic < 2.0.0 -multimethod -pandas-stubs <= 1.5.2.221213 -pyspark >= 3.2.0 -modin -protobuf -dask -distributed -geopandas -shapely -fastapi -black >= 22.1.0 -isort >= 5.7.0 -mypy <= 0.982 -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 \ No newline at end of file +-r requirements/ci-tests/requirements-3.8.10-pd1.3.0.txt diff --git a/requirements.in b/requirements.in new file mode 100644 index 000000000..117caaa51 --- /dev/null +++ b/requirements.in @@ -0,0 +1,111 @@ +# core dependencies +multimethod +numpy >= 1.19.0 +packaging >= 20.0 +pandas >= 1.2.0 +pydantic < 2.0.0 +typeguard >= 3.0.2 +typing_extensions >= 3.7.4.3 ; python_version<'3.8' +typing_inspect >= 0.6.0 +wrapt + +# strategies +hypothesis >= 5.41.1 + +# hypotheses +scipy + +# io +pyyaml >= 5.1 +black >= 22.1.0 # sync with dev-check +frictionless <= 4.40.8 # v5.* introduces breaking changes + +# pyspark +pyspark >= 3.2.0 + +# modin +modin # sync with modin-ray, modin-dask +ray ; python_version<'3.11' # sync with modin-ray +dask >= 2023.3.2 # sync with dask +protobuf # sync with modin-ray, modin-dask + +# modin-ray +modin # sync with modin, modin-dask +ray ; python_version<'3.11' # sync with modin +protobuf # sync with modin, modin-dask + +# modin-dask +modin # sync with modin, modin-ray +dask >= 2023.3.2 # sync with dask +protobuf # sync with modin, modin-ray + +# dask +dask # sync with dask +distributed + +# mypy +pandas-stubs <= 1.5.2.221213 # sync with dev-typecheck + +# fastapi +fastapi + +# geopandas +geopandas +shapely + +# pyarrow +pyarrow + +# notebook +jupyterlite + +# dev +pip-tools + +# dev-pkg +twine + +# dev-check +black >= 22.1.0 # sync with io +isort >= 5.7.0 +pylint <= 2.17.3 + +# dev-pre-commit +pre_commit + +# dev-typecheck +mypy <= 0.982 +pandas-stubs <= 1.5.2.221213 # sync with mypy +types-click +types-pyyaml +types-pkg_resources +types-requests +types-pytz + +# dev-nox +nox + +# dev-test +pytest +pytest-cov +pytest-xdist +pytest-asyncio +pytz +xdoctest +importlib_metadata ; python_version<'3.8' + +# dev-fastapi-test +uvicorn +python-multipart + +# dev-perf-test +asv >= 0.5.1 + +# dev-doc +sphinx +sphinx-panels +sphinx-autodoc-typehints <= 1.14.1 +sphinx-copybutton +jupyterlite_sphinx +recommonmark +furo diff --git a/requirements/ci-lint/requirements-3.10.txt b/requirements/ci-lint/requirements-3.10.txt new file mode 100644 index 000000000..0ec3bac01 --- /dev/null +++ b/requirements/ci-lint/requirements-3.10.txt @@ -0,0 +1,63 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=requirements/ci-lint/requirements-3.10.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements-ci-lint.in +# +argcomplete==3.1.1 + # via nox +cfgv==3.3.1 + # via pre-commit +colorama==0.4.6 + # via colorlog +colorlog==6.7.0 + # via nox +distlib==0.3.7 + # via virtualenv +filelock==3.12.2 + # via virtualenv +identify==2.5.26 + # via pre-commit +mypy==0.982 + # via -r requirements-ci-lint.in +mypy-extensions==1.0.0 + # via mypy +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements-ci-lint.in +packaging==23.1 + # via nox +pandas-stubs==1.5.2.221213 + # via -r requirements-ci-lint.in +platformdirs==3.10.0 + # via virtualenv +pre-commit==3.3.3 + # via -r requirements-ci-lint.in +pyyaml==6.0.1 + # via pre-commit +tomli==2.0.1 + # via mypy +types-click==7.1.8 + # via -r requirements-ci-lint.in +types-pkg-resources==0.1.3 + # via -r requirements-ci-lint.in +types-pytz==2023.3.0.0 + # via + # -r requirements-ci-lint.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements-ci-lint.in +types-requests==2.31.0.2 + # via -r requirements-ci-lint.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via mypy +virtualenv==20.24.3 + # via + # nox + # pre-commit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/ci-lint/requirements-3.11.txt b/requirements/ci-lint/requirements-3.11.txt new file mode 100644 index 000000000..db7a95ada --- /dev/null +++ b/requirements/ci-lint/requirements-3.11.txt @@ -0,0 +1,61 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=requirements/ci-lint/requirements-3.11.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements-ci-lint.in +# +argcomplete==3.1.1 + # via nox +cfgv==3.3.1 + # via pre-commit +colorama==0.4.6 + # via colorlog +colorlog==6.7.0 + # via nox +distlib==0.3.7 + # via virtualenv +filelock==3.12.2 + # via virtualenv +identify==2.5.26 + # via pre-commit +mypy==0.982 + # via -r requirements-ci-lint.in +mypy-extensions==1.0.0 + # via mypy +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements-ci-lint.in +packaging==23.1 + # via nox +pandas-stubs==1.5.2.221213 + # via -r requirements-ci-lint.in +platformdirs==3.10.0 + # via virtualenv +pre-commit==3.3.3 + # via -r requirements-ci-lint.in +pyyaml==6.0.1 + # via pre-commit +types-click==7.1.8 + # via -r requirements-ci-lint.in +types-pkg-resources==0.1.3 + # via -r requirements-ci-lint.in +types-pytz==2023.3.0.0 + # via + # -r requirements-ci-lint.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements-ci-lint.in +types-requests==2.31.0.2 + # via -r requirements-ci-lint.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via mypy +virtualenv==20.24.3 + # via + # nox + # pre-commit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/ci-lint/requirements-3.8.txt b/requirements/ci-lint/requirements-3.8.txt new file mode 100644 index 000000000..ee50e00b5 --- /dev/null +++ b/requirements/ci-lint/requirements-3.8.txt @@ -0,0 +1,63 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=requirements/ci-lint/requirements-3.8.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements-ci-lint.in +# +argcomplete==3.1.1 + # via nox +cfgv==3.3.1 + # via pre-commit +colorama==0.4.6 + # via colorlog +colorlog==6.7.0 + # via nox +distlib==0.3.7 + # via virtualenv +filelock==3.12.2 + # via virtualenv +identify==2.5.26 + # via pre-commit +mypy==0.982 + # via -r requirements-ci-lint.in +mypy-extensions==1.0.0 + # via mypy +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements-ci-lint.in +packaging==23.1 + # via nox +pandas-stubs==1.5.2.221213 + # via -r requirements-ci-lint.in +platformdirs==3.10.0 + # via virtualenv +pre-commit==3.3.3 + # via -r requirements-ci-lint.in +pyyaml==6.0.1 + # via pre-commit +tomli==2.0.1 + # via mypy +types-click==7.1.8 + # via -r requirements-ci-lint.in +types-pkg-resources==0.1.3 + # via -r requirements-ci-lint.in +types-pytz==2023.3.0.0 + # via + # -r requirements-ci-lint.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements-ci-lint.in +types-requests==2.31.0.2 + # via -r requirements-ci-lint.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via mypy +virtualenv==20.24.3 + # via + # nox + # pre-commit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/ci-lint/requirements-3.9.txt b/requirements/ci-lint/requirements-3.9.txt new file mode 100644 index 000000000..a790b7a10 --- /dev/null +++ b/requirements/ci-lint/requirements-3.9.txt @@ -0,0 +1,63 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements/ci-lint/requirements-3.9.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements-ci-lint.in +# +argcomplete==3.1.1 + # via nox +cfgv==3.3.1 + # via pre-commit +colorama==0.4.6 + # via colorlog +colorlog==6.7.0 + # via nox +distlib==0.3.7 + # via virtualenv +filelock==3.12.2 + # via virtualenv +identify==2.5.26 + # via pre-commit +mypy==0.982 + # via -r requirements-ci-lint.in +mypy-extensions==1.0.0 + # via mypy +nodeenv==1.8.0 + # via pre-commit +nox==2023.4.22 + # via -r requirements-ci-lint.in +packaging==23.1 + # via nox +pandas-stubs==1.5.2.221213 + # via -r requirements-ci-lint.in +platformdirs==3.10.0 + # via virtualenv +pre-commit==3.3.3 + # via -r requirements-ci-lint.in +pyyaml==6.0.1 + # via pre-commit +tomli==2.0.1 + # via mypy +types-click==7.1.8 + # via -r requirements-ci-lint.in +types-pkg-resources==0.1.3 + # via -r requirements-ci-lint.in +types-pytz==2023.3.0.0 + # via + # -r requirements-ci-lint.in + # pandas-stubs +types-pyyaml==6.0.12.11 + # via -r requirements-ci-lint.in +types-requests==2.31.0.2 + # via -r requirements-ci-lint.in +types-urllib3==1.26.25.14 + # via types-requests +typing-extensions==4.7.1 + # via mypy +virtualenv==20.24.3 + # via + # nox + # pre-commit + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/ci-tests/requirements-3.10-pd1.5.2.txt b/requirements/ci-tests/requirements-3.10-pd1.5.2.txt new file mode 100644 index 000000000..3eb4b4150 --- /dev/null +++ b/requirements/ci-tests/requirements-3.10-pd1.5.2.txt @@ -0,0 +1,657 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.10-pd1.5.2.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.18.0 + # 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.3 + # 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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.2 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # astroid + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.10-pd2.0.1.txt b/requirements/ci-tests/requirements-3.10-pd2.0.1.txt new file mode 100644 index 000000000..76336f3a2 --- /dev/null +++ b/requirements/ci-tests/requirements-3.10-pd2.0.1.txt @@ -0,0 +1,659 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.10-pd2.0.1.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.23.0 + # 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.3 + # 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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.1 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # astroid + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.11-pd1.5.2.txt b/requirements/ci-tests/requirements-3.11-pd1.5.2.txt new file mode 100644 index 000000000..5677ac29a --- /dev/null +++ b/requirements/ci-tests/requirements-3.11-pd1.5.2.txt @@ -0,0 +1,618 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.11-pd1.5.2.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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 +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.0 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.2 + # via virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +fsspec==2023.6.0 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +h11==0.14.0 + # via uvicorn +hypothesis==6.82.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat +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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.18.0 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via distributed +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.3 + # 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 + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # sphinx +pandas==1.5.2 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via -r requirements.in +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +readme-renderer==40.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 + # 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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.11-pd2.0.1.txt b/requirements/ci-tests/requirements-3.11-pd2.0.1.txt new file mode 100644 index 000000000..d84239b86 --- /dev/null +++ b/requirements/ci-tests/requirements-3.11-pd2.0.1.txt @@ -0,0 +1,620 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.11-pd2.0.1.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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 +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.0 + # via -r requirements.in +fastjsonschema==2.18.0 + # via nbformat +filelock==3.12.2 + # via virtualenv +fiona==1.9.4.post1 + # via geopandas +fqdn==1.5.1 + # via jsonschema +frictionless==4.40.8 + # via -r requirements.in +fsspec==2023.6.0 + # via + # dask + # modin +furo==2022.9.29 + # via -r requirements.in +geopandas==0.13.2 + # via -r requirements.in +h11==0.14.0 + # via uvicorn +hypothesis==6.82.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 jupyterlab-server +jsonpointer==2.4 + # via jsonschema +jsonschema[format-nongpl]==4.19.0 + # via + # frictionless + # jupyter-events + # jupyterlab-server + # nbformat +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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.23.0 + # via -r requirements.in +more-itertools==10.1.0 + # via jaraco-classes +msgpack==1.0.5 + # via distributed +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.3 + # 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 + # scipy + # shapely +overrides==7.4.0 + # via jupyter-server +packaging==23.1 + # via + # -r requirements.in + # black + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # sphinx +pandas==2.0.1 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via -r requirements.in +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +readme-renderer==40.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 + # 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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.8-pd1.3.0.txt b/requirements/ci-tests/requirements-3.8-pd1.3.0.txt new file mode 100644 index 000000000..a37aca9ad --- /dev/null +++ b/requirements/ci-tests/requirements-3.8-pd1.3.0.txt @@ -0,0 +1,674 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.8-pd1.3.0.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # 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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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 +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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.10.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.7.3 + # 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.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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.3.0 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +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.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via distributed +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.5.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 + # babel + # pandas +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.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.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.8-pd1.5.2.txt b/requirements/ci-tests/requirements-3.8-pd1.5.2.txt new file mode 100644 index 000000000..800900858 --- /dev/null +++ b/requirements/ci-tests/requirements-3.8-pd1.5.2.txt @@ -0,0 +1,678 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.8-pd1.5.2.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # 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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.18.0 + # 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.3 + # 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.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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.2 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +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.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.5.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 + # babel + # pandas +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.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.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.8-pd2.0.1.txt b/requirements/ci-tests/requirements-3.8-pd2.0.1.txt new file mode 100644 index 000000000..0ae8f10f2 --- /dev/null +++ b/requirements/ci-tests/requirements-3.8-pd2.0.1.txt @@ -0,0 +1,680 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.8-pd2.0.1.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # 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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.23.0 + # 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.3 + # 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.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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.1 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +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.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.5.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 + # babel + # pandas +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.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.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.9-pd1.3.0.txt b/requirements/ci-tests/requirements-3.9-pd1.3.0.txt new file mode 100644 index 000000000..ef66da745 --- /dev/null +++ b/requirements/ci-tests/requirements-3.9-pd1.3.0.txt @@ -0,0 +1,663 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.9-pd1.3.0.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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 +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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.10.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.7.3 + # 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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.3.0 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via distributed +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.9-pd1.5.2.txt b/requirements/ci-tests/requirements-3.9-pd1.5.2.txt new file mode 100644 index 000000000..114f341e1 --- /dev/null +++ b/requirements/ci-tests/requirements-3.9-pd1.5.2.txt @@ -0,0 +1,667 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.9-pd1.5.2.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.18.0 + # 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.3 + # 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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==1.5.2 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/ci-tests/requirements-3.9-pd2.0.1.txt b/requirements/ci-tests/requirements-3.9-pd2.0.1.txt new file mode 100644 index 000000000..e66d9552f --- /dev/null +++ b/requirements/ci-tests/requirements-3.9-pd2.0.1.txt @@ -0,0 +1,669 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements/ci-tests/requirements-3.9-pd2.0.1.txt --unsafe-package=distribute --unsafe-package=pip --unsafe-package=pywin32 --unsafe-package=setuptools requirements.in +# +aiosignal==1.3.1 + # via ray +alabaster==0.7.13 + # via sphinx +anyio==3.7.1 + # via + # jupyter-server + # starlette +argcomplete==3.1.1 + # via nox +argon2-cffi==21.3.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.5.1 + # via -r requirements.in +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 +build==0.10.0 + # via pip-tools +certifi==2023.7.22 + # via + # fiona + # pyproj + # requests +cffi==1.15.1 + # via argon2-cffi-bindings +cfgv==3.3.1 + # via pre-commit +chardet==5.2.0 + # via frictionless +charset-normalizer==3.2.0 + # via requests +click==8.1.6 + # via + # black + # click-plugins + # cligj + # dask + # distributed + # fiona + # pip-tools + # 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 + # build + # click + # colorlog + # pylint + # pytest + # sphinx + # typer +colorlog==6.7.0 + # via nox +commonmark==0.9.1 + # via recommonmark +coverage[toml]==7.2.7 + # via pytest-cov +dask==2023.8.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.8.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.2 + # via + # anyio + # hypothesis + # pytest +execnet==2.0.2 + # via pytest-xdist +fastapi==0.101.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.3 + # via -r requirements.in +identify==2.5.26 + # via pre-commit +idna==3.4 + # via + # anyio + # jsonschema + # requests +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # 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 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.0 + # 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.1 + # via -r requirements.in +jupyterlite-core==0.1.1 + # via + # jupyterlite + # jupyterlite-pyodide-kernel + # jupyterlite-sphinx +jupyterlite-javascript-kernel==0.1.1 + # via jupyterlite +jupyterlite-pyodide-kernel==0.1.0 + # 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.23.0 + # 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.3 + # 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 + # build + # dask + # distributed + # geopandas + # jupyter-server + # jupyterlab-server + # modin + # nbconvert + # nox + # pytest + # ray + # sphinx +pandas==2.0.1 + # 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.12 + # via frictionless +pip-tools==7.3.0 + # via -r requirements.in +pkginfo==1.9.6 + # via + # jupyterlite-pyodide-kernel + # twine +platformdirs==3.10.0 + # via + # black + # jupyter-core + # pylint + # virtualenv +pluggy==1.2.0 + # via pytest +pre-commit==3.3.3 + # via -r requirements.in +prometheus-client==0.17.1 + # via jupyter-server +protobuf==3.20.3 + # via + # -r requirements.in + # ray +psutil==5.9.5 + # via + # distributed + # modin +py4j==0.10.9.7 + # via pyspark +pyarrow==12.0.1 + # via -r requirements.in +pycparser==2.21 + # via cffi +pydantic==1.10.12 + # via + # -r requirements.in + # fastapi +pygments==2.16.1 + # via + # furo + # nbconvert + # readme-renderer + # rich + # sphinx +pylint==2.17.3 + # via -r requirements.in +pyproj==3.6.0 + # via geopandas +pyproject-hooks==1.0.0 + # via build +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 +pywin32-ctypes==0.2.2 + # via keyring +pywinpty==2.0.11 + # via + # jupyter-server + # jupyter-server-terminals + # terminado +pyyaml==6.0.1 + # via + # -r requirements.in + # dask + # distributed + # frictionless + # jupyter-events + # pre-commit + # ray +pyzmq==25.1.1 + # via + # jupyter-client + # jupyter-server +ray==2.6.2 ; python_version < "3.11" + # via -r requirements.in +readme-renderer==40.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.1 + # via -r requirements.in +send2trash==1.8.2 + # via jupyter-server +shapely==2.0.1 + # via + # -r requirements.in + # geopandas +shellingham==1.5.0.post1 + # via typer +simpleeval==0.9.13 + # via frictionless +six==1.16.0 + # via + # asv + # 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 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 + # build + # coverage + # mypy + # pip-tools + # pylint + # pyproject-hooks + # 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.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.0 + # 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.0 + # 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 + # 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.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.1 + # via jupyter-server +wheel==0.41.1 + # via pip-tools +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 +# pywin32 +# setuptools diff --git a/requirements/conda/environment-3.10-pd1.5.2.yml b/requirements/conda/environment-3.10-pd1.5.2.yml new file mode 100644 index 000000000..e9879c4da --- /dev/null +++ b/requirements/conda/environment-3.10-pd1.5.2.yml @@ -0,0 +1,9 @@ +name: pandera-3.10-pd1.5.2 +channels: + - conda-forge +dependencies: + - python==3.10 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.10-pd1.5.2.txt diff --git a/requirements/conda/environment-3.10-pd2.0.1.yml b/requirements/conda/environment-3.10-pd2.0.1.yml new file mode 100644 index 000000000..9465ba653 --- /dev/null +++ b/requirements/conda/environment-3.10-pd2.0.1.yml @@ -0,0 +1,9 @@ +name: pandera-3.10-pd2.0.1 +channels: + - conda-forge +dependencies: + - python==3.10 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.10-pd2.0.1.txt diff --git a/requirements/conda/environment-3.11-pd1.5.2.yml b/requirements/conda/environment-3.11-pd1.5.2.yml new file mode 100644 index 000000000..eee0fba74 --- /dev/null +++ b/requirements/conda/environment-3.11-pd1.5.2.yml @@ -0,0 +1,9 @@ +name: pandera-3.11-pd1.5.2 +channels: + - conda-forge +dependencies: + - python==3.11 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.11-pd1.5.2.txt diff --git a/requirements/conda/environment-3.11-pd2.0.1.yml b/requirements/conda/environment-3.11-pd2.0.1.yml new file mode 100644 index 000000000..b4bd9b3b1 --- /dev/null +++ b/requirements/conda/environment-3.11-pd2.0.1.yml @@ -0,0 +1,9 @@ +name: pandera-3.11-pd2.0.1 +channels: + - conda-forge +dependencies: + - python==3.11 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.11-pd2.0.1.txt diff --git a/requirements/conda/environment-3.7-pd1.3.0.yml b/requirements/conda/environment-3.7-pd1.3.0.yml new file mode 100644 index 000000000..41801c020 --- /dev/null +++ b/requirements/conda/environment-3.7-pd1.3.0.yml @@ -0,0 +1,9 @@ +name: pandera-3.7-pd1.3.0 +channels: + - conda-forge +dependencies: + - python==3.7 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.7-pd1.3.0.txt diff --git a/requirements/conda/environment-3.8-pd1.3.0.yml b/requirements/conda/environment-3.8-pd1.3.0.yml new file mode 100644 index 000000000..242623e02 --- /dev/null +++ b/requirements/conda/environment-3.8-pd1.3.0.yml @@ -0,0 +1,9 @@ +name: pandera-3.8-pd1.3.0 +channels: + - conda-forge +dependencies: + - python==3.8 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.8-pd1.3.0.txt diff --git a/requirements/conda/environment-3.8-pd1.5.2.yml b/requirements/conda/environment-3.8-pd1.5.2.yml new file mode 100644 index 000000000..7ca70faaf --- /dev/null +++ b/requirements/conda/environment-3.8-pd1.5.2.yml @@ -0,0 +1,9 @@ +name: pandera-3.8-pd1.5.2 +channels: + - conda-forge +dependencies: + - python==3.8 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.8-pd1.5.2.txt diff --git a/requirements/conda/environment-3.8-pd2.0.1.yml b/requirements/conda/environment-3.8-pd2.0.1.yml new file mode 100644 index 000000000..996fe510e --- /dev/null +++ b/requirements/conda/environment-3.8-pd2.0.1.yml @@ -0,0 +1,9 @@ +name: pandera-3.8-pd2.0.1 +channels: + - conda-forge +dependencies: + - python==3.8 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.8-pd2.0.1.txt diff --git a/requirements/conda/environment-3.9-pd1.3.0.yml b/requirements/conda/environment-3.9-pd1.3.0.yml new file mode 100644 index 000000000..cbfc4a0d4 --- /dev/null +++ b/requirements/conda/environment-3.9-pd1.3.0.yml @@ -0,0 +1,9 @@ +name: pandera-3.9-pd1.3.0 +channels: + - conda-forge +dependencies: + - python==3.9 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.9-pd1.3.0.txt diff --git a/requirements/conda/environment-3.9-pd1.5.2.yml b/requirements/conda/environment-3.9-pd1.5.2.yml new file mode 100644 index 000000000..f3484f7ff --- /dev/null +++ b/requirements/conda/environment-3.9-pd1.5.2.yml @@ -0,0 +1,9 @@ +name: pandera-3.9-pd1.5.2 +channels: + - conda-forge +dependencies: + - python==3.9 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.9-pd1.5.2.txt diff --git a/requirements/conda/environment-3.9-pd2.0.1.yml b/requirements/conda/environment-3.9-pd2.0.1.yml new file mode 100644 index 000000000..8a8b0aa70 --- /dev/null +++ b/requirements/conda/environment-3.9-pd2.0.1.yml @@ -0,0 +1,9 @@ +name: pandera-3.9-pd2.0.1 +channels: + - conda-forge +dependencies: + - python==3.9 + - anaconda + - pip + - pip: + - -r file:requirements/ci-tests/requirements-3.9-pd2.0.1.txt diff --git a/tests/core/test_dtypes.py b/tests/core/test_dtypes.py index 11f228548..c9fdb7a29 100644 --- a/tests/core/test_dtypes.py +++ b/tests/core/test_dtypes.py @@ -29,7 +29,6 @@ # instances. from pandera.typing.geopandas import GEOPANDAS_INSTALLED - # register different TypedDict type depending on python version if sys.version_info >= (3, 9): from typing import TypedDict @@ -186,13 +185,13 @@ (category_dtypes, [1, 2, None]), ( # type: ignore timestamp_dtypes, - pd.to_datetime(["2019/01/01", "2018/05/21"]).to_series(), + pd.to_datetime(["2019/01/01", "2018/05/21"]).to_series(), # type: ignore[attr-defined] ), ( # type: ignore period_dtypes, pd.to_datetime(["2019/01/01", "2018/05/21"]) .to_period("D") - .to_series(), + .to_series(), # type: ignore[attr-defined] ), (sparse_dtypes, pd.Series([1, None], dtype=pd.SparseDtype(float))), # type: ignore (interval_dtypes, pd.interval_range(-10.0, 10.0).to_series()), # type: ignore