45be578e58
- Update to 4.2: * Fall back to installing project's build backend in an isolated environment if a compatible version isn't installed in the current env * Fix metadata extraction failure when project `long_description is included as a header rather than a payload in the METADTA file * Add a fallback to restore compatibility with Setuptools <61 * Add python_requires, update classifiers, add implicit dependencies and remove unused deps in Pyroma's own packaging metadata * Moved from a custom trove classifiers list to using the trove-classifiers package * Support checking the Requires-Python metadata * Silence noisy build backend output when building metadata * Official support for Python 3.11 * Some string formatting bugs * Now follows black and flake8 rules * Check if author_email field contains author name * The deprecation test for test_suite is no longer needed, as the patched setuptools method of gathering metadata as a whole is deprecated. * description_content_type also needs a mapping in the metadata map. * Added support for PEP517 by using build to build the metadata as a preferred build method over the old patched setuptools method. * Add a deprecation for test_suite` * Fixed __getattr__-related crash in tests with python3.7 * Added support for pre-commit * Rewrote parts of the PyPI support, to avoid using the xmlrpc API, since it's being heavily rate-limited at the moment. Only one call is using it now, which seems to work fine. * Backwards incompatible change: As a result of the above change, when looking for packages on PyPI, the package name must now be spelled exactly correct, including capitalization.
Steve Kowalik2024-03-25 04:06:42 +00:00
bcf526e06d
- Update to 2.5: - Fixed#35: Correctly restore `sys.argv`. [maurits] - Added back the BusFactor test, the XMLRPC API supports it. - #26: Adding a test to check for a development status classifier. - #21: Accept the new project_urls distribution data. - Now verifies that classifiers are valid, and that the license field and license classifiers match. - The rating now again reflects if the long_description isn't valid ReST. - #38: Recommendations for the License field has changed.
Tomáš Chvátal
2019-06-03 10:19:07 +00:00
286a9fa439
Accepting request 674354 from devel:languages:python
Stephan Kulow
2019-02-24 16:14:19 +00:00
a6acc1f988
Accepting request 673627 from home:jengelh:branches:devel:languages:python
Tomáš Chvátal
2019-02-12 11:29:47 +00:00
0e7446235f
Accepting request 673500 from home:jayvdb:coala:python3-bears
Tomáš Chvátal
2019-02-12 09:21:01 +00:00