Skip to content

Commit a23fb97

Browse files
authored
Remove setup.py (#315)
* build: Remove deprecated setup.py. setup.py is no longer necessary when the project is installed with a PEP 517 compatible build. Pip has support for PEP 517 since v19.0. The setuptools documentation warns about removing setup.py when editable installations need to be possible. This shouldn't be an issue since editable installations are still possible with pip v21.1 or newer. [1] I don't think a bump of the minimal setuptools version is necessary for this change. Closes #283 [1] https://pip.pypa.io/en/stable/news/#v21-1 Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de> * docs: Added changelog entry about removal of setup.py. Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
1 parent 5a3ca7b commit a23fb97

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

CHANGELOG.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
Changelog
33
=========
44

5+
UNRELEASED
6+
=================
7+
- Removes `setup.py` since all relevant configuration is present `setup.cfg`. Users requiring an editable installation of pytest-asyncio need to use pip v21.1 or newer. `#283 <https://github.com/pytest-dev/pytest-asyncio/issues/283>`_
8+
59
0.18.3 (22-03-25)
610
=================
711
- Adds `pytest-trio <https://pypi.org/project/pytest-trio/>`_ to the test dependencies

setup.py

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)