diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index b53efdc..fac6435 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -126,7 +126,7 @@ jobs: - name: Test Suite run: | echo "::add-matcher::.github/workflows/matchers/python.json" - hatch run ${{ matrix.matrix }} ${{ matrix.command }} --cov-report=xml tests/ -vv + hatch run ${{ matrix.matrix }} ${{ matrix.command }} echo "::remove-matcher owner=python::" - name: Upload coverage reports to Codecov if: matrix.os == 'ubuntu-latest' && matrix.python == '3.11' && matrix.command == 'matrix:cov' diff --git a/pyproject.toml b/pyproject.toml index b0d7490..b5b0f53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,6 +57,9 @@ show_missing = true [tool.coverage.run] branch = true +disable_warnings = [ + "module-not-measured" +] omit = [ "hatch_pip_compile/__about__.py", "hatch_pip_compile/hooks.py", @@ -137,15 +140,16 @@ python = ["3.8", "3.9", "3.10", "3.11", "3.12"] dependencies = [ "pytest", "pytest-cov", - "tomlkit" + "tomlkit", + "pytest-xdist" ] [tool.hatch.envs.test.scripts] cov = [ - "pytest --cov-config=pyproject.toml --cov {args: tests/ -v}" + "pytest --cov --cov-config=pyproject.toml --cov-report=xml --cov-report=term-missing {args: -n auto tests/ -vv}" ] test = [ - "pytest {args: tests/ -v}" + "pytest {args: -n auto tests/ -vv}" ] [tool.hatch.envs.versions] @@ -166,6 +170,7 @@ matrix.version.dependencies = [ "pytest", "pytest-cov", "tomlkit", + "pytest-xdist", {value = "hatch~=1.7.0", if = ["1.7.x"]}, {value = "hatch~=1.8.0", if = ["1.8.x"]}, {value = "hatch~=1.9.0", if = ["1.9.x"]} diff --git a/requirements.txt b/requirements.txt index 3a01c36..d85c245 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29,9 +29,9 @@ filelock==3.13.1 # via virtualenv h11==0.14.0 # via httpcore -hatch==1.9.1 +hatch==1.9.3 # via hatch.envs.default -hatchling==1.21.0 +hatchling==1.21.1 # via hatch httpcore==1.0.2 # via httpx @@ -54,7 +54,7 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via jaraco-classes packaging==23.2 # via @@ -71,7 +71,7 @@ platformdirs==4.1.0 # via # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via hatchling ptyprocess==0.7.0 # via pexpect @@ -93,7 +93,7 @@ tomli-w==1.0.0 # via hatch tomlkit==0.12.3 # via hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via hatchling userpath==1.9.1 # via hatch diff --git a/requirements/requirements-docs.txt b/requirements/requirements-docs.txt index 05689fa..6f5bef9 100644 --- a/requirements/requirements-docs.txt +++ b/requirements/requirements-docs.txt @@ -1,7 +1,7 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.11 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - markdown-callouts # - markdown-exec @@ -66,17 +66,17 @@ filelock==3.13.1 # virtualenv ghp-import==2.1.0 # via mkdocs -griffe==0.38.1 +griffe==0.40.0 # via mkdocstrings-python h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.docs -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -107,7 +107,7 @@ jaraco-classes==3.3.0 # via # -c requirements.txt # keyring -jinja2==3.1.2 +jinja2==3.1.3 # via # mkdocs # mkdocs-material @@ -116,7 +116,7 @@ keyring==24.3.0 # via # -c requirements.txt # hatch -markdown==3.5.1 +markdown==3.5.2 # via # markdown-callouts # mkdocs @@ -125,15 +125,15 @@ markdown==3.5.1 # mkdocs-material # mkdocstrings # pymdown-extensions -markdown-callouts==0.3.0 +markdown-callouts==0.4.0 # via hatch.envs.docs -markdown-exec==1.7.0 +markdown-exec==1.8.0 # via hatch.envs.docs markdown-it-py==3.0.0 # via # -c requirements.txt # rich -markupsafe==2.1.3 +markupsafe==2.1.4 # via # jinja2 # mkdocs @@ -161,7 +161,7 @@ mkdocs-gen-files==0.5.0 # via hatch.envs.docs mkdocs-literate-nav==0.6.1 # via hatch.envs.docs -mkdocs-material==9.5.3 +mkdocs-material==9.5.6 # via hatch.envs.docs mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -171,9 +171,9 @@ mkdocstrings==0.24.0 # via # hatch.envs.docs # mkdocstrings-python -mkdocstrings-python==1.7.5 +mkdocstrings-python==1.8.0 # via hatch.envs.docs -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -206,7 +206,7 @@ platformdirs==4.1.0 # mkdocs # mkdocstrings # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -266,11 +266,11 @@ tomlkit==0.12.3 # via # -c requirements.txt # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling -urllib3==2.1.0 +urllib3==2.2.0 # via requests userpath==1.9.1 # via diff --git a/requirements/requirements-lint.txt b/requirements/requirements-lint.txt index 75c9174..ca1ced5 100644 --- a/requirements/requirements-lint.txt +++ b/requirements/requirements-lint.txt @@ -9,7 +9,7 @@ mypy==1.8.0 # via hatch.envs.lint mypy-extensions==1.0.0 # via mypy -ruff==0.1.10 +ruff==0.1.15 # via hatch.envs.lint typing-extensions==4.9.0 # via mypy diff --git a/requirements/requirements-matrix.py3.10.txt b/requirements/requirements-matrix.py3.10.txt index 4226bac..c891ec6 100644 --- a/requirements/requirements-matrix.py3.10.txt +++ b/requirements/requirements-matrix.py3.10.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.10 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,7 +33,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -48,6 +49,8 @@ exceptiongroup==1.2.0 # via # anyio # pytest +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -56,11 +59,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.matrix.py3.10 -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -104,7 +107,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -132,7 +135,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -149,12 +152,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.matrix.py3.10 # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.matrix.py3.10 +pytest-xdist==3.5.0 + # via hatch.envs.matrix.py3.10 rich==13.7.0 # via # -c requirements.txt @@ -186,7 +192,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.matrix.py3.10 # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-matrix.py3.11.txt b/requirements/requirements-matrix.py3.11.txt index 77af27d..aa47928 100644 --- a/requirements/requirements-matrix.py3.11.txt +++ b/requirements/requirements-matrix.py3.11.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.11 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,7 +33,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -44,6 +45,8 @@ editables==0.5 # via # -c requirements.txt # hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -52,11 +55,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.matrix.py3.11 -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -100,7 +103,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -128,7 +131,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -145,12 +148,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.matrix.py3.11 # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.matrix.py3.11 +pytest-xdist==3.5.0 + # via hatch.envs.matrix.py3.11 rich==13.7.0 # via # -c requirements.txt @@ -174,7 +180,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.matrix.py3.11 # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-matrix.py3.12.txt b/requirements/requirements-matrix.py3.12.txt index 4a392e2..99710f5 100644 --- a/requirements/requirements-matrix.py3.12.txt +++ b/requirements/requirements-matrix.py3.12.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.12 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,7 +33,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -44,6 +45,8 @@ editables==0.5 # via # -c requirements.txt # hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -52,11 +55,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.matrix.py3.12 -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -96,7 +99,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -124,7 +127,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -141,12 +144,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.matrix.py3.12 # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.matrix.py3.12 +pytest-xdist==3.5.0 + # via hatch.envs.matrix.py3.12 rich==13.7.0 # via # -c requirements.txt @@ -170,7 +176,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.matrix.py3.12 # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-matrix.py3.8.txt b/requirements/requirements-matrix.py3.8.txt index 4839d43..5bee918 100644 --- a/requirements/requirements-matrix.py3.8.txt +++ b/requirements/requirements-matrix.py3.8.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.8 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,7 +33,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -48,6 +49,8 @@ exceptiongroup==1.2.0 # via # anyio # pytest +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -56,11 +59,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.matrix.py3.8 -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -107,7 +110,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -135,7 +138,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -152,12 +155,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.matrix.py3.8 # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.matrix.py3.8 +pytest-xdist==3.5.0 + # via hatch.envs.matrix.py3.8 rich==13.7.0 # via # -c requirements.txt @@ -189,7 +195,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.matrix.py3.8 # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-matrix.py3.9.txt b/requirements/requirements-matrix.py3.9.txt index d6c8101..aacec7b 100644 --- a/requirements/requirements-matrix.py3.9.txt +++ b/requirements/requirements-matrix.py3.9.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.9 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,10 +33,8 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 - # via - # coverage - # pytest-cov +coverage==7.4.1 + # via pytest-cov distlib==0.3.8 # via # -c requirements.txt @@ -48,6 +47,8 @@ exceptiongroup==1.2.0 # via # anyio # pytest +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -56,11 +57,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.matrix.py3.9 -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -105,7 +106,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -133,7 +134,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -150,12 +151,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.matrix.py3.9 # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.matrix.py3.9 +pytest-xdist==3.5.0 + # via hatch.envs.matrix.py3.9 rich==13.7.0 # via # -c requirements.txt @@ -187,7 +191,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.matrix.py3.9 # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-test.txt b/requirements/requirements-test.txt index 77b0e75..2bc9196 100644 --- a/requirements/requirements-test.txt +++ b/requirements/requirements-test.txt @@ -1,11 +1,12 @@ # # This file is autogenerated by hatch-pip-compile with Python 3.11 # -# [constraints] requirements.txt (SHA256: d9c0d3e653fd72da76b0006b8369ae513b73fe5fd6be5a06349bae362ea91a2e) +# [constraints] requirements.txt (SHA256: 96460b4bd8e46e15b243731b90ddbb9c10a965ad4d5022f7c91fe453522ba216) # # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - click # - hatch<2,>=1.7.0 # - pip-tools>=6 @@ -32,7 +33,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -44,6 +45,8 @@ editables==0.5 # via # -c requirements.txt # hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via # -c requirements.txt @@ -52,11 +55,11 @@ h11==0.14.0 # via # -c requirements.txt # httpcore -hatch==1.9.1 +hatch==1.9.3 # via # -c requirements.txt # hatch.envs.test -hatchling==1.21.0 +hatchling==1.21.1 # via # -c requirements.txt # hatch @@ -100,7 +103,7 @@ mdurl==0.1.2 # via # -c requirements.txt # markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via # -c requirements.txt # jaraco-classes @@ -128,7 +131,7 @@ platformdirs==4.1.0 # -c requirements.txt # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # -c requirements.txt # hatchling @@ -145,12 +148,15 @@ pyproject-hooks==1.0.0 # via # -c requirements.txt # build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.test # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.test +pytest-xdist==3.5.0 + # via hatch.envs.test rich==13.7.0 # via # -c requirements.txt @@ -174,7 +180,7 @@ tomlkit==0.12.3 # -c requirements.txt # hatch.envs.test # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via # -c requirements.txt # hatchling diff --git a/requirements/requirements-versions.1.7.x.txt b/requirements/requirements-versions.1.7.x.txt index 5f99737..fdfc4af 100644 --- a/requirements/requirements-versions.1.7.x.txt +++ b/requirements/requirements-versions.1.7.x.txt @@ -4,6 +4,7 @@ # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - hatch~=1.7.0 # - click # - hatch<2,>=1.7.0 @@ -25,7 +26,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -33,13 +34,15 @@ distlib==0.3.8 # via virtualenv editables==0.5 # via hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via virtualenv h11==0.14.0 # via httpcore hatch==1.7.0 # via hatch.envs.versions.1.7.x -hatchling==1.21.0 +hatchling==1.21.1 # via hatch httpcore==1.0.2 # via httpx @@ -64,7 +67,7 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via jaraco-classes packaging==23.2 # via @@ -82,7 +85,7 @@ platformdirs==4.1.0 # via # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # hatchling # pytest @@ -94,12 +97,15 @@ pyperclip==1.8.2 # via hatch pyproject-hooks==1.0.0 # via build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.versions.1.7.x # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.versions.1.7.x +pytest-xdist==3.5.0 + # via hatch.envs.versions.1.7.x rich==13.7.0 # via # hatch.envs.versions.1.7.x @@ -116,7 +122,7 @@ tomlkit==0.12.3 # via # hatch.envs.versions.1.7.x # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via hatchling userpath==1.9.1 # via hatch diff --git a/requirements/requirements-versions.1.8.x.txt b/requirements/requirements-versions.1.8.x.txt index fe7609c..5ae7d00 100644 --- a/requirements/requirements-versions.1.8.x.txt +++ b/requirements/requirements-versions.1.8.x.txt @@ -4,6 +4,7 @@ # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - hatch~=1.8.0 # - click # - hatch<2,>=1.7.0 @@ -25,7 +26,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -33,13 +34,15 @@ distlib==0.3.8 # via virtualenv editables==0.5 # via hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via virtualenv h11==0.14.0 # via httpcore hatch==1.8.1 # via hatch.envs.versions.1.8.x -hatchling==1.21.0 +hatchling==1.21.1 # via hatch httpcore==1.0.2 # via httpx @@ -64,7 +67,7 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via jaraco-classes packaging==23.2 # via @@ -82,7 +85,7 @@ platformdirs==4.1.0 # via # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # hatchling # pytest @@ -92,12 +95,15 @@ pygments==2.17.2 # via rich pyproject-hooks==1.0.0 # via build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.versions.1.8.x # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.versions.1.8.x +pytest-xdist==3.5.0 + # via hatch.envs.versions.1.8.x rich==13.7.0 # via # hatch.envs.versions.1.8.x @@ -114,7 +120,7 @@ tomlkit==0.12.3 # via # hatch.envs.versions.1.8.x # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via hatchling userpath==1.9.1 # via hatch diff --git a/requirements/requirements-versions.1.9.x.txt b/requirements/requirements-versions.1.9.x.txt index fbaa49b..f23feb7 100644 --- a/requirements/requirements-versions.1.9.x.txt +++ b/requirements/requirements-versions.1.9.x.txt @@ -4,6 +4,7 @@ # - pytest # - pytest-cov # - tomlkit +# - pytest-xdist # - hatch~=1.9.0 # - click # - hatch<2,>=1.7.0 @@ -25,7 +26,7 @@ click==8.1.7 # hatch # pip-tools # userpath -coverage==7.4.0 +coverage==7.4.1 # via # coverage # pytest-cov @@ -33,13 +34,15 @@ distlib==0.3.8 # via virtualenv editables==0.5 # via hatchling +execnet==2.0.2 + # via pytest-xdist filelock==3.13.1 # via virtualenv h11==0.14.0 # via httpcore -hatch==1.9.1 +hatch==1.9.3 # via hatch.envs.versions.1.9.x -hatchling==1.21.0 +hatchling==1.21.1 # via hatch httpcore==1.0.2 # via httpx @@ -64,7 +67,7 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -more-itertools==10.1.0 +more-itertools==10.2.0 # via jaraco-classes packaging==23.2 # via @@ -82,7 +85,7 @@ platformdirs==4.1.0 # via # hatch # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via # hatchling # pytest @@ -92,12 +95,15 @@ pygments==2.17.2 # via rich pyproject-hooks==1.0.0 # via build -pytest==7.4.4 +pytest==8.0.0 # via # hatch.envs.versions.1.9.x # pytest-cov + # pytest-xdist pytest-cov==4.1.0 # via hatch.envs.versions.1.9.x +pytest-xdist==3.5.0 + # via hatch.envs.versions.1.9.x rich==13.7.0 # via # hatch.envs.versions.1.9.x @@ -114,7 +120,7 @@ tomlkit==0.12.3 # via # hatch.envs.versions.1.9.x # hatch -trove-classifiers==2023.11.29 +trove-classifiers==2024.1.8 # via hatchling userpath==1.9.1 # via hatch