I also misunderstood the purpose of the NEP. I assumed it was intended to encourage projects to drop old versions of Python. Other people have viewed the NEP similarly: https://github.com/networkx/networkx/issues/4027
If the intention of the NEP is to specify that projects not drop old version of Python too early, I don't think it is obvious from the NEP. It would be helpful if you added a simple motivation statement near the top of the document. Something like: ## Motivation and Scope The purpose of the NEP is to ensure projects in the scientific Python ecosystem don't drop support for old version of Python and NumPy too soon. On Sun, Nov 1, 2020 at 6:44 PM Jarrod Millman <mill...@berkeley.edu> wrote: > > NetworkX is currently planning to support 3.6 for our coming 2.6 > release (dec 2020) and 3.0 release (early 2021). We had originally > thought about following NEP 29. But I assumed it had been abandoned, > since neither NumPy nor SciPy dropped Python 3.6 on Jun 23, 2020. > > NetworkX is likely to continue supporting whatever versions of Python > both NumPy and SciPy support regardless of what NEP 29 says. I > wouldn't be surprised if other projects do the same thing. > > Jarrod _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion