Qcodes icon indicating copy to clipboard operation
Qcodes copied to clipboard

Drop python 37 support

Open jenshnielsen opened this issue 3 years ago • 4 comments

Most of the scientific python echo system is dropping support for 3.7 so it makes sense for us to do so too.

This is not to be merged until after the next release

todo

  • [x] Scipy version specifier

jenshnielsen avatar Feb 02 '22 08:02 jenshnielsen

Codecov Report

Merging #3889 (1a06fc0) into master (1a06fc0) will not change coverage. The diff coverage is n/a.

:exclamation: Current head 1a06fc0 differs from pull request most recent head 24712e2. Consider uploading reports for the commit 24712e2 to get more accurate results

@@           Coverage Diff           @@
##           master    #3889   +/-   ##
=======================================
  Coverage   68.29%   68.29%           
=======================================
  Files         339      339           
  Lines       31990    31990           
=======================================
  Hits        21847    21847           
  Misses      10143    10143           

codecov[bot] avatar Feb 02 '22 08:02 codecov[bot]

The Keysight PXI systems do not support fully Python > 3.7 when the firmware or drivers are older than December 2021. In many cases the update of firmware and drivers will require the purchase of new licenses. I've not yet had time to properly test the December 2021 firmware and drivers.

Some people might have to stay on Python 3.7 for quite some time. A well defined last release of qcodes supporting 3.7 would be highly appreciated.

sldesnoo-Delft avatar Feb 10 '22 10:02 sldesnoo-Delft

@sldesnoo-Delft Thinking a bit about this @astafan8 and I suggest that we push out the drop of python 3.7 support to 0.37 (in June) does that work for you?

jenshnielsen avatar Feb 16 '22 12:02 jenshnielsen

That would be fine for me. So, version 0.37 will not support Python 3.7 anymore. The version number is remarkable. :-)

sldesnoo-Delft avatar Feb 17 '22 10:02 sldesnoo-Delft

@sldesnoo-Delft @astafan8 We have missed a few monthly releases so I am going to suggest that the upcoming release that I will make today will be the last to support 3.7

We now have even more upstream packages that do not support 3.7 plus issues like the one that prevents us from merging #4546

jenshnielsen avatar Oct 04 '22 05:10 jenshnielsen