Skip to content

raiser.c should be regenerated with Cython 3.0a0 #9640

Description

@twisted-trac
eclipseo's avatar @eclipseo reported
Trac ID trac#9640
Type defect
Created 2019-05-14 15:01:53Z

In Fedora Linux, we are currently rebuilding our Python stack with Python 3.8.

In Python 3.8 alpha 4, the PyCode_New() signature changed due to PEP 570:
python/cpython@8c77b8c

As such the code generated by previous Cython are now failing with a too few arguments error for PyCode_New(), see bug cython/cython#2938

This was fixed in Cython master: cython/cython@d22678c

It will be backported in Cython 0.29.x but in the meantime we can use Cython master to regenerate raiser.c for use with Python >= 3.8a4

Searchable metadata
trac-id__9640 9640
type__defect defect
reporter__eclipseo eclipseo
priority__normal normal
milestone__None None
branch__ 
branch_author__ 
status__closed closed
resolution__fixed fixed
component__core core
keywords__None None
time__1557846113835664 1557846113835664
changetime__1558248273345831 1558248273345831
version__None None
owner__hawkowl hawkowl
cc__hawkowl

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions