On 19 February 2016 at 16:59, Chris Withers <[email protected]> wrote:

> Hi Nick,
>
> On 18/02/2016 13:32, Nick Coghlan wrote:
>
> On 17 February 2016 at 04:37, Chris Withers <[email protected]>
> wrote:
>
>>
>> So, RHEL7, for worse or worse, ships with Python 2.7.5.
>
>
> It's 2.7.5 + important security backports, so any package that relies on
> PEP 466 features like ssl.create_default_context() should be fine in 7.2+.
> (You can also switch on default certificate verification if you want it:
> https://access.redhat.com/articles/2039753 )
>
> The company I'm with at the moment is one of the more aggressive operating
> system release followers I've worked with or for, and even we're not on 7.2
> yet!
>


Aye, being on 7.x at all already means they're doing better than a lot of
folks. If fast adoption of new distro versions was entirely typical we
wouldn't still be having to encourage people to stop running their own
applications in the RHEL 6 system Python :)


> <multiple ipaddress backports>
>
> It looks like you found a resolution to this part of the problem, but
> those dependencies should only be needed on 7.0 and 7.1
>
> Unfortunately, I missed this use case when PEP 508 was being defined, so
> there's currently no capability for Python level dependencies to be
> conditional on the presence or absence of particular attributes in other
> modules :(
>
> Not sure that's such a biggie here, I'd more like to see pip at least
> notice that it's trying to install two files into the same location.
>

It's mainly a note to myself that there's a current gap in our backporting
story there, since it means folks *can't* currently do ssl module feature
detection at installation time to decide if they need PyOpenSSL as a
dependency or not. At the moment that only impacts RHEL 7.2+, but if PEP
493 gets accepted, the omission may end up affecting other LTS Linux
distros as well.

Cheers,
Nick.

-- 
Nick Coghlan   |   [email protected]   |   Brisbane, Australia
_______________________________________________
Distutils-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to