FS#49545 - [cython] support 'cython3' file name in PATH

Attached to Project: Community Packages
Opened by Simon Désaulniers (sim590) - Thursday, 02 June 2016, 18:36 GMT
Last edited by Sergej Pupykin (sergej) - Thursday, 17 November 2016, 15:31 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When trying to compile from source, some project require 'cython3' file in path in order to build some part of the project. However, on arch, cython3 is called 'cython'.

Can you include a symbolic link called 'cython3' and pointing to the actual script?

Additional info:
* package version(s): 0.24-1
This task depends upon

Closed by  Sergej Pupykin (sergej)
Thursday, 17 November 2016, 15:31 GMT
Reason for closing:  Fixed
Comment by Simon Désaulniers (sim590) - Thursday, 02 June 2016, 18:40 GMT
I also want to point out that the default on ubuntu is that the cython version 3 is called 'cython3'.

For e.g., it prevents to build python bindings for this project: https://github.com/savoirfairelinux/opendht/issues/69.
Comment by Doug Newgard (Scimmia) - Friday, 03 June 2016, 02:06 GMT
Personally, I would tell the project not to call names that upstream doesn't ship.
Comment by Simon Désaulniers (sim590) - Friday, 03 June 2016, 16:11 GMT
$ file $(which python)
/usr/bin/python: symbolic link to python3

Since Cython depends on python3, why wouldn't cython honor the same convention?
Comment by Doug Newgard (Scimmia) - Friday, 03 June 2016, 16:23 GMT
That's what upstream python does/recommends. That's not what upstream cython does.

Loading...