Skip to content

fix: Update to SPDX License Classifiers - #394

Merged
coretl merged 1 commit into
mainfrom
fix_license_classifiers
Nov 13, 2026
Merged

coretl merged 1 commit into
mainfrom
fix_license_classifiers

Conversation

@AlexanderWells-diamond

Copy link
Copy Markdown
Contributor

This PR fixes the deprecated license classifiers present in pyproject.toml.

The latest guidance for them can be found here: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files.

setuptools 77.0.3 has been available since March 2025, so should be available everywhere we need.

This has been tested in a local build and upload to the Test PyPi, where you can see that the License is correctly read in the new format: https://test.pypi.org/project/dls-abc/

I can also confirm that doing a local build (using uvx --from build pyproject-build) has no errors.

Fixes #333

coretl
coretl previously approved these changes Oct 27, 2026
@coretl

coretl commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

please can you fix the merge conflict, then this can be merged

@AlexanderWells-diamond

Copy link
Copy Markdown
Contributor Author

I've fixed the merge conflict

@coretl
coretl merged commit 61ad913 into main Nov 13, 2026
6 checks passed
@AlexanderWells-diamond
AlexanderWells-diamond deleted the fix_license_classifiers branch November 13, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove license classifiers

2 participants