Opened 6 years ago

Last modified 6 years ago

#20596 closed enhancement

Upgrade to Cython 0.25 — at Version 23

Reported by: Jeroen Demeyer Owned by:
Priority: major Milestone: sage-7.5
Component: cython Keywords:
Cc: Robert Bradshaw Merged in:
Authors: Jeroen Demeyer Reviewers:
Report Upstream: N/A Work issues:
Branch: u/jdemeyer/ticket/20596 (Commits, GitHub, GitLab) Commit: ffbfdb84b76e8878c02e31a65afd6f512c2801f8
Dependencies: #21697, #21600 Stopgaps:

Status badges

Description (last modified by Jeroen Demeyer)

Cython 0.25 is not released yet, but this branch collects changes that need to be made to Sage.

Cython 0.25 breaks pyzmq, fixed by a pyzmq upgrade: #21697.

Tarball: https://github.com/cython/cython/archive/0.25.x.zip

Change History (23)

comment:1 Changed 6 years ago by Jeroen Demeyer

Branch: u/jdemeyer/ticket/20596

comment:2 Changed 6 years ago by Jeroen Demeyer

Commit: 60788fd4218490e832ae5c8abf46d89ba6a7b280
Description: modified (diff)
Milestone: sage-7.3sage-pending
Status: newneeds_review

New commits:

60788fdWork around Cython bug #879

comment:3 Changed 6 years ago by git

Commit: 60788fd4218490e832ae5c8abf46d89ba6a7b28051c0bcb32e39a2e75624e0606cc0aead3b1d5ccc

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

51c0bcbWork around Cython bug #879

comment:4 Changed 6 years ago by git

Commit: 51c0bcb32e39a2e75624e0606cc0aead3b1d5ccc766dfb07a3012d4523d1af3d275de19003bcacc3

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

766dfb0Work around Cython bug #879

comment:5 Changed 6 years ago by Jeroen Demeyer

Cc: Robert Bradshaw added
Description: modified (diff)
Summary: Work around Cython bug #879Work around Cython bug #1433

comment:6 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)
Report Upstream: Reported upstream. No feedback yet.N/A
Status: needs_reviewneeds_work
Summary: Work around Cython bug #1433Upgrade to Cython 0.25

comment:7 Changed 6 years ago by git

Commit: 766dfb07a3012d4523d1af3d275de19003bcacc36e1a932ceae175c3bc84f0990cde8b98b6cb96e8

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

6e1a932Move directives to cythonize() call

comment:8 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)

comment:9 Changed 6 years ago by git

Commit: 6e1a932ceae175c3bc84f0990cde8b98b6cb96e8699f1f8cb34d702ebde8522c538a51074fdb597f

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

699f1f8Move old_style_globals to modules; other directives to cythonize() call

comment:10 Changed 6 years ago by git

Commit: 699f1f8cb34d702ebde8522c538a51074fdb597f42d3e05a07150993f976a0647fd63aa330b76fd5

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

42d3e05Move old_style_globals to modules; other directives to cythonize() call

comment:11 Changed 6 years ago by git

Commit: 42d3e05a07150993f976a0647fd63aa330b76fd500cd961942d1a11f0e36e06f651fcf1c6a79a60f

Branch pushed to git repo; I updated commit sha1. New commits:

00cd961Fix build of pyzmq with Cython 0.25

comment:12 Changed 6 years ago by git

Commit: 00cd961942d1a11f0e36e06f651fcf1c6a79a60fb888466a9f1b1c4d55e1bb71836efa6b29d0b866

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

102482cFix build of pyzmq with Cython 0.25
b888466Move old_style_globals to modules; other directives to cythonize() call

comment:13 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)
Type: defectenhancement

comment:14 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)

comment:15 Changed 6 years ago by git

Commit: b888466a9f1b1c4d55e1bb71836efa6b29d0b866547424765e2e2e89a6b0154516f351238345abec

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

5a55862Fix build of pyzmq with Cython 0.25
85634c2Upgrade Cython to version 0.25
5474247Move old_style_globals to modules; other directives to cythonize() call

comment:16 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)

comment:17 Changed 6 years ago by Jeroen Demeyer

Dependencies: #21441

comment:18 Changed 6 years ago by git

Commit: 547424765e2e2e89a6b0154516f351238345abecfffc8d84da79c74fab949500e31f23d48ac67332

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

ccd9442Add a sage-pip-install wrapper for pip which handles uninstallation better.
29957faVarious fixes and simplifications to sage-pip-install
783cd7dRe-install all pip-installed packages
8fd8273Fix various dependencies
a81f0b9Fix build of pyzmq with Cython 0.25
07badbeUpgrade Cython to version 0.25
fffc8d8Move old_style_globals to modules; other directives to cythonize() call

comment:19 Changed 6 years ago by Jeroen Demeyer

Dependencies: #21441#21697

comment:20 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)

comment:21 Changed 6 years ago by Jeroen Demeyer

Dependencies: #21697#21697, #21600

comment:22 Changed 6 years ago by git

Commit: fffc8d84da79c74fab949500e31f23d48ac67332ffbfdb84b76e8878c02e31a65afd6f512c2801f8

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

636b22aUpgrade to pyzmq 16.0.0
5ba95edClean up stale installed files in install command
35ecf4bRun cythonize() inside build_ext command
2b5fa98Copy extra files to build directory instead of using data_files
dfcd817extra_files -> sage_build_ext.cythonized_files
3d1cb63Merge commit 'dfcd8177447c7eab491569f08777f585deda93ee' into t/20596/ticket/20596
a78498dUpgrade Cython to version 0.25
ffbfdb8Move old_style_globals to individual modules

comment:23 Changed 6 years ago by Jeroen Demeyer

Description: modified (diff)
Note: See TracTickets for help on using tickets.