Revisions of python-frozendict

buildservice-autocommit accepted request 1169411 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 27)
baserev update by copy to link target
Dirk Mueller's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 25)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1092096 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 24)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1067009 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 23)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 22)
Clean up SPEC file
Matej Cepl's avatar 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's avatar Matej Cepl (mcepl) (revision 20)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1066677 from Marcus Rueckert's avatar 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's avatar Matej Cepl (mcepl) (revision 18)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 991871 from Marcus Rueckert's avatar 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's avatar Matej Cepl (mcepl) (revision 16)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 981192 from Marcus Rueckert's avatar 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's avatar Matej Cepl (mcepl) committed (revision 14)
Don't build on Python 2
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 13)
Add warning
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 11)
Multibuild
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 10)
- Enable tests
Matej Cepl's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
baserev update by copy to link target
Displaying revisions 1 - 20 of 27
openSUSE Build Service is sponsored by