File python-pyroma.changes of Package python-pyroma

-------------------------------------------------------------------
Mon Mar 25 04:06:17 UTC 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 08:31:34 UTC 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 07:26:41 UTC 2020 - Petr Gajdos <pgajdos@suse.com>

- %python3_only -> %python_alternative

-------------------------------------------------------------------
Fri Mar 20 14:10:29 UTC 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  3 10:17:49 UTC 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 10:23:23 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Trim rhetoric storytelling from descriptions.

-------------------------------------------------------------------
Tue Feb 12 00:33:47 UTC 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 17:45:39 UTC 2017 - toddrme2178@gmail.com

- Initial version for v2.3
openSUSE Build Service is sponsored by