* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
- update to 2.4.6:
* Added pure py wheel for Python 3.13
* Now `set`, `setdefault` and `delete` does always a shallow
copy, as the C extension, `tuple` and the rest of the world.
- update to 2.4.5:
* Improved speed of `set`, `setdefault` and `delete` for pure
py impl, if `frozendict` is hashable
* Fri May 10 2024 Dirk Müller <dmueller@suse.com>
- update to 2.4.4:
* Added typing for deepfreeze, register and unregister (see
[#99])
- update to 2.4.3:
* Now enums are not modified by deepfreeze (see #98)
* Sat Apr 20 2024 Dirk Müller <dmueller@suse.com>
- update to 2.4.2:
* deepfreeze doesn't change anymore the original object,
- update to 2.4.1:
* In deepfreeze, prefer registered conversions
* Some little fixing to typing
* Documentation typo
* Mon Nov 27 2023 Dirk Müller <dmueller@suse.com>
- update to 2.3.9:
* Various improvements to type hints
* Fix union of frozendict for python implementation
* Avoid storing empty singleton on class itself in python
implementation
* Now pure py implementation can be built also passing the
`FROZENDICT_PURE_PY` env var with value `1`
* Added type annotations to pyi interface file.
* Numerous improvements to `frozendict` type hints.
* Fixed a regression in sdist packages that made them not
working in the previous release
* Added monkeypatches to `json` and `orjson`, so you can
serialize `frozendict` directly
* Added muslinux builds
* 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
Version: 1.2-bp152.4.8
* 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
Version: 1.2-bp150.2.4
* Mon Mar 13 2017 carlos@techbyte.ca
- Reformatting spec to fit singlespec methodology
* Fri Mar 10 2017 carlos@techbyte.ca
- call fdupes via macro python_expand
* Fri Mar 10 2017 carlos@techbyte.ca
- Updated to openSUSE version of singlespec
* Fri Feb 03 2017 carlos@techbyte.ca
- Renaming package, changing prefix to python2.
* Being consistent with singlespec
* Fri Feb 03 2017 carlos@techbyte.ca
- Initial release