cf2471699a
- update to 0.20: * Enable support for pattern matching (#96) * add support for aix/sunos (#98) * Python 3.12 compatibility (#105) * Add __contains__ to MapKeys (#99) * Add PEP 585 GenericAlias support (#101) * Move metadata to pyproject.toml, fix test fixture inclusion in sdist (#111) - drop python312.patch (upstream) - add python312.patch to fix build with python 3.12 - Update to version 0.19 - drop skip_32bit_tests.patch, test_none_collisions-32-bit.patch (upstream) * python 3.9 support - skip tests that fail on 32bit
Dirk Mueller2023-12-01 17:01:04 +00:00
b97b52a667
Accepting request 1103940 from devel:languages:python
Ana Guerrero2023-08-16 12:16:26 +00:00
998c8cc79a
Accepting request 1103938 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
Dirk Mueller2023-08-14 21:04:03 +00:00
9cb90a5fcc
- update to 0.18: * Fix iteration when tree is 7 levels deep and has collissions * Test on python 3.10 * consolidate mypy and pytest config into pyproject.toml
Dirk Mueller2022-07-19 12:27:32 +00:00
eea812b259
- update to 0.16: * Refactor typings * Update Python 3.10 support, drop Python 3.5 * Fix test_none_collisions on 32-bit systems * Clarify the license of the included pythoncapi_compat.h header * Use cibuildwheel to build wheels - drop skip_32bit_tests.patch, test_none_collisions-32-bit.patch (upstream)
Dirk Mueller2022-02-22 09:03:02 +00:00
93092331ad
- Upstream fixed problems with 32bit systems (gh#MagicStack/immutables#69) so we have removed skip_32bit_tests.patch and added new solution which actually fixes the issue: test_none_collisions-32-bit.patch.
Matej Cepl2021-08-05 06:24:35 +00:00
8a2ec6084e
- update to 0.14: * python 3.8 support * Various improvements w.r.t. type annotations & typing * Fix pure-Python implementation to accept keyword argument * Fix the mutation API to maintain elements count correctly * Allow None to be used as key in pure-Python implementation.
Dirk Mueller2020-09-16 11:28:21 +00:00