Artifact python3-frozenlist_1.5.0-1+bd1_arm64

Metadata
deb_control_files:
- control
- md5sums
- postinst
- prerm
deb_fields:
  Architecture: arm64
  Depends: python3 (<< 3.14), python3 (>= 3.12~), python3:any, libc6 (>= 2.17)
  Description: |-
    list-like structure which implements collections.abc.MutableSequence
     `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`:
     .
      >>> from frozenlist import FrozenList
      >>> fl = FrozenList([17, 42])
      >>> fl.append('spam')
      >>> fl.append('Vikings')
      >>> fl
      <FrozenList(frozen=False, [17, 42, 'spam', 'Vikings'])>
      >>> fl.freeze()
      >>> fl
      <FrozenList(frozen=True, [17, 42, 'spam', 'Vikings'])>
      >>> fl.frozen
      True
      >>> fl.append("Monty")
      Traceback (most recent call last):
       File "<stdin>", line 1, in <module>
       File "frozenlist/_frozenlist.pyx", line 97, in frozenlist._frozenlist.FrozenList.append
         self._check_frozen()
       File "frozenlist/_frozenlist.pyx", line 19, in frozenlist._frozenlist.FrozenList._check_frozen
         raise RuntimeError("Cannot modify frozen list.")
       RuntimeError: Cannot modify frozen list.
     .
     FrozenList is also hashable, but only when frozen. Otherwise it also throws a RuntimeError:
     .
      >>> fl = FrozenList([17, 42, 'spam'])
      >>> hash(fl)
      Traceback (most recent call last):
       File "<stdin>", line 1, in <module>
       File "frozenlist/_frozenlist.pyx", line 111, in frozenlist._frozenlist.FrozenList.__hash__
         raise RuntimeError("Cannot hash unfrozen list.")
       RuntimeError: Cannot hash unfrozen list.
      >>> fl.freeze()
      >>> hash(fl)
      3713081631934410656
      >>> dictionary = {fl: 'Vikings'} # frozen fl can be a dict key
      >>> dictionary
      {<FrozenList(frozen=True, [1, 2])>: 'Vikings'}
  Homepage: https://github.com/aio-libs/frozenlist
  Installed-Size: '322'
  Maintainer: Debian Python Team <team+python@tracker.debian.org>
  Package: python3-frozenlist
  Priority: optional
  Section: python
  Source: frozenlist (1.5.0-1)
  Version: 1.5.0-1+bd1
srcpkg_name: frozenlist
srcpkg_version: 1.5.0-1

File

2024-11-24T18:04:19.346129 UTC: BinaryFileWidget failed to render

Relations

Relation Direction Type Name
built-using Source package frozenlist_1.5.0-1
built-using Binary package libpython3-all-dbg_3.12.6-1+debusine1_arm64
built-using Binary package libpython3-all-dev_3.12.6-1+debusine1_arm64
built-using Binary package libpython3-dbg_3.12.6-1+debusine1_arm64
built-using Binary package libpython3-dev_3.12.6-1+debusine1_arm64
built-using Binary package libpython3-stdlib_3.12.6-1+debusine1_arm64
built-using Binary package python3-all-dbg_3.12.6-1+debusine1_arm64
built-using Binary package python3-all-dev_3.12.6-1+debusine1_arm64
built-using Binary package python3-all-venv_3.12.6-1+debusine1_arm64
built-using Binary package python3-all_3.12.6-1+debusine1_arm64
built-using Binary package python3-dbg_3.12.6-1+debusine1_arm64
built-using Binary package python3-dev_3.12.6-1+debusine1_arm64
built-using Binary package python3-full_3.12.6-1+debusine1_arm64
built-using Binary package python3-minimal_3.12.6-1+debusine1_arm64
built-using Binary package python3-nopie_3.12.6-1+debusine1_arm64
built-using Binary package python3-venv_3.12.6-1+debusine1_arm64
built-using Binary package python3_3.12.6-1+debusine1_arm64
built-using Binary package 2to3_3.12.6-1+debusine1_all
built-using Binary package idle_3.12.6-1+debusine1_all
built-using Binary package python3-doc_3.12.6-1+debusine1_all
built-using Binary package python3-examples_3.12.6-1+debusine1_all
built-using Binary package cython3-dbgsym_3.0.11+dfsg-1+debusine1_arm64
built-using Binary package cython3_3.0.11+dfsg-1+debusine1_arm64
extends Package upload frozenlist (1.5.0-1)_1.5.0-1+bd1

binary package System build a package - 4 weeks, 2 days ago 1 hour, 26 minutes
BETA