Changelog for
python3-frozendict-2.3.5-4.2.x86_64.rpm :
* Fri Jun 09 2023 ecsosAATTopensuse.org- Add %{?sle15_python_module_pythons}
* Tue Feb 21 2023 mceplAATTsuse.com- Don\'t disable whole 3.11 build, just skip tests. Package builds and works, it is just slower.
* Mon Feb 20 2023 mrueckertAATTsuse.de- disable python 3.11 until it is supported by the C extension
* Mon Feb 20 2023 mrueckertAATTsuse.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 mrueckertAATTsuse.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 mrueckertAATTsuse.de- Update to 2.3.2 - Fixed a memory leak in __hash__() (thanks to AATTgusostow 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 mceplAATTsuse.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 pgajdosAATTsuse.com- not there is no upstream testsuite- call spec cleaner
* Mon Dec 10 2018 tchvatalAATTsuse.com- Fix fdupes call
* Tue Dec 04 2018 mceplAATTsuse.com- Remove superfluous devel dependency for noarch package
* Mon Mar 13 2017 carlosAATTtechbyte.ca- Reformatting spec to fit singlespec methodology
* Fri Mar 10 2017 carlosAATTtechbyte.ca- call fdupes via macro python_expand
* Fri Mar 10 2017 carlosAATTtechbyte.ca- Updated to openSUSE version of singlespec
* Fri Feb 03 2017 carlosAATTtechbyte.ca- Renaming package, changing prefix to python2.
* Being consistent with singlespec
* Fri Feb 03 2017 carlosAATTtechbyte.ca- Initial release