Overview

Request 1104207 superseded

- Update to 3.16.3
- Support for Cython 3.0.
- Add flag to ManyToManyField to prevent setting/getting values
on unsaved instances. This is worthwhile, since reading or
writing a many-to-many has no meaning when the instance is unsaved.
- Adds a star() helper to Source base-class for selecting all columns.
- Fix missing binary types for mysql-connector and mariadb-connector.
- Add extract() method to MySQL JSONField for extracting a jsonpath.
- Add %{?sle15_python_module_pythons}
- bind to cython <= 3


Markéta Machová's avatar

I don't think BuildRequires: %{python_module Cython <= 3.0.0} is correct. Like, it would probably work with Cython 3.0.1 (because patch versions usually don't change much), but the constraint won't allow it.


Markéta Machová's avatar

What I would do is to drop the pin completely.


Eric Schirra's avatar
author source maintainer

Dirk has added the binding to CPythpn <3 extra. However, without justification. And in the readme of the new version it only says = 3.0


Markéta Machová's avatar

= 3.0 means it is supposed to work for 3.0.1 and that it doesn't necessarily have to break with 3.1. Please, just make it BuildRequires: %{python_module Cython} and if it breaks in the future, we'll take care of it.


Request History
Eric Schirra's avatar

ecsos created request

- Update to 3.16.3
- Support for Cython 3.0.
- Add flag to ManyToManyField to prevent setting/getting values
on unsaved instances. This is worthwhile, since reading or
writing a many-to-many has no meaning when the instance is unsaved.
- Adds a star() helper to Source base-class for selecting all columns.
- Fix missing binary types for mysql-connector and mariadb-connector.
- Add extract() method to MySQL JSONField for extracting a jsonpath.
- Add %{?sle15_python_module_pythons}
- bind to cython <= 3


openSUSE Build Service is sponsored by