# nbconvert
#   https://nbconvert.readthedocs.io/en/latest/changelog.html
nbconvert==5.1.1 # rg.filter: >= 4.2, <5.2

# notebook
#   https://jupyter-notebook.readthedocs.io/en/latest/changelog.html
# The ~> notation specifies a minimum version but pins to same major 
# version
notebook ~> 5.4.1

# Sphinx
#   http://www.sphinx-doc.org/en/stable/changes.html
sphinx==1.5.5 # rq.filter: >=1.3, <1.6

sphinx-nbexamples

# nbconvert
#   https://nbconvert.readthedocs.io/en/latest/changelog.html
nbconvert==5.1.1 # rg.filter: >= 4.2, <5.2

# notebook
#   https://jupyter-notebook.readthedocs.io/en/latest/changelog.html
# The ~= notation specifies a minimum version but pins to same major 
# version: https://www.python.org/dev/peps/pep-0440/#compatible-release
notebook ~= 5.7.2

# Sphinx
#   http://www.sphinx-doc.org/en/stable/changes.html
sphinx==1.5.5 # rq.filter: >=1.3, <1.6

sphinx-nbexamples

Update required notebook package version
Update required notebook package version

GitHub has been bothering me about this for a while! This also fixes an error in the version specification, where the `~=` operator specifies a major-version compatible version.