Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-frozendict-2.3.5-3.5 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: python311-frozendict Distribution: openSUSE:Factory:zSystems
Version: 2.3.5 Vendor: openSUSE
Release: 3.5 Build date: Fri Jun 9 15:37:09 2023
Group: Development/Languages/Python Build host: reproducible
Size: 87445 Source RPM: python-frozendict-2.3.5-3.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Marco-Sulla/python-frozendict
Summary: An immutable dictionary
frozendict is an immutable wrapper around dictionaries that implements the
complete mapping interface. It can be used as a drop-in replacement for
dictionaries where immutability is desired.

Provides

Requires

License

MIT

Changelog

* Fri Jun 09 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Tue Feb 21 2023 Matej Cepl <mcepl@suse.com>
  - Don't disable whole 3.11 build, just skip tests. Package builds
    and works, it is just slower.
* Mon Feb 20 2023 Marcus Rueckert <mrueckert@suse.de>
  - disable python 3.11 until it is supported by the C extension
* Mon Feb 20 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.5
    - C Extension is now optional by default
    - Pure py package will be no more pubished on Pypi
    - Fixed incompatibility with pyinstaller
    - Fixed little bug with mypy
* Sun Jul 31 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.4
    - fixed various memory leaks
    - Implemented a memory leak tracer
    - Fixed memory leaks in repr() and in costruction of an empty
      frozendict.
* Tue Jun 07 2022 Marcus Rueckert <mrueckert@suse.de>
  - Update to 2.3.2
    - Fixed a memory leak in __hash__() (thanks to @gusostow for the
      report)
  - Changes from 2.3.1
    - Added key([index]), value([index]) and item([index]) methods
    - Other internal changes and clean-ups
  - Changes from 2.3.0
    - Added set, delete and setdefault methods.
  - Changes from 2.2.1
    - Fix segfault on equals between a frozendict and any other
      dict-like object different but with the same length, in Python
      3.6
  - Changes from 2.2.0
    - Added binaries for all supported Py versions (3.7+), OSes
      (Linux, Windows, MacOS) and architectures (x86_64)
    - Speed is now fast as dict, if not faster!
    - reversed() now works also for Py 3.6 and 3.7
    - Completely refactored internal code, fixing a load of problems
    - Fixed bug with empty instances of subclasses
    - Removed binaries for Python 3.6, see next releases
    - now frozendict no more inherits from MutableMapping. We
      recommend anyway the C Extension.
    - reversed supported
* Sat Jan 08 2022 Matej Cepl <mcepl@suse.com>
  - Enable tests
  - Update to 2.1.3:
    - renamed popitem in delete_by_index in coold
    - removed pop() from coold
    - substituted _PyObject_GC_(UN)TRACK with PyObject_GC_(Un)Track
    - readding needed internal cpython header files for version >=
      3.8
    - restored compilation of dictobject.c
    - cleaning up thing for more canonical compilation (testing on
      3.7 only for now)
    - added segfault debugger and pure py builder
    - add cibuildwheel
    - fixed regression for coold.set() in Python 3.6
    - added to __repr__ in pure py version the module name,
      consistently with C extension
    - added support for | operand for C extension and for pure py
      version 3.6 - 3.8
    - added type hinting support for C extension
    - restored Py_BUILD_CORE instead of Py_BUILD_CORE_MODULE
    - updated code for cpython 3.7
    - readded deprecated FrozenOrderedDict
    - added pure py version of coold
    - fixed repr for subclasses
    - support for python 3.10
    - inhibited __ior__ in py version
    - added 3.7 and 3.8 c ext ; fixed subclass bugs
    - added python 3.8 support
    - aligned immutability exceptions with stdlib
    - other minor changes to readme
    - now __init__ does not throw an exception is reinvoked, as
      frozenset. Notable speedup in creation.
    - returned to the dict API, __hash__() apart
    - change `change __sub__ to be consistent with __and__
    - change `isdisjoint` accordingly to new `__and__` behavior
    - added `by="items" to `sorted()` method
    - docstring for __and__
    - now __and__ returns the intersection between a frozendict and
      a dict-like only with the *items* in common. Order of the
    * second parameter* is preserved.
    - get_deep() implemented
    - implemented isdisjoint()
    - improved bitwise end operator unit test
    - implemented method sorted()
    - added & operator (intersection)
    - implemented the CPython frozenset hash method. More slow but
      more memory-friendly
    - fixed deepcopy; various micro-optimizations; other minors
    - reverted calculation of hash using frozenset
    - improving `hash` speed and memory consumption
    - copy() and frozendict(another_frozendict) does return the
      same instance
    - fixed repr()
    - __sub__ now supports also text-like and generators-like
      iterables
    - now values of frozendict can be unhashable, as tuple.
      hash(myfrozendict) will raise an exception in that case; now
      empty frozendict is a singleton, like tuple and frozenset
    - speed improvements to constructor
    - removed useless attempt of micro-optimization
    - speedup to creating a copy of a frozendict; added testcase
      and benchmarks
* Wed Jun 05 2019 pgajdos@suse.com
  - not there is no upstream testsuite
  - call spec cleaner
* Mon Dec 10 2018 Tomáš Chvátal <tchvatal@suse.com>
  - Fix fdupes call
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package

Files

/usr/lib64/python3.11/site-packages/frozendict
/usr/lib64/python3.11/site-packages/frozendict-2.3.5-py3.11.egg-info
/usr/lib64/python3.11/site-packages/frozendict-2.3.5-py3.11.egg-info/PKG-INFO
/usr/lib64/python3.11/site-packages/frozendict-2.3.5-py3.11.egg-info/SOURCES.txt
/usr/lib64/python3.11/site-packages/frozendict-2.3.5-py3.11.egg-info/dependency_links.txt
/usr/lib64/python3.11/site-packages/frozendict-2.3.5-py3.11.egg-info/top_level.txt
/usr/lib64/python3.11/site-packages/frozendict/__init__.py
/usr/lib64/python3.11/site-packages/frozendict/__pycache__
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/core.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/core.cpython-311.pyc
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/version.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/frozendict/__pycache__/version.cpython-311.pyc
/usr/lib64/python3.11/site-packages/frozendict/core.py
/usr/lib64/python3.11/site-packages/frozendict/frozendict.pyi
/usr/lib64/python3.11/site-packages/frozendict/py.typed
/usr/lib64/python3.11/site-packages/frozendict/version.py
/usr/share/doc/packages/python311-frozendict
/usr/share/doc/packages/python311-frozendict/README.md
/usr/share/licenses/python311-frozendict
/usr/share/licenses/python311-frozendict/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:53:36 2024