aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <[email protected]>2025-04-17 13:33:57 +0200
committerCristián Maureira-Fredes <[email protected]>2025-06-04 16:19:02 +0200
commit2994629b717fd52d616db139017e25535b357309 (patch)
tree9ea9c959d16c4df5cd99c0a1fd9602bab5a13a8f
parente5c622158a769161ed4b5dcf37d4c48094ec6c20 (diff)
build: setuptools, packaging and buildHEADdev
By updating the build dependencies, a few things have changed by updating packaging and setuptools: - now the name of the wheel files needs to be lowercase - the generated wheel names now have lower-case for the project name - the license entry on pyproject.toml can now be a direct SPDX - update wheel_tester Pick-to: 6.9 Change-Id: Iefee4adba5d3fee433d02729b0995acb2c3cceed Reviewed-by: Shyamnath Premnadh <[email protected]>
-rw-r--r--build_scripts/config.py2
-rw-r--r--requirements-coin.txt4
-rw-r--r--requirements.txt6
-rw-r--r--testing/wheel_tester.py6
4 files changed, 9 insertions, 9 deletions
diff --git a/build_scripts/config.py b/build_scripts/config.py
index efafc7688..af4dabbf3 100644
--- a/build_scripts/config.py
+++ b/build_scripts/config.py
@@ -82,7 +82,7 @@ class Config(metaclass=Singleton):
self.setup_kwargs['author'] = _author["name"]
self.setup_kwargs['author_email'] = _author["email"]
self.setup_kwargs['url'] = _pyproject_data["urls"]["Homepage"]
- self.setup_kwargs['license'] = _pyproject_data["license"]["text"]
+ self.setup_kwargs['license'] = _pyproject_data["license"]
self.setup_kwargs['python_requires'] = _pyproject_data["requires-python"]
self.classifiers = _pyproject_data["classifiers"]
diff --git a/requirements-coin.txt b/requirements-coin.txt
index 5ee2bac0d..a5dabc834 100644
--- a/requirements-coin.txt
+++ b/requirements-coin.txt
@@ -1,5 +1,5 @@
-pip>=24.2
-setuptools==72.1.0
+pip>=25
+setuptools==78.1.0
importlib_metadata>=6
importlib_resources>=5.10.2
packaging>=24
diff --git a/requirements.txt b/requirements.txt
index ad4c91813..feb5a01aa 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,7 @@
# Build dependencies
-setuptools==72.1.0
-packaging==24.1
-build==1.2.1
+setuptools==78.1.0
+packaging==24.2
+build==1.2.2.post1
wheel==0.43.0
distro==1.9.0; sys_platform == 'linux'
patchelf==0.17.2; sys_platform == 'linux'
diff --git a/testing/wheel_tester.py b/testing/wheel_tester.py
index 0f6fb04ff..e5b47ffc1 100644
--- a/testing/wheel_tester.py
+++ b/testing/wheel_tester.py
@@ -84,10 +84,10 @@ def package_prefix_names():
# Note: shiboken6_generator is not needed for compile_using_nuitka,
# but building modules with cmake needs it.
if NEW_WHEELS:
- return ["shiboken6", "shiboken6_generator", "PySide6_Essentials", "PySide6_Addons",
- "PySide6"]
+ return ["shiboken6", "shiboken6_generator", "pyside6_essentials", "pyside6_addons",
+ "pyside6"]
else:
- return ["shiboken6", "shiboken6_generator", "PySide6"]
+ return ["shiboken6", "shiboken6_generator", "pyside6"]
def clean_egg_info():