forked from zeromq/pyzmq
-
Notifications
You must be signed in to change notification settings - Fork 1
/
test-requirements.txt
20 lines (20 loc) · 980 Bytes
/
test-requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
black; platform_python_implementation != "PyPy"
# gevent wheels on mac cause Illegal Instruction
codecov
# coverage 5 has issues with Cython: https://github.com/cython/cython/issues/3515
coverage<5; python_version < "3.7"
coverage>=7.1; python_version >= "3.7"
cython; platform_python_implementation != "PyPy" # required for Cython tests
cython>=3.0.0b3; platform_python_implementation != "PyPy" and python_version >= "3.12" # required for Cython tests
flake8
gevent; platform_python_implementation != "PyPy" and sys_platform != "win32" and sys_platform != "darwin" and python_version < "3.11"
mypy; platform_python_implementation != "PyPy"
pymongo
pytest
pytest-asyncio>=0.16; python_version < "3.7"
pytest-asyncio>=0.17; python_version >= "3.7"
# pytest-cov 2.11 requires coverage 5, which still doesn't work with Cython
pytest-cov==2.10.*
pytest-rerunfailures
setuptools; platform_python_implementation != "PyPy" # required for Cython tests after distutils deprecation
tornado