-
- Notifications
You must be signed in to change notification settings - Fork 2.4k
Replace deprecated classifier with licence expression (PEP 639) #8850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The description of pyroma is https://pypi.org/project/pyroma/
That sounds like something we would be interested in. Is your feeling just that pyroma is slipping in achieving that goal, or that we have other checks that make this redundant? You added the test in #743 in response to @aclark4life's #740. If you both don't mind removing it, then that sounds fine - in practical terms, it's hard to remember another time when it has failed. |
| The #740 failure looked more an artifact of pyroma itself, rather than our packaging? Perhaps it is still useful to prevent regressions? I did try adding coverage to tox recently (Python only, not C) and most tests use the PIL source under With test_pyromaDisabling Without test_pyroma |
Setuptools 77 now supports PEP 639 licence metadata:
This PR adds MIT-CMU as an SPDX licence expression, adds an explicit
license-filesfield (I think we could leave it out and a glob would match, but perhaps explicit is better) and removes the deprecated Trove licence classifier.Also adjust the pyroma test because it does not support PEP 639 yet: regebro/pyroma#93. In fact, any objections to removing the test file and dependency altogether? I don't think it's especially helpful now.