[Live-demo] ipython upgrade via pip

Brian M Hamlin maplabs at light42.com
Sat May 20 15:30:32 PDT 2017


Jupyter update in OSGeo-Live pre11
20May17 -dbb
====================================

OS Environment:
 OSGeo-Live  (May 10 09:33)  osgeo-live-nightly-PR161-amd64-daace19.iso

--
user at live-pre11:~$ sudo apt-get install libpython2.7-dev
  ... 
user at live-pre11:~$ sudo pip install --upgrade notebook
  (Python 2.7 package change details summarized)

REMOVED:  none
UPDATED:                vers_prev       vers_new
  ipython               4.0.2           5.3.0
  ipykernel             4.2.2           4.6.1
  jinja2                2.8.0           2.9.6
  jupyter-client        4.1.1           5.0.1
  jupyter-core          4.0.6           4.3.0
  notebook              4.2.1           5.0.0
  pyzmq                 15.0.2          16.0.2
  tornado               4.2.1           4.5.1
-
  ipython-genutils      0.1             0.2
  nbconvert             4.1.0           5.1.1
  nbformat              4.0.1           4.3.0
-
  decorator,enum34,jsonschema,Markupsafe,mistune,pexpect
  pickleshare,ptyprocess,Pygments,pyparsing,python-dateutil,traitlets

ADDED:
  appdirs
  backports-abc
  backports.shutil-get-terminal-size
  bleach
  certifi
  configparser
  html5lib
  packaging
  pandocfilters
  pathlib2
  prompt-toolkit
  scandir
  testpath
  wcwidth
  webencodings

 
===============
Notes:

  * the primary change in ipython CLI version is  4.0 -> 5.3
  * jupyter-client  4.1 -> 5.0
  * jupyter-core    4.0 -> 4.3
  * notebook meta-package  4.2 -> 5.0
 
* Many minor utils are also minor updates along stable projects
  in other words, the minor utilities needed for the new setup
  are not breaking changes and unlikely to be breaking changes. 

* No one can predict where in the chain of python interdependancies
  one package may declare strict version requirements instead of
  "greater than or equal to" dependancies, however the python
  ecosystem seeks to stabilize itself generally. This combination
  of package updates tends to work in the modern time. 
  The Debian packaging python chain is not the only definition
  of a working set of packages. 

* numpy, matplotlib, pandas and other major SciPy components,
  were not touched

* within the very active and well-managed IPython and Jupyter
  projects, component version numbers are not entirely harmonized
  to this day. 

--
  some basic testing to follow
  best from Berkeley
   -Brian M Hamlin

 




More information about the Osgeolive mailing list