Drop python 37 support
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
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
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 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?
That would be fine for me. So, version 0.37 will not support Python 3.7 anymore. The version number is remarkable. :-)
@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