Page MenuHomeSolus

Update cython to 0.26.1
ClosedPublic

Authored by EP01 on Aug 1 2017, 10:07 PM.
Tags
None
Referenced Files
F11008717: D755.diff
Wed, Aug 2, 5:37 AM
F10964312: D755.id1646.diff
Wed, Jul 19, 10:08 AM
F10900260: D755.id.diff
Jul 4 2023, 6:57 AM
F10895519: D755.id1627.diff
Jul 1 2023, 5:24 PM
F10894697: D755.id1621.diff
Jul 1 2023, 12:18 PM
F10854089: D755.id1621.diff
Jun 13 2023, 12:45 PM
F10854075: D755.id1627.diff
Jun 13 2023, 12:42 PM
F10854072: D755.id.diff
Jun 13 2023, 12:41 PM
Subscribers

Details

Summary

Update to 0.26.1. Several new features and fixes. See here. Also ensured both python2 and python3 executables are installed; e.g. /usr/bin/cython for Python 2.7 and /usr/bin/cython3 for Python 3.5.

Test Plan

Compiled some test modules and existing projects. Also tested Cython magic in new IPython packages (D709, D710).

E.g.

In [1]: %load_ext cython

In [2]: %%cython
   ...: def sum(int a, int b):
   ...:     cdef int s = a+b
   ...:     return s
   ...: 

In [3]: sum(2, 2)
Out[3]: 4

Diff Detail

Repository
R585 cython
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

EP01 edited the test plan for this revision. (Show Details)
kyrios123 added inline comments.
package.yml
11–12

this can be removed as it's part of system.devel

package.yml
11–12

Thanks! I did know that, but I wasn't sure whether it was an issue to leave it in. Are we to remove this from all existing python packages when an update is required? I've got ~20 python patches queued atm, do you think it's worth going through all of them and removing this?

EP01 marked 2 inline comments as done.Aug 2 2017, 12:06 PM
EP01 retitled this revision from Update cython to 0.26 to Update cython to 0.26.1.Aug 29 2017, 10:41 AM
EP01 edited the summary of this revision. (Show Details)
This revision is now accepted and ready to land.Sep 13 2017, 10:08 AM
This revision was automatically updated to reflect the committed changes.