Upgrade to Cython 0.25.1
Closed this issue · 51 comments
Depends on #21697
Depends on #21600
CC: @robertwb
Component: cython
Author: Jeroen Demeyer
Branch/Commit: 922fa16
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/20596
Branch: u/jdemeyer/ticket/20596
Description changed:
---
+++
@@ -1 +1,3 @@
A workaround for http://trac.cython.org/ticket/879 is compiling as C++.
+
+This isn't actually needed right now, but it's needed to experiment with Cython git master or if Cython releases a new version without fixing that bug.Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
51c0bcb | Work around Cython bug #879 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
766dfb0 | Work around Cython bug #879 |
Description changed:
---
+++
@@ -1,3 +1,3 @@
-A workaround for http://trac.cython.org/ticket/879 is compiling as C++.
+A workaround for https://github.com/cython/cython/issues/1433 is compiling as C++.
This isn't actually needed right now, but it's needed to experiment with Cython git master or if Cython releases a new version without fixing that bug.Description changed:
---
+++
@@ -1,3 +1 @@
-A workaround for https://github.com/cython/cython/issues/1433 is compiling as C++.
-
-This isn't actually needed right now, but it's needed to experiment with Cython git master or if Cython releases a new version without fixing that bug.
+Cython 0.25 is not released yet, but this branch collects changes that need to be made to Sage.Changed upstream from Reported upstream. No feedback yet. to none
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
6e1a932 | Move directives to cythonize() call |
Description changed:
---
+++
@@ -1 +1,3 @@
Cython 0.25 is not released yet, but this branch collects changes that need to be made to Sage.
+
+Cython 0.25 breaks `pyzmq`: https://github.com/zeromq/pyzmq/pull/909Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
699f1f8 | Move old_style_globals to modules; other directives to cythonize() call |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
42d3e05 | Move old_style_globals to modules; other directives to cythonize() call |
Branch pushed to git repo; I updated commit sha1. New commits:
00cd961 | Fix build of pyzmq with Cython 0.25 |
Description changed:
---
+++
@@ -1,3 +1,5 @@
Cython 0.25 is not released yet, but this branch collects changes that need to be made to Sage.
Cython 0.25 breaks `pyzmq`: https://github.com/zeromq/pyzmq/pull/909
+
+**Tarball**: https://github.com/cython/cython/archive/0.25a0.tar.gzDescription changed:
---
+++
@@ -2,4 +2,4 @@
Cython 0.25 breaks `pyzmq`: https://github.com/zeromq/pyzmq/pull/909
-**Tarball**: https://github.com/cython/cython/archive/0.25a0.tar.gz
+**Tarball**: https://pypi.python.org/packages/5e/b0/56393f4518c56ed1572e68d1b43c99220feabf3d16465bfd0b39bb9d00fc/Cython-0.25a0.tar.gzDescription changed:
---
+++
@@ -2,4 +2,4 @@
Cython 0.25 breaks `pyzmq`: https://github.com/zeromq/pyzmq/pull/909
-**Tarball**: https://pypi.python.org/packages/5e/b0/56393f4518c56ed1572e68d1b43c99220feabf3d16465bfd0b39bb9d00fc/Cython-0.25a0.tar.gz
+**Tarball**: http://sage.ugent.be/www/jdemeyer/sage/Cython-0.25a0.tar.gzBranch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
ccd9442 | Add a sage-pip-install wrapper for pip which handles uninstallation better. |
29957fa | Various fixes and simplifications to sage-pip-install |
783cd7d | Re-install all pip-installed packages |
8fd8273 | Fix various dependencies |
a81f0b9 | Fix build of pyzmq with Cython 0.25 |
07badbe | Upgrade Cython to version 0.25 |
fffc8d8 | Move old_style_globals to modules; other directives to cythonize() call |
Description changed:
---
+++
@@ -1,5 +1,5 @@
Cython 0.25 is not released yet, but this branch collects changes that need to be made to Sage.
-Cython 0.25 breaks `pyzmq`: https://github.com/zeromq/pyzmq/pull/909
+Cython 0.25 breaks `pyzmq`, fixed by a `pyzmq` upgrade: #21697.
-**Tarball**: http://sage.ugent.be/www/jdemeyer/sage/Cython-0.25a0.tar.gz
+**Tarball**: https://github.com/cython/cython/archive/0.25b1.tar.gzBranch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
636b22a | Upgrade to pyzmq 16.0.0 |
5ba95ed | Clean up stale installed files in install command |
35ecf4b | Run cythonize() inside build_ext command |
2b5fa98 | Copy extra files to build directory instead of using data_files |
dfcd817 | extra_files -> sage_build_ext.cythonized_files |
3d1cb63 | Merge commit 'dfcd8177447c7eab491569f08777f585deda93ee' into t/20596/ticket/20596 |
a78498d | Upgrade Cython to version 0.25 |
ffbfdb8 | Move old_style_globals to individual modules |
Description changed:
---
+++
@@ -2,4 +2,4 @@
Cython 0.25 breaks `pyzmq`, fixed by a `pyzmq` upgrade: #21697.
-**Tarball**: https://github.com/cython/cython/archive/0.25b1.tar.gz
+**Tarball**: https://github.com/cython/cython/archive/0.25.x.zipDescription changed:
---
+++
@@ -2,4 +2,4 @@
Cython 0.25 breaks `pyzmq`, fixed by a `pyzmq` upgrade: #21697.
-**Tarball**: https://github.com/cython/cython/archive/0.25.x.zip
+**Tarball**: https://pypi.python.org/packages/f8/2e/5898046f8089205981447c23ebb8fe02cd9d66939cd74338aa4872853d8e/Cython-0.25.tar.gzBranch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
990c482 | Upgrade Cython to version 0.25 |
Description changed:
---
+++
@@ -1,5 +1,3 @@
-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://pypi.python.org/packages/f8/2e/5898046f8089205981447c23ebb8fe02cd9d66939cd74338aa4872853d8e/Cython-0.25.tar.gzI have seen 0.25.1 is out to fix some unexpected bugs, do we care?
Description changed:
---
+++
@@ -1,3 +1 @@
-Cython 0.25 breaks `pyzmq`, fixed by a `pyzmq` upgrade: #21697.
-
-**Tarball**: https://pypi.python.org/packages/f8/2e/5898046f8089205981447c23ebb8fe02cd9d66939cd74338aa4872853d8e/Cython-0.25.tar.gz
+**Tarball**: https://pypi.python.org/packages/2f/ae/0bb6ca970b949d97ca622641532d4a26395322172adaf645149ebef664eb/Cython-0.25.1.tar.gzReplying to @kiwifb:
I have seen 0.25.1 is out to fix some unexpected bugs, do we care?
I guess we should care.
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
922fa16 | Upgrade Cython to version 0.25.1 |
I am ready to put this in positive review unless you have something else to do before putting it back from "need_work" to "need_review".
Reviewer: François Bissey
I guess I need to test Sage again with Cython 0.25.1. That will be not for today.
Changed branch from u/jdemeyer/ticket/20596 to 922fa16