Skip to content

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(1.43.5) Apr 9, 2018 to Jun 25, 2018 (Jan 29, 2019)
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

Merge request reports