Subject: CVS commit: pkgsrc/devel/py-frozenlist
From: Adam Ciarcinski
Date: 2023-12-16 13:16:24
Message id: 20231216121625.06831FA42@cvs.NetBSD.org

Log Message:
py-frozenlist: updated to 1.4.1

1.4.1 (2023-12-15)
==================

Packaging updates and notes for downstreams
-------------------------------------------

- Declared Python 3.12 and PyPy 3.8-3.10 supported officially
  in the distribution package metadata.

- Replaced the packaging is replaced from an old-fashioned :file:`setup.py` to an
  in-tree :pep:`517` build backend -- by :user:`webknjaz`.

  Whenever the end-users or downstream packagers need to build ``frozenlist``
  from source (a Git checkout or an sdist), they may pass a ``config_settings``
  flag ``pure-python``. If this flag is not set, a C-extension will be built
  and included into the distribution.

  Here is how this can be done with ``pip``:

  .. code-block:: console

      $ python3 -m pip install . --config-settings=pure-python=

  This will also work with ``-e | --editable``.

  The same can be achieved via ``pypa/build``:

  .. code-block:: console

      $ python3 -m build --config-setting=pure-python=

  Adding ``-w | --wheel`` can force ``pypa/build`` produce a wheel from source
  directly, as opposed to building an ``sdist`` and then building from it.

Files:
RevisionActionfile
1.6modifypkgsrc/devel/py-frozenlist/Makefile
1.3modifypkgsrc/devel/py-frozenlist/PLIST
1.6modifypkgsrc/devel/py-frozenlist/distinfo