Python 3.7 binary wheels
Hi all, Python 3.7 is steadily approaching its final release and I start wondering a) when will be the right time to start uploading 3.7 binary wheels on PyPI? b) if/when manylinux2010 happens, does that mean that I should build both manylinux1 and manylinux2010 variants? Thank you in advance, ciao, lele. -- nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia. lele@metapensiero.it | -- Fortunato Depero, 1929.
On Tue, May 8, 2018, 20:59 Lele Gaifax <lele@metapensiero.it> wrote:
Hi all,
Python 3.7 is steadily approaching its final release and I start wondering
a) when will be the right time to start uploading 3.7 binary wheels on PyPI?
The ABI was frozen at 3.7b3 (we're currently at b4), so in theory you can start uploading wheels any time. Of course, there's still some risk until it's actually released – for 3.6 there was a last minute problem with the Windows ABI that only got discovered during the rc period. But if you're willing to keep an ear out for that sort of thing, go wild.
b) if/when manylinux2010 happens, does that mean that I should build both manylinux1 and manylinux2010 variants?
Totally up to you. The only real differences are that RHEL/CentOS 5 users can use manylinux1 wheels but won't be able to use manylinux2010 wheels, and that manylinux2010 will require a newer pip. You can upload one or both depending on what you think works best for your users. -n
On 08May2018 2134, Nathaniel Smith wrote:
for 3.6 there was a last minute problem with the Windows ABI that only got discovered during the rc period. But if you're willing to keep an ear out for that sort of thing, go wild.
I thought this was 3.5 (or maybe I've blanked out the more recent one)? And the only reason we discovered it is because someone started building wheels just before release. So please start building your wheels and let us know as soon as possible if anything seems wrong! Thanks, Steve
On Tue, May 8, 2018 at 7:35 PM, Steve Dower <steve.dower@python.org> wrote:
On 08May2018 2134, Nathaniel Smith wrote:
for 3.6 there was a last minute problem with the Windows ABI that only got discovered during the rc period. But if you're willing to keep an ear out for that sort of thing, go wild.
I thought this was 3.5 (or maybe I've blanked out the more recent one)?
Doh, no, this is just what I get for trying to send email while waiting for bags at the airport. -n -- Nathaniel J. Smith -- https://vorpus.org
Thank you Nathaniel, AFAICT current manylinux1 image still does not carry Python 3.7: is there an ETA for that to happen? bye, lele. -- nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia. lele@metapensiero.it | -- Fortunato Depero, 1929.
On Fri, May 11, 2018 at 12:10 PM, Lele Gaifax <lele@metapensiero.it> wrote:
Thank you Nathaniel,
AFAICT current manylinux1 image still does not carry Python 3.7: is there an ETA for that to happen?
The ETA is whenever someone submits a working PR :-). -n -- Nathaniel J. Smith -- https://vorpus.org
On Fri, May 11, 2018 at 12:10 PM, Lele Gaifax <lele@metapensiero.it> wrote:
AFAICT current manylinux1 image still does not carry Python 3.7: is there an ETA for that to happen?
I could be wrong (e.g., there might be compatibility issues I haven't foreseen), but theoretically it is very easy to add a new CPython version here: https://github.com/pypa/manylinux/blob/9f3b52a26739d00c5efa83cdfb2d7681ea109... However, I don't think this will work quite yet, because the Python 3.7 release does not seem to officially available, not at least until 2018-06-15. -- https://keybase.io/trishankdatadog
participants (4)
-
Lele Gaifax
-
Nathaniel Smith
-
Steve Dower
-
Trishank Kuppusamy