[Numpy-discussion] Unsupporting python3.5

Ralf Gommers ralf.gommers at gmail.com
Fri Oct 18 05:05:55 EDT 2019


On Fri, Oct 11, 2019 at 4:18 AM Charles R Harris <charlesr.harris at gmail.com>
wrote:

>
>
> On Thu, Oct 10, 2019 at 6:02 PM Stefan van der Walt <stefanv at berkeley.edu>
> wrote:
>
>> On Thu, Oct 10, 2019, at 09:34, Charles R Harris wrote:
>>
>> I think we can support 3.5 as long as we please, the question is how long
>> we *want* to support it. I don't plan to release 1.18 wheels for 3.5, but
>> I'm concerned about making 1.18 outright incompatible with 3.5. I would
>> like to see the random interface settle before we do that. So my preference
>> would be to drop 3.5 in 1.19 with a future warning in the 1.18 release
>> notes. Alternatively, we could backport all the random changes to 1.17, but
>> I would rather not do that.
>>
>>
I'm not sure I like this approach, which is reflected in the current
version of https://github.com/numpy/numpy/pull/14673. If we stop testing
3.5 in CI, don't release 3.5 wheels and remove the PyPI trove classifier
for it (so installation tools may not install it anymore), then what's the
point of saying we "don't drop it"? I'd rather keep it fully supported for
one more month and release a couple of wheels, or just drop it completely.
I don't have much of a preference which option is better, just would like
to avoid half-dropping it.

Cheers,
Ralf

>
>> The language in the NEP is:
>>
>> "we recommend that they support at least all minor versions of Python
>> introduced and released in the prior 42 months"
>>
>> i.e., a lower bound for support, such that compatibility with more
>> versions of Python is perfectly OK and, in the case of NumPy, probably
>> encouraged.  The NEP is meant to lift the burden of very long support
>> cycles from smaller projects.
>>
>> Stéfan
>>
>>
> The 1.18.0rc1 is about one month out, so we should spend some effort on
> those PRs and issues with the 1.18 milestone. Dealing with issues and
> milestones, plus putting together the release notes, is the major pain
> point in making releases these days.
>
> Chuck
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20191018/7f38ed18/attachment.html>


More information about the NumPy-Discussion mailing list