[neon/forks/pyqt-builder/Neon/release] /: New upstream version 1.18.2+dfsg

Dmitry Shachnev null at kde.org
Wed Dec 3 06:33:47 GMT 2025


Git commit a2efb49048d5c481e43fa715b83c9a275a593b0f by Dmitry Shachnev.
Committed on 06/06/2025 at 13:18.
Pushed by carlosdem into branch 'Neon/release'.

New upstream version 1.18.2+dfsg

M  +1    -1    LICENSE
M  +1    -1    docs/conf.py
M  +14   -0    docs/releases.md
M  +4    -4    pyproject.toml
M  +2    -2    pyqtbuild/bundle/qt_wheel.py

https://invent.kde.org/neon/forks/pyqt-builder/-/commit/a2efb49048d5c481e43fa715b83c9a275a593b0f

diff --git a/LICENSE b/LICENSE
index 0e4caa6..12c2461 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2024 Phil Thompson <phil at riverbankcomputing.com>
+Copyright 2025 Phil Thompson <phil at riverbankcomputing.com>
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
diff --git a/docs/conf.py b/docs/conf.py
index 5af9623..c4f4862 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -13,7 +13,7 @@ project = 'PyQt-builder'
 copyright = '{0} Phil Thompson <phil at riverbankcomputing.com>'.format(
         date.today().year)
 author = 'Phil Thompson'
-version = 'v1.18.1'
+version = 'v1.18.2'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/docs/releases.md b/docs/releases.md
index 930356a..9519acd 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -1,5 +1,19 @@
 # Release Notes
 
+## v1.18.2
+
+### `pyproject.toml` now conforms to PEP 639
+
+The licensing information in `pyproject.toml` now conforms to PEP 639.
+This means that the minimum setuptools version is v77.  That in itself
+means that the wheel name conforms to the current PyPI requirements.
+
+### Bug fixes
+
+- The wheels created by `pyqt-qt-wheel` now have lower case names.  Resolves
+  [#31](https://github.com/Python-PyQt/PyQt-builder/issues/31)
+
+
 ## v1.18.1
 
 ### Bug fix
diff --git a/pyproject.toml b/pyproject.toml
index f557018..6d3f7cf 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,7 @@
-# The project configuration for sip.
+# The project configuration for PyQt-builder.
 
 [build-system]
-requires = ["setuptools>=64", "setuptools_scm>=8"]
+requires = ["setuptools>=77", "setuptools_scm>=8"]
 build-backend = "setuptools.build_meta"
 
 [tool.setuptools_scm]
@@ -14,8 +14,8 @@ readme = "README.md"
 urls.homepage = "https://github.com/Python-PyQt/PyQt-builder"
 dependencies = ["packaging", "sip >=6.7, <7"]
 requires-python = ">=3.8"
-license = {file = "LICENSE"}
-classifiers = ["License :: OSI Approved :: BSD License"]
+license = "BSD-2-Clause"
+license-files = ["LICENSE"]
 dynamic = ["version"]
 
 [[project.authors]]
diff --git a/pyqtbuild/bundle/qt_wheel.py b/pyqtbuild/bundle/qt_wheel.py
index f89b0a8..d7d180d 100644
--- a/pyqtbuild/bundle/qt_wheel.py
+++ b/pyqtbuild/bundle/qt_wheel.py
@@ -1,6 +1,6 @@
 # SPDX-License-Identifier: BSD-2-Clause
 
-# Copyright (c) 2024 Phil Thompson <phil at riverbankcomputing.com>
+# Copyright (c) 2025 Phil Thompson <phil at riverbankcomputing.com>
 
 
 import os
@@ -109,7 +109,7 @@ def qt_wheel(package, qt_dir, build_tag, suffix, msvc_runtime, openssl,
         package_requires = ''
 
     # Construct the name of the wheel.
-    name_parts = [package_full_name.replace('-', '_')]
+    name_parts = [package_full_name.replace('-', '_').lower()]
     name_parts.append(version_str)
 
     distinfo_dir = '-'.join(name_parts) + '.dist-info'



More information about the Neon-commits mailing list