Skip to content

Commit 9dc389b

Browse files
committed
Use PEP-639 conform license reference in pyproject.yaml
- ensures that the metadata uses License-Expression and License-File - CI: replace Python 3.13-dev with 3.13, add 3.14-dev
1 parent 783caf5 commit 9dc389b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ jobs:
2626
- "3.10"
2727
- "3.11"
2828
- "3.12"
29-
- "3.13-dev"
29+
- "3.13"
30+
- "3.14-dev"
3031
fail-fast: false
3132

3233
steps:

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["flit_core>=3.7"]
2+
requires = ["flit_core>=3.11"]
33
build-backend = "flit_core.buildapi"
44

55
# project metadata
@@ -12,7 +12,8 @@ urls.Code = "https://github.com/sphinx-doc/sphinxcontrib-qthelp/"
1212
urls.Download = "https://pypi.org/project/sphinxcontrib-qthelp/"
1313
urls.Homepage = "https://www.sphinx-doc.org/"
1414
urls."Issue tracker" = "https://github.com/sphinx-doc/sphinx/issues/"
15-
license.text = "BSD-2-Clause"
15+
license = "BSD-2-Clause"
16+
license-files = ["LICENCE.rst"]
1617
requires-python = ">=3.9"
1718

1819
# Classifiers list: https://pypi.org/classifiers/
@@ -22,7 +23,6 @@ classifiers = [
2223
"Environment :: Web Environment",
2324
"Intended Audience :: Developers",
2425
"Intended Audience :: Education",
25-
"License :: OSI Approved :: BSD License",
2626
"Operating System :: OS Independent",
2727
"Programming Language :: Python",
2828
"Programming Language :: Python :: 3",

0 commit comments

Comments
 (0)