Go to file
Dominique Leuenberger 73cd5f0bd7 Accepting request 1088863 from devel:languages:python
- Update to 3.0.0~b3:
  * Features added
  * Custom buffer slot methods are now supported in the Limited C-API of
    Python 3.9+. Patch by Lisandro Dalcin. (Github issue :issue:`5422`)
  * The extern "C" and extern "C++" markers that Cython generates for public
    functions can now be controlled by setting the C macro CYTHON_EXTERN_C.
  * The Python int handling code was adapted to make use of the new PyLong
    internals in CPython 3.12. (Github issue :issue:`5353`)
  * Conversion of Python ints to C int128 is now always supported, although
    slow if dedicated C-API support is missing (_PyLong_AsByteArray()),
    specifically in the Limited C-API. (Github issue :issue:`5419`)
  * The exception handling code was adapted to CPython 3.12. (Github
    issue :issue:`5442`)
  * The dataclass implementation was adapted to support Python 3.12. (Github
    issue :issue:`5346`)
  * The normal @dataclasses.dataclass and @functools.total_ordering
    decorators can now be used on extension types. Using the corresponding
    @cython.* deorators with automatically turn a Python class into an
    extension type (no need for @cclass). (Github issue :issue:`5292`)
  * Multiplying a sequence by a C integer avoids creating an intermediate
    Python integer.
  * ctuples can now be assigned from arbitrary sequences, not just Python
    tuples.
  * A new directive embedsignature.format was added to select the format
    of the docstring embedded signatures between python, c and argument
    clinic. Patch by Lisandro Dalcin. (Github issue :issue:`5415`)
  * Some invalid directive usages are now detected and rejected, e.g. using
    @ccall together with @cfunc, and applying @cfunc to a @ufunc. Cython also
    warns now when a directive is applies needlessly. (Github issue
    :issue:`5399` et al.)

OBS-URL: https://build.opensuse.org/request/show/1088863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython3?expand=0&rev=3
2023-05-26 18:14:49 +00:00
.gitattributes Accepting request 1056057 from home:bnavigator:branches:devel:languages:python 2023-01-05 07:50:13 +00:00
.gitignore Accepting request 1056057 from home:bnavigator:branches:devel:languages:python 2023-01-05 07:50:13 +00:00
Cython-3.0.0b3.tar.gz - Update to 3.0.0~b3: 2023-05-24 15:11:05 +00:00
python-Cython3.changes - Update to 3.0.0~b3: 2023-05-24 15:11:05 +00:00
python-Cython3.spec - Update to 3.0.0~b3: 2023-05-24 15:11:05 +00:00
python-Cython-rpmlintrc Accepting request 1056057 from home:bnavigator:branches:devel:languages:python 2023-01-05 07:50:13 +00:00