diff --git a/mypy b/mypy deleted file mode 160000 index 4310586..0000000 --- a/mypy +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4310586460e0af07fa8994a0b4f03cb323e352f0 diff --git a/mypy/test-requirements.in b/mypy/test-requirements.in new file mode 100644 index 0000000..405981d --- /dev/null +++ b/mypy/test-requirements.in @@ -0,0 +1,19 @@ +# If you change this file (or mypy-requirements.txt or build-requirements.txt), please run: +# pip-compile --output-file=test-requirements.txt --strip-extras --allow-unsafe test-requirements.in + +-r mypy-requirements.txt +-r build-requirements.txt +attrs>=18.0 +black==24.3.0 # must match version in .pre-commit-config.yaml +filelock>=3.3.0 +# lxml 4.9.3 switched to manylinux_2_28, the wheel builder still uses manylinux2014 +lxml>=4.9.1,<4.9.3; (python_version<'3.11' or sys_platform!='win32') and python_version<'3.12' +pre-commit +pre-commit-hooks==4.6.0 +psutil>=4.0 +pytest>=8.1.0 +pytest-xdist>=1.34.0 +pytest-cov>=2.10.0 +ruff==0.2.0 # must match version in .pre-commit-config.yaml +setuptools>=65.5.1 +tomli>=1.1.0 # needed even on py311+ so the self check passes with --python-version 3.8 diff --git a/mypy/test-requirements.txt b/mypy/test-requirements.txt new file mode 100644 index 0000000..3e9a739 --- /dev/null +++ b/mypy/test-requirements.txt @@ -0,0 +1,87 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --allow-unsafe --output-file=test-requirements.txt --strip-extras test-requirements.in +# +attrs==23.1.0 + # via -r mypy/test-requirements.in +black==24.3.0 + # via -r mypy/test-requirements.in +cfgv==3.4.0 + # via pre-commit +click==8.1.7 + # via black +coverage==7.3.2 + # via pytest-cov +distlib==0.3.7 + # via virtualenv +execnet==2.0.2 + # via pytest-xdist +filelock==3.12.4 + # via + # -r mypy/test-requirements.in + # virtualenv +identify==2.5.30 + # via pre-commit +iniconfig==2.0.0 + # via pytest +lxml==4.9.2 ; (python_version < "3.11" or sys_platform != "win32") and python_version < "3.12" + # via -r mypy/test-requirements.in +mypy-extensions==1.0.0 + # via + # -r mypy/mypy-requirements.txt + # black +nodeenv==1.8.0 + # via pre-commit +packaging==23.2 + # via + # black + # pytest +pathspec==0.11.2 + # via black +platformdirs==3.11.0 + # via + # black + # virtualenv +pluggy==1.4.0 + # via pytest +pre-commit==3.5.0 + # via -r mypy/test-requirements.in +pre-commit-hooks==4.6.0 + # via -r mypy/test-requirements.in +psutil==5.9.6 + # via -r mypy/test-requirements.in +pytest==8.1.1 + # via + # -r mypy/test-requirements.in + # pytest-cov + # pytest-xdist +pytest-cov==4.1.0 + # via -r mypy/test-requirements.in +pytest-xdist==3.3.1 + # via -r mypy/test-requirements.in +pyyaml==6.0.1 + # via pre-commit +ruamel-yaml==0.17.40 + # via pre-commit-hooks +ruamel-yaml-clib==0.2.8 + # via ruamel-yaml +ruff==0.2.0 + # via -r mypy/test-requirements.in +tomli==2.0.1 + # via -r mypy/test-requirements.in +types-psutil==5.9.5.17 + # via -r mypy/build-requirements.txt +types-setuptools==68.2.0.0 + # via -r mypy/build-requirements.txt +typing-extensions==4.8.0 + # via -r mypy/mypy-requirements.txt +virtualenv==20.24.5 + # via pre-commit + +# The following packages are considered to be unsafe in a requirements file: +setuptools==68.2.2 + # via + # -r mypy/test-requirements.in + # nodeenv