[pypy-dev] Need to rebuild wheels for every pypy minor version

Matti Picus matti.picus at gmail.com
Tue Jul 25 17:30:24 EDT 2017


Both the ABI version identifier pypy_41 and the python identifier pp257 
need overhauling. I have submitted issues to pip and wheel for the 
Python Tag pp257 (i.e. pypy python 2 version 5.7) which IMO should be 
pp27 (i.e. pypy implementing python 2.7).
https://github.com/pypa/pip/issues/4631
https://bitbucket.org/pypa/wheel/issues/187

Matti

On 25/07/17 22:15, Antonio Cuni wrote:
> Hi,
>
> note that this is not because of PyPy: it's the wheel package which 
> chooses what to include in the wheel filename:
> https://bitbucket.org/pypa/wheel/src/5d49f8cf18679d1bc6f3e1e414a5df3a1e492644/wheel/pep425tags.py?at=default&fileviewer=file-view-default#pep425tags.py-39
>
> PyPy reports only the ABI version, which is pypy_41. This is probably 
> wrong for the opposite reasons, i.e. it claims it's backward 
> compatible even when it's not: 
> https://bitbucket.org/pypy/pypy/issues/2613/fix-the-abi-tag
>
> ciao,
> Antonio
>
> On Tue, Jul 25, 2017 at 8:47 PM, Daniele Rolando 
> <danielerolando90 at gmail.com <mailto:danielerolando90 at gmail.com>> wrote:
>
>     Hi guys.
>
>     Right now pypy wheels names include both the major and minor pypy
>     version in them: e.g. uWSGI-2.0.14.0.*pp257*-pypy_41-linux_x86_64.whl
>     This means that if we want to upgrade pypy from 5.7.1 to 5.8 we'd
>     need to rebuild all our wheels and this is not scalable since
>     there are new pypy releases every 3/4 months.
>
>     Wouldn't it be enough to only include the major version in the
>     wheel name? Are minor pypy versions really incompatible between them?
>
>     Thanks,
>     Daniele
>
>     _______________________________________________
>     pypy-dev mailing list
>     pypy-dev at python.org <mailto:pypy-dev at python.org>
>     https://mail.python.org/mailman/listinfo/pypy-dev
>     <https://mail.python.org/mailman/listinfo/pypy-dev>
>
>
>
>
> _______________________________________________
> pypy-dev mailing list
> pypy-dev at python.org
> https://mail.python.org/mailman/listinfo/pypy-dev



More information about the pypy-dev mailing list