diff options
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -19,6 +19,21 @@ Setup scripts can use pytest-runner to add setup.py test support for pytest runner. +Deprecation Notice +================== + +pytest-runner depends on deprecated features of setuptools and relys on features that break security +mechanisms in pip. For example `setup_requires` and `tests_require` bypass `pip --require-hashes`. +See also https://github.com/pypa/setuptools/issues/1684. + +It is recommended that you: + +- Remove 'pytest-runner' from your 'setup_requires', preferably removing the `setup_requires` option. +- Remove 'pytest' and any other testing requirements from 'tests_require', preferably removing the `setup_requires` option. +- Use a requirement-test.txt file to hold test dependencies +- Invoke tests with ``pytest`` +- Another good option is to configure a ``tox.ini`` next to your ``setup.cfg`` https://tox.readthedocs.io/en/latest/ + Usage ===== |