[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