You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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 <[email protected]>
* docs: Added changelog entry about removal of setup.py.
Signed-off-by: Michael Seifert <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+4
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
Changelog
3
3
=========
4
4
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
+
5
9
0.18.3 (22-03-25)
6
10
=================
7
11
- Adds `pytest-trio <https://pypi.org/project/pytest-trio/>`_ to the test dependencies
0 commit comments