require/configure setuptools_scm via pyproject.toml

This commit is contained in:
Thomas Waldmann 2022-04-07 19:11:15 +02:00
parent 269b948284
commit 9642ace953
3 changed files with 5 additions and 7 deletions

View File

@ -1,3 +1,6 @@
[build-system]
requires = ["setuptools", "pkgconfig", "Cython!=0.27"]
requires = ["setuptools", "pkgconfig", "Cython!=0.27", "setuptools_scm[toml]>=6.2"]
build-backend = "setuptools.build_meta"
[tool.setuptools_scm]
write_to = "src/borg/_version.py"

View File

@ -35,8 +35,6 @@ packages = find:
package_dir =
=src
python_requires = >=3.9
setup_requires =
setuptools_scm>=1.7
install_requires =
msgpack >=1.0.3, <=1.0.3
packaging
@ -66,7 +64,7 @@ console_scripts =
[options.extras_require]
llfuse = llfuse >= 1.3.8
pyfuse3 = pyfuse3 >= 3.1.1
nofuse =
nofuse =
[tool:pytest]
python_files = testsuite/*.py

View File

@ -234,9 +234,6 @@ if not on_rtd:
setup(
use_scm_version={
'write_to': 'src/borg/_version.py',
},
cmdclass=cmdclass,
ext_modules=ext_modules,
long_description=setup_docs.long_desc_from_readme()