Skip to content

Commit 72ad412

Browse files
author
Hugo Osvaldo Barrera
committed
Configure setuptools_scm via pyproject.toml
Configuring it via `setup.py` is deprecated. Use `python -m setuptools_scm` to get the version of the current checkout.
1 parent b002415 commit 72ad412

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[build-system]
2+
requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2"]
3+
4+
[tool.setuptools_scm]
5+
write_to = "barcode/version.py"
6+
version_scheme = "post-release"

setup.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
"Topic :: Software Development :: Libraries :: Python Modules",
3333
],
3434
entry_points={"console_scripts": ["python-barcode = barcode.pybarcode:main"]},
35-
use_scm_version={
36-
"version_scheme": "post-release",
37-
"write_to": "barcode/version.py",
38-
},
3935
setup_requires=["setuptools_scm"],
4036
extras_require={"images": ["pillow"]},
4137
include_package_data=True,

0 commit comments

Comments
 (0)