6656a9903b
- Update to 0.24: * Fix __annotations__ for python 3.14 * Start support of python 3.14 * Fix the bug with PyTuple_GET_SIZE (#13) * Drop appveyor * recordclass requires python >= 3.8 - Drop patch do-not-use-pytuple-get-size.patch, merged upstream.
Steve Kowalik2026-01-06 03:05:44 +00:00
15f49d3fd6
Accepting request 1266983 from devel:languages:python
Ana Guerrero2025-04-04 15:30:53 +00:00
359670de8b
- Add patch do-not-use-pytuple-get-size.patch: * Use Py_SIZE rather than PyTuple_GET_SIZE to avoid assertion failures.
Steve Kowalik2025-04-04 00:58:10 +00:00
8724895967
- update to 0.22.1: * Add pyproject.toml. - update to 0.22.0.3: * Rename examples est_*.py files since they are detected by pytest as a tests. * Fix segfault with litelist after 0.22.0.2.
Dirk Mueller2024-08-05 19:13:23 +00:00
cd2b183df3
Accepting request 1184899 from devel:languages:python
Ana Guerrero2024-07-02 16:19:45 +00:00
0658807472
- update to 0.22.0.2: * Fix regression with as_dataclass. - update to 0.22: * Recordclass 0.22 started support of python 3.13. * Add a base class datastruct for subclasses that should behave more like simple datastructures. * Fix bug with __match_args__ (#6).
Dirk Mueller2024-07-02 15:13:39 +00:00
a362b9bf43
- update to 0.21.1: * Allow to specify __match_args__. * Add @as_record adapter for def-style decalarations of dataclasses that are considered as just a struct. * The option fast_new will be removed in 0.22. It will be always as fast_new=True by creation. * Fix issues with _PyUnicodeWriter for python 3.13. * Add __match_args__ to support match protocol for dataobject-based subclasses. Make to compile, to build and to test successfully for python 3.11.
Dirk Mueller2023-12-29 09:36:21 +00:00