Path to this page:
./
devel/py-frozenlist,
List-like structure which implements collections.abc.MutableSequence
Branch: CURRENT,
Version: 1.5.0,
Package name: py312-frozenlist-1.5.0,
Maintainer: pkgsrc-usersfrozenlist.FrozenList is a list-like structure which implements
collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is
called, after which list modifications raise RuntimeError. FrozenList is also
hashable, but only when frozen. Otherwise it also throws a RuntimeError.
Master sites:
Filesize: 38.994 KB
Version history: (Expand)
- (2024-10-24) Updated to version: py312-frozenlist-1.5.0
- (2023-12-16) Updated to version: py311-frozenlist-1.4.1
- (2023-07-18) Updated to version: py310-frozenlist-1.4.0
- (2022-11-09) Updated to version: py310-frozenlist-1.3.3
- (2022-08-07) Updated to version: py310-frozenlist-1.3.1
- (2022-01-19) Updated to version: py39-frozenlist-1.3.0
CVS history: (Expand)
2023-12-16 23:31:40 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-frozenlist: add missing tool
|
2023-12-16 13:16:24 by Adam Ciarcinski | Files touched by this commit (3) | |
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.
|
2023-07-18 10:49:01 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-frozenlist: updated to 1.4.0
1.4.0 (2023-07-12)
The published source distribution package became buildable
under Python 3.12.
Bugfixes
- Removed an unused :py:data:`typing.Tuple` import
Deprecations and Removals
- Dropped Python 3.7 support.
|
2022-11-09 08:58:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-frozenlist: updated to 1.3.3
1.3.3 (2022-11-08)
==================
- Fixed CI runs when creating a new release, where new towncrier versions
fail when the current version section is already present.
1.3.2 (2022-11-08)
==================
Misc
----
- Updated the CI runs to better check for test results and to avoid deprecated \
syntax.
|
2022-08-07 10:03:35 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-frozenlist: update to 1.3.1.
1.3.1 (2022-08-02)
==================
The published source distribution package became buildable
under Python 3.11.
|
2022-01-19 07:10:03 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-frozenlist: updated to 1.3.0
1.3.0 (2022-01-18)
==================
Bugfixes
--------
- Do not install C sources with binary distributions.
Deprecations and Removals
-------------------------
- Dropped Python 3.6 support
|
2022-01-16 09:51:11 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
py-frozenlist: added version 1.2.0
frozenlist.FrozenList is a list-like structure which implements
collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is
called, after which list modifications raise RuntimeError. FrozenList is also
hashable, but only when frozen. Otherwise it also throws a RuntimeError.
|