question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

🧰 Task

How does everyone feel about dropping python 3.7?

We had previously discussed following NEP29 which:

recommends that all projects across the Scientific Python ecosystem adopt a common “time window-based” policy for support of Python and NumPy versions.

with a proposed support table of

Date Python NumPy
Jul 26, 2021 3.7+ 1.18+
Dec 22, 2021 3.7+ 1.19+
Dec 26, 2021 3.8+ 1.19+
Jun 21, 2022 3.8+ 1.20+
Apr 14, 2023 3.9+ 1.20+

with 3.8, we could get in on that sweet, sweet walrus operator, and functools.cached_property

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:3
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

3reactions
jnicommented, Jan 27, 2022

I think we could just drop 3.7 on 0.4.15? I don’t see this as a big reason to bump to 0.5. Then this doesn’t have to affect any of the other deprecations.

2reactions
tlambert03commented, Jan 26, 2022

I am fine both with releasing 0.5 just as a py3.7 drop, with 0.5.1 bringing all the other deprecations (as @potating-potato suggested), or just bringing all of our breaking changes together in 0.5.0. whatever the @napari/core-devs consensus is

Read more comments on GitHub >

github_iconTop Results From Across the Web

Drop support for Python 3.7 · Issue #41678 · pandas-dev/pandas
On Dec 26, 2021 drop support for Python 3.7 (initially released on Jun 27, 2018). The next release after 1.3 can be scheduled...
Read more >
How to remove Python 3.7? I have two Python 3 versions ...
Depends on which OS and how you installed python. Some install methods have an uninstall. Some don't. You may have to determine where...
Read more >
Announcements — conda-forge 2022.12.21 documentation
With Python 3.11's release coming around the corner (October 3rd), conda-forge plans to drop Python 3.7 support when Python 3.11 comes out.
Read more >
How to uninstall Python - Educative.io
Navigate to Control Panel. · Click “Uninstall a program”, and a list of all the currently installed programs will display. · Select the...
Read more >
What's new in 1.4.0 (January 22, 2022) - Pandas
What's new in 1.4.0 (January 22, 2022)#. These are the changes in pandas 1.4.0. See Release notes for a full changelog including other...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found