Revisions of python-frozendict
buildservice-autocommit
accepted
request 1169411
from
Dirk Mueller (dirkmueller)
(revision 27)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 26)
- 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 - 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
buildservice-autocommit
accepted
request 1092255
from
Dirk Mueller (dirkmueller)
(revision 25)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1092096
from
Eric Schirra (ecsos)
(revision 24)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1067009
from
Matej Cepl (mcepl)
(revision 23)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 22)
Clean up SPEC file
Matej Cepl (mcepl)
committed
(revision 21)
- Don't disable whole 3.11 build, just skip tests. Package builds and works, it is just slower.
buildservice-autocommit
accepted
request 1066715
from
Matej Cepl (mcepl)
(revision 20)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1066677
from
Marcus Rueckert (darix)
(revision 19)
- disable python 3.11 until it is supported by the C extension - 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 - Update to 2.3.4
buildservice-autocommit
accepted
request 991937
from
Matej Cepl (mcepl)
(revision 18)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 991871
from
Marcus Rueckert (darix)
(revision 17)
- 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.
buildservice-autocommit
accepted
request 981208
from
Matej Cepl (mcepl)
(revision 16)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 981192
from
Marcus Rueckert (darix)
(revision 15)
- 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
Matej Cepl (mcepl)
committed
(revision 14)
Don't build on Python 2
Matej Cepl (mcepl)
committed
(revision 13)
Add warning
Matej Cepl (mcepl)
committed
(revision 11)
Multibuild
Matej Cepl (mcepl)
committed
(revision 10)
- Enable tests
Matej Cepl (mcepl)
committed
(revision 9)
- 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.
buildservice-autocommit
accepted
request 707818
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
baserev update by copy to link target
Displaying revisions 1 - 20 of 27