1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-03 21:56:44 +00:00

Fix pyproject.toml to create a fixed _version.py file, compatible with both old and new setuptools_scm version (see: #6875)

This commit is contained in:
Gianfranco Costamagna 2022-07-18 18:56:59 +02:00
parent 907764e018
commit ad8555e921

View file

@ -257,11 +257,14 @@ def members_appended(*ds):
# generate C code from Cython for THIS platform (and for all platform-independent Cython parts).
ext_modules = cythonize(ext_modules, **cython_opts)
# make sure we have the same versioning scheme with all setuptools_scm versions, to avoid different autogenerated files
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015052
# https://github.com/borgbackup/borg/issues/6875
setup(
name='borgbackup',
use_scm_version={
'write_to': 'src/borg/_version.py',
'write_to_template': '__version__ = version = {version!r} \n__version_tuple__ = version_tuple = {version_tuple!r}',
},
author='The Borg Collective (see AUTHORS file)',
author_email='borgbackup@python.org',