Add build-system to pyproject.toml
So doesn't use legacy stuff. Fix #719.
This commit is contained in:
parent
f8a434e349
commit
130dcdef76
|
@ -0,0 +1 @@
|
|||
Use up-to-date ``setup.cfg``/``pyproject.toml`` packaging setup.
|
|
@ -1,3 +1,15 @@
|
|||
[build-system]
|
||||
requires = [
|
||||
# sync with setup.py until we discard non-pep-517/518
|
||||
"setuptools>=45.0",
|
||||
"setuptools-scm[toml]>=6.2.3",
|
||||
"wheel",
|
||||
]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.setuptools_scm]
|
||||
write_to = "src/xdist/_version.py"
|
||||
|
||||
[tool.towncrier]
|
||||
package = "xdist"
|
||||
filename = "CHANGELOG.rst"
|
||||
|
|
|
@ -40,7 +40,7 @@ install_requires =
|
|||
execnet>=1.1
|
||||
pytest>=6.0.0
|
||||
pytest-forked
|
||||
setup_requires = setuptools_scm
|
||||
setup_requires = setuptools_scm>=6.0
|
||||
|
||||
[options.packages.find]
|
||||
where = src
|
||||
|
|
Loading…
Reference in New Issue