Hi, On Fri, Mar 25, 2016 at 11:46 AM, Matthew Brett <matthew.br...@gmail.com> wrote: > Hi, > > On Tue, Mar 15, 2016 at 2:58 PM, Matthew Brett <matthew.br...@gmail.com> > wrote: >> Hi, >> >> On Mon, Mar 7, 2016 at 5:47 PM, Matthew Brett <matthew.br...@gmail.com> >> wrote: >>> Hi, >>> >>> I don't know whether y'all have been following over at distutils-sig, >>> but there's a new distutils PEP that defines a `manylinux` format for >>> Linux wheels that work on many different x86 Linux distributions: >>> >>> https://www.python.org/dev/peps/pep-0513/ >>> https://github.com/pypa/manylinux >>> >>> The latest version of pip will install these, if the client Linux >>> system is compatible with the manylinux spec: >>> >>> https://pip.pypa.io/en/stable/news/ >>> >>> I've already built and used manylinux Cython wheels, which y'all are >>> welcome to test with: >>> >>> pip install -f https://nipy.bic.berkeley.edu/manylinux cython >>> >>> (The wheels there don't have the right manylinux filenames yet, but >>> they have the same contents as the ones that would go up to pypi). >>> >>> I've already had good use from these wheels in speeding up project >>> builds into docker containers and virtualenvs, and I'd love to upload >>> these to pypi. I have permissions on pypi to do this, but I wanted >>> to check in with y'all first... >> >> There is now a test wheel for Cython 0.23.4 and Python 3.5 on the >> testpypi server. >> >> This is me downloading and installing - a matter of a few seconds: >> >> $ python -m pip install -U pip >> Downloading/unpacking pip from >> https://pypi.python.org/packages/py2.py3/p/pip/pip-8.1.0-py2.py3-none-any.whl#md5=c6eca6736b2b8f7280fb25e44be7c51b >> Downloading pip-8.1.0-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded >> Installing collected packages: pip >> Found existing installation: pip 1.5.6 >> Uninstalling pip: >> Successfully uninstalled pip >> Successfully installed pip >> Cleaning up... >> $ pip install -i https://testpypi.python.org/pypi/ cython >> Collecting cython >> Using cached >> https://testpypi.python.org/packages/cp35/C/Cython/Cython-0.23.4-cp35-cp35m-manylinux1_x86_64.whl >> Installing collected packages: cython >> Successfully installed cython-0.23.4 >> $ cython --version >> Cython version 0.23.4 >> >> The installed Cython version compiles all the Demo *.pyx files OK. >> >> See also : >> https://mail.python.org/pipermail/wheel-builders/2016-March/000050.html > > A manylinux wheel (gevent) is already the current most-downloaded > binary wheel from pypi. > > A reminder that y'all can test the Cython wheels with: > > python -m pip install --upgrade pip # You need latest pip > pip install -f https://nipy.bic.berkeley.edu/manylinux cython > > If I don't hear any objections, I plan to upload the Cython manylinux > wheels on Monday 28th.
I uploaded manylinux wheels for Cython 0.23.5. If you're on Linux, and you upgrade pip to 8.1.1 (current) you should now get Cython via a manylinux wheel by default. Please do test and let me know of any problems. Cheers, Matthew _______________________________________________ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel