Update python packages to latest
Created by: jamesobutler
I noticed every so often all the python packages get an update to use latest versions. I figured it was a good time to go ahead with this again. There are several packages receiving version updates from 2017/2018 to 2018/2019. For some of these packages(ie Numpy), these are the last feature release versions with full support for python2.
C:\Program Files\Slicer 4.10.1\bin>SlicerPython.exe -m pip list --outdated
Package | Version | Latest | Release Date (version to Latest) |
---|---|---|---|
gitdb2 | 2.0.3 | 2.0.5 | Sep 28, 2017 to Oct 13, 2018 |
GitPython | 2.1.7 | 2.1.11 | Sep 28, 2017 to Jul 15, 2018 |
numpy | 1.13.1 | 1.16.2 | Jul 6, 2017 to Feb 26, 2019 |
packaging | 17.1 | 19.0 | Feb 28, 2018 to Jan 20, 2019 |
pip | 18.0 | 19.0.3 | Jul 22, 2018 to Feb 20, 2019 |
PyGithub | 1.39 | 1.40( |
Apr 9, 2018 to Jun 25, 2018 ( |
PyJWT | 1.6.4 | 1.7.1 | May 23, 2018 to Dec 7, 2018 |
pyparsing | 2.2.0 | 2.3.1 | Mar 5, 2017 to Jan 13, 2019 |
SimpleITK | 1.1.0 | 1.2.0 (see #1074) | Mar 26, 2018 to Jan 8, 2019 |
six | 1.11.0 | 1.12.0 | Sep 17, 2017 to Dec 9, 2018 |
smmap2 | 2.0.3 | 2.0.5 | Jun 10, 2017 to Oct 13, 2018 |
wheel | 0.31.1 | 0.33.1 | May 13, 2018 to Feb 19, 2019 |
I've specified PyGithub to update only to 1.40 instead of 1.43.5 because there are a few more dependencies in the latest and one uses a c compiler to build, so I decided against doing that right now.
setuptools has a Slicer organization fork with a custom edit so I haven't updated that, but could if requested.
Package | Version | Latest | Release Date (version to Latest) |
---|---|---|---|
setuptools | 40.2.0.post20190115 | 40.8.0 | Aug 21, 2018 to Feb 5, 2019 |