python-constantly: drop versioneer build dependency

The release tarball already contains a pre-generated _version.py with
the version hardcoded, so versioneer is not needed at build time.
Patch pyproject.toml to only require setuptools and remove
PKG_BUILD_DEPENDS:=python-versioneer/host.

Remove python-versioneer package as it is no longer needed.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-04-13 11:08:00 +03:00
committed by Alexandru Ardelean
parent 9d59ce08a1
commit 8c3bc3fcf9
4 changed files with 26 additions and 53 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_BUILD_DEPENDS:=python-versioneer/host
PKG_BUILD_DEPENDS:=python-setuptools/host
include ../pypi.mk
include $(INCLUDE_DIR)/package.mk
@@ -3,7 +3,16 @@
@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools>=68.2", "versioneer[toml]==0.29"]
+requires = ["setuptools", "versioneer[toml]==0.29"]
+requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
@@ -27,7 +27,7 @@ name = "constantly"
maintainers = [{name = "Twisted Matrix Labs Developers"}]
urls = {Homepage = "https://github.com/twisted/constantly"}
requires-python = ">= 3.8"
-dynamic = ["version"]
+version = "23.10.4"
[tool.setuptools]
include-package-data = false
@@ -0,0 +1,15 @@
--- a/setup.py
+++ b/setup.py
@@ -1,11 +1,6 @@
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
-import versioneer
-
from setuptools import setup
-setup(
- version=versioneer.get_version(),
- cmdclass=versioneer.get_cmdclass(),
-)
+setup()