Subject: CVS commit: pkgsrc/net/py-twine
From: Thomas Klausner
Date: 2025-01-31 19:32:35
Message id: 20250131183236.01068FBE0@cvs.NetBSD.org

Log Message:
py-twine: update to 6.1.0.

Twine 6.1.0 (2025-01-17)
------------------------

Features
^^^^^^^^

- Twine now has preliminary built-in support for
  `Trusted Publishing <https://docs.pypi.org/trusted-publishers/>`_ as an
  authentication mechanism. (`#1194 \ 
<https://github.com/pypa/twine/pull/1194>`_)

Deprecations and Removals
^^^^^^^^^^^^^^^^^^^^^^^^^

- Remove support for ``egg`` and ``wininst`` distribution types. These are not
  accepted by PyPI and not produced by any modern build-backends.
  (`#1195 <https://github.com/pypa/twine/issues/1195>`_)

- Twine no longer supports ``.tar.bz2`` source distributions.
  (`#1200 <https://github.com/pypa/twine/pull/1200>`_)

Misc
^^^^

- ``packaging`` is used instead of ``pkginfo`` for parsing and validating
  metadata. This aligns metadata validation to the one performed by PyPI.
  ``packaging`` version 24.0 or later is required. Support for metadata
  version 2.4 requires ``packaging`` 24.2 or later. ``pkginfo`` is not a
  dependency anymore. (`#1180 <https://github.com/pypa/twine/issues/1180>`_)

- Use ``"source"`` instead of ``None`` as ``pyversion`` for ``sdist``
  uploads. This is what PyPI (and most likely other package indexes)
  expects. (`#1191 <https://github.com/pypa/twine/issues/1191>`_)

Files:
RevisionActionfile
1.19modifypkgsrc/net/py-twine/Makefile
1.5modifypkgsrc/net/py-twine/PLIST
1.10modifypkgsrc/net/py-twine/distinfo