From f62b847b5f13d9b2fbcf81006198ce514b3a0751 Mon Sep 17 00:00:00 2001 From: Amin Solhizadeh Date: Tue, 5 Aug 2025 22:40:58 +0200 Subject: [PATCH] Enable dynamic versioning via setuptools-scm in pyproject.toml Add [project] section with dynamic versioning support using setuptools-scm as required by setuptools-scm>=7. - Declares `dynamic = ["version"]` under [project] to comply with PEP 621. - Ensures version is derived automatically from VCS tags. - Aligns with modern setuptools configuration practices. --- pyproject.toml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index bb0c459..69c969a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,16 @@ +[project] +name = "python-xmlsec" +dynamic = ["version"] + [build-system] -requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.4", "pkgconfig>=1.5.1", "lxml>=3.8, !=4.7.0"] +requires = [ + "setuptools>=42", + "wheel", + "setuptools_scm[toml]>=3.4", + "pkgconfig>=1.5.1", + "lxml>=3.8, !=4.7.0" +] +build-backend = "setuptools.build_meta" [tool.mypy] files = ['src']