| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-pyroma | Distribution: openSUSE Tumbleweed |
| Version: 4.2 | Vendor: openSUSE |
| Release: 1.6 | Build date: Mon Mar 25 05:06:17 2024 |
| Group: Unspecified | Build host: reproducible |
| Size: 151368 | Source RPM: python-pyroma-4.2-1.6.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/regebro/pyroma | |
| Summary: Test a Python project's adherence to packaging guidelines | |
Pyroma is a package that gives a rating of how well a Python project complies with the best practices of the Python packaging ecosystem, primarily PyPI, pip, Distribute, etc., as well as a list of issues that could be improved. It's written so that there are a library with methods to call from Python, as well as a script, also called pyroma.
MIT
* Mon Mar 25 2024 Steve Kowalik <steven.kowalik@suse.com>
- 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.
* Added --quiet option to output only the rating
* Pyroma is now an executable module, and can be called with
`python -m pyroma`
- Switch to pyproject and pytest macros.
- No more greedy globs in %files.
- Remove a few unneeded words from the Summary.
* Fri May 28 2021 pgajdos@suse.com
- version update to 3.1
- Added correct detection of setup.py encoding
- Code cleanup [CAM Gerlach]
- Drop support for Python 2 [Florian Bruhin]
- Add back official support for Python 3.6, I didn't realize it was still officially supported
- Update to the current list of Trove classifiers.
- Officially support Python 3.8 and 3.9
- Drop official support for Python 3.5 and 3.6 (still works though).
- %check: use %pytestunit rpm macro
* Wed May 20 2020 Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
* Fri Mar 20 2020 Marketa Calabkova <mcalabkova@suse.com>
- Update to 2.6
* Ran flake8 and black on the code, better formatting for
classifiers.py generation.
* Support for PEP 517, setup.cfg-only packages. [Max Tyulin]
* Adds support for Markdown long_descriptions, if you set
long_description_content_type to 'text/markdown'
* Installs Pygments to avoid an error message of you have
syntax highlighted code in the long_description.
* Mon Jun 03 2019 Tomáš Chvátal <tchvatal@suse.com>
- 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.
* Tue Feb 12 2019 Jan Engelhardt <jengelh@inai.de>
- Trim rhetoric storytelling from descriptions.
* Tue Feb 12 2019 John Vandenberg <jayvdb@gmail.com>
- Update to v2.4
- Get rid of the tests that rely on HTML scraping, it's too brittle.
- Added -n command line option to set the minimum rating needed for pyroma
to return success, useful in scripts.
- from 2.3.1
- Fixed installation fails with a non-UTF8 locale under Python 3.
- Remove unnecessary build dependency on python-devel
- Update URL from BitBucket to GitHub
- Use %license
- Fix %doc to use README.rst instead of empty README.txt
* Thu Nov 16 2017 toddrme2178@gmail.com
- Initial version for v2.3
/etc/alternatives/pyroma /usr/bin/pyroma /usr/bin/pyroma-3.13 /usr/lib/python3.13/site-packages/pyroma /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/INSTALLER /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/LICENSE.txt /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/METADATA /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/RECORD /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/REQUESTED /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/WHEEL /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/top_level.txt /usr/lib/python3.13/site-packages/pyroma-4.2.dist-info/zip-safe /usr/lib/python3.13/site-packages/pyroma/__init__.py /usr/lib/python3.13/site-packages/pyroma/__main__.py /usr/lib/python3.13/site-packages/pyroma/__pycache__ /usr/lib/python3.13/site-packages/pyroma/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/distributiondata.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/distributiondata.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/projectdata.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/projectdata.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/pypidata.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/pypidata.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/ratings.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/ratings.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/tests.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/pyroma/__pycache__/tests.cpython-313.pyc /usr/lib/python3.13/site-packages/pyroma/distributiondata.py /usr/lib/python3.13/site-packages/pyroma/projectdata.py /usr/lib/python3.13/site-packages/pyroma/pypidata.py /usr/lib/python3.13/site-packages/pyroma/ratings.py /usr/lib/python3.13/site-packages/pyroma/tests.py /usr/share/doc/packages/python313-pyroma /usr/share/doc/packages/python313-pyroma/CHANGES.txt /usr/share/doc/packages/python313-pyroma/README.rst /usr/share/licenses/python313-pyroma /usr/share/licenses/python313-pyroma/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025