Hello community,
here is the log from the commit of package python-jupyter_core for
openSUSE:Factory checked in at 2017-12-14 10:56:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter_core (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter_core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_core"
Thu Dec 14 10:56:57 2017 rev:6 rq:555888 version:4.4.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter_core/python-jupyter_core-doc.changes
2017-09-21 12:36:31.733048701 +0200
+++
/work/SRC/openSUSE:Factory/.python-jupyter_core.new/python-jupyter_core-doc.changes
2017-12-14 10:57:13.024385729 +0100
@@ -1,0 +2,20 @@
+Wed Nov 22 22:48:47 UTC 2017 - [email protected]
+
+- require sphinxcontrib-github-alt
+
+- update to version 4.4.0:
+ * jupyter troubleshoot gets the list of packages from the Python
+ environment it's in, by using sys.executable to call pip list
+ (:ghpull:`104`).
+ * Added utility function ensure_dir_exists, and switched to using it
+ over the one from ipython_genutils, which does permissions wrong
+ (:ghpull:`113`).
+ * Avoid creating the ~/.ipython directory when checking if it exists
+ for config migration (:ghpull:`118`).
+ * Fix mistaken description in zsh completions (:ghpull:`98`).
+ * Fix subcommand tests on Windows (:ghpull:`103`).
+ * The README now describes how to work on jupyter_core and build the
+ docs (:ghpull:`110`).
+ * Fix a broken link to a release in the docs (:ghpull:`109`).
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/python-jupyter_core/python-jupyter_core.changes
2017-09-21 12:36:37.252272028 +0200
+++
/work/SRC/openSUSE:Factory/.python-jupyter_core.new/python-jupyter_core.changes
2017-12-14 10:57:19.220086636 +0100
@@ -1,0 +2,18 @@
+Wed Nov 22 22:48:47 UTC 2017 - [email protected]
+
+- update to version 4.4.0:
+ * jupyter troubleshoot gets the list of packages from the Python
+ environment it's in, by using sys.executable to call pip list
+ (:ghpull:`104`).
+ * Added utility function ensure_dir_exists, and switched to using it
+ over the one from ipython_genutils, which does permissions wrong
+ (:ghpull:`113`).
+ * Avoid creating the ~/.ipython directory when checking if it exists
+ for config migration (:ghpull:`118`).
+ * Fix mistaken description in zsh completions (:ghpull:`98`).
+ * Fix subcommand tests on Windows (:ghpull:`103`).
+ * The README now describes how to work on jupyter_core and build the
+ docs (:ghpull:`110`).
+ * Fix a broken link to a release in the docs (:ghpull:`109`).
+
+-------------------------------------------------------------------
Old:
----
jupyter_core-4.3.0.tar.gz
New:
----
jupyter_core-4.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter_core-doc.spec ++++++
--- /var/tmp/diff_new_pack.q3DA03/_old 2017-12-14 10:57:22.603923284 +0100
+++ /var/tmp/diff_new_pack.q3DA03/_new 2017-12-14 10:57:22.607923091 +0100
@@ -28,7 +28,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-jupyter_core-doc
-Version: 4.3.0
+Version: 4.4.0
Release: 0
Summary: Documentation for python-jupyter_core
License: BSD-3-Clause
@@ -37,9 +37,9 @@
Source:
https://files.pythonhosted.org/packages/source/j/jupyter_core/jupyter_core-%{version}.tar.gz
# PATCH-FIX-OPENSUSE -- use_rpms_paths.patch -- change paths so they are easy
to replace at build time
Patch0: use_rpms_paths.patch
+BuildRequires: %{python_module jupyter_core}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-BuildRequires: %{python_module jupyter_core}
%if %{with tests}
# Test requirements
BuildRequires: %{python_module pytest}
@@ -47,6 +47,7 @@
BuildRequires: python-mock
%endif
# Documentation requirements
+BuildRequires: %{python_module sphinxcontrib-github-alt}
%if %{with pdf} || %{with html}
BuildRequires: python3-Sphinx
%endif
++++++ python-jupyter_core.spec ++++++
--- /var/tmp/diff_new_pack.q3DA03/_old 2017-12-14 10:57:22.627922126 +0100
+++ /var/tmp/diff_new_pack.q3DA03/_new 2017-12-14 10:57:22.631921933 +0100
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-jupyter_core
-Version: 4.3.0
+Version: 4.4.0
Release: 0
Summary: Base package on which Jupyter projects rely
License: BSD-3-Clause
@@ -27,12 +27,12 @@
Source:
https://files.pythonhosted.org/packages/source/j/jupyter_core/jupyter_core-%{version}.tar.gz
# PATCH-FIX-OPENSUSE -- use_rpms_paths.patch -- change paths so they are easy
to replace at build time
Patch0: use_rpms_paths.patch
-BuildRequires: fdupes
-BuildRequires: python-rpm-macros
BuildRequires: %{python_module devel}
-BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module ipython_genutils}
+BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module traitlets}
+BuildRequires: fdupes
+BuildRequires: python-rpm-macros
Requires: python-ipython_genutils
Requires: python-traitlets
Recommends: python-jupyter_ipython
++++++ jupyter_core-4.3.0.tar.gz -> jupyter_core-4.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/CONTRIBUTING.md
new/jupyter_core-4.4.0/CONTRIBUTING.md
--- old/jupyter_core-4.3.0/CONTRIBUTING.md 2015-09-16 14:01:39.000000000
+0200
+++ new/jupyter_core-4.4.0/CONTRIBUTING.md 2017-10-11 16:52:06.000000000
+0200
@@ -1,3 +1,5 @@
# Contributing
We follow the [IPython Contributing
Guide](https://github.com/ipython/ipython/blob/master/CONTRIBUTING.md).
+
+See the
[README](https://github.com/jupyter/jupyter_core/blob/master/README.md) on how
to set up a development environment.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/PKG-INFO
new/jupyter_core-4.4.0/PKG-INFO
--- old/jupyter_core-4.3.0/PKG-INFO 2017-02-14 18:32:10.000000000 +0100
+++ new/jupyter_core-4.4.0/PKG-INFO 2017-10-31 17:33:12.000000000 +0100
@@ -1,8 +1,8 @@
Metadata-Version: 1.1
Name: jupyter_core
-Version: 4.3.0
+Version: 4.4.0
Summary: Jupyter core package. A base package on which Jupyter projects rely.
-Home-page: http://jupyter.org
+Home-page: https://jupyter.org
Author: Jupyter Development Team
Author-email: [email protected]
License: BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/README.md
new/jupyter_core-4.4.0/README.md
--- old/jupyter_core-4.3.0/README.md 2015-09-16 14:01:43.000000000 +0200
+++ new/jupyter_core-4.4.0/README.md 2017-10-11 16:52:06.000000000 +0200
@@ -5,3 +5,37 @@
This package contains base application classes and configuration inherited by
other projects.
It doesn't do much on its own.
+
+# Development Setup
+
+The [Jupyter Contributor
Guides](http://jupyter.readthedocs.io/en/latest/contributor/content-contributor.html)
provide extensive information on contributing code or documentation to Jupyter
projects. The limited instructions below for setting up a development
environment are for your convenience.
+
+## Coding
+
+You'll need Python and `pip` on the search path. Clone the Jupyter Core git
repository to your computer, for example in `/my/projects/jupyter_core`.
+Now create an [editable
install](https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs)
+and download the dependencies of code and test suite by executing:
+
+ cd /my/projects/jupyter_core/
+ pip install -e .
+ pip install -r dev-requirements.txt
+ py.test
+
+The last command runs the test suite to verify the setup. During development,
you can pass filenames to `py.test`, and it will execute only those tests.
+
+## Documentation
+
+The documentation of Jupyter Core is generated from the files in `docs/` using
Sphinx. Instructions for setting up Sphinx with a selection of optional modules
are in the [Documentation
Guide](http://jupyter.readthedocs.io/en/latest/contrib_docs/index.html). You'll
also need the `make` command.
+For a minimal Sphinx installation to process the Jupyter Core docs, execute:
+
+ pip install sphinx
+
+The following commands build the documentation in HTML format and check for
broken links:
+
+ cd /my/projects/jupyter_core/docs/
+ make html linkcheck
+
+Point your browser to the following URL to access the generated documentation:
+
+_file:///my/projects/jupyter\_core/docs/\_build/html/index.html_
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/dev-requirements.txt
new/jupyter_core-4.4.0/dev-requirements.txt
--- old/jupyter_core-4.3.0/dev-requirements.txt 2015-06-20 18:04:31.000000000
+0200
+++ new/jupyter_core-4.4.0/dev-requirements.txt 2017-10-11 16:52:06.000000000
+0200
@@ -1,3 +1,3 @@
pytest
mock
-ipython
+ipykernel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/docs/changelog.rst
new/jupyter_core-4.4.0/docs/changelog.rst
--- old/jupyter_core-4.3.0/docs/changelog.rst 2017-02-10 12:06:44.000000000
+0100
+++ new/jupyter_core-4.4.0/docs/changelog.rst 2017-10-31 17:30:24.000000000
+0100
@@ -1,6 +1,27 @@
Changes in jupyter-core
=======================
+4.4
+---
+
+4.4.0
+~~~~~
+
+`on
+GitHub <https://github.com/jupyter/jupyter_core/releases/tag/4.4.0>`__
+
+- ``jupyter troubleshoot`` gets the list of packages from the Python
environment
+ it's in, by using ``sys.executable`` to call ``pip list`` (:ghpull:`104`).
+- Added utility function ``ensure_dir_exists``, and switched to using it over
+ the one from ipython_genutils, which does permissions wrong (:ghpull:`113`).
+- Avoid creating the ``~/.ipython`` directory when checking if it exists for
+ config migration (:ghpull:`118`).
+- Fix mistaken description in zsh completions (:ghpull:`98`).
+- Fix subcommand tests on Windows (:ghpull:`103`).
+- The README now describes how to work on ``jupyter_core`` and build the docs
+ (:ghpull:`110`).
+- Fix a broken link to a release in the docs (:ghpull:`109`).
+
4.3
---
@@ -52,7 +73,7 @@
~~~~~
`on
-GitHub <https://github.com/jupyter/jupyter_core/releases/tag/4.1>`__
+GitHub <https://github.com/jupyter/jupyter_core/releases/tag/4.1.0>`__
- Add ``jupyter.py`` module, so that :command:`python -m jupyter` always works.
- Add prototype ``jupyter troubleshoot`` command for displaying environment
info.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/docs/conf.py
new/jupyter_core-4.4.0/docs/conf.py
--- old/jupyter_core-4.3.0/docs/conf.py 2015-06-25 22:44:46.000000000 +0200
+++ new/jupyter_core-4.4.0/docs/conf.py 2017-10-31 17:30:24.000000000 +0100
@@ -33,8 +33,11 @@
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.intersphinx',
+ 'sphinxcontrib_github_alt',
]
+github_project_url = "https://github.com/jupyter/jupyter_core"
+
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -291,4 +294,4 @@
# Example configuration for intersphinx: refer to the Python standard library.
-intersphinx_mapping = {'https://docs.python.org/': None}
+intersphinx_mapping = {'https://docs.python.org/3/': None}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/docs/requirements.txt
new/jupyter_core-4.4.0/docs/requirements.txt
--- old/jupyter_core-4.3.0/docs/requirements.txt 2015-06-28
19:28:43.000000000 +0200
+++ new/jupyter_core-4.4.0/docs/requirements.txt 2017-10-31
17:30:24.000000000 +0100
@@ -1 +1,2 @@
traitlets>=4.0
+sphinxcontrib_github_alt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/examples/completions-zsh
new/jupyter_core-4.4.0/examples/completions-zsh
--- old/jupyter_core-4.3.0/examples/completions-zsh 2015-09-16
14:01:43.000000000 +0200
+++ new/jupyter_core-4.4.0/examples/completions-zsh 2017-10-11
16:52:06.000000000 +0200
@@ -186,7 +186,7 @@
'help:Print help about subcommand.'
'list:List currently running notebook servers in this profile.'
)
- _describe -t commands 'nbextension command' commands "$@"
+ _describe -t commands 'notebook command' commands "$@"
}
_jupyter "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/jupyter_core/application.py
new/jupyter_core-4.4.0/jupyter_core/application.py
--- old/jupyter_core-4.3.0/jupyter_core/application.py 2017-02-13
10:51:58.000000000 +0100
+++ new/jupyter_core-4.4.0/jupyter_core/application.py 2017-10-31
16:57:46.000000000 +0100
@@ -31,7 +31,7 @@
from traitlets.config.loader import ConfigFileNotFound
from traitlets import Unicode, Bool, List
-from ipython_genutils.path import ensure_dir_exists
+from .utils import ensure_dir_exists
from ipython_genutils import py3compat
from .paths import (
@@ -160,10 +160,9 @@
return
from .migrate import get_ipython_dir, migrate
-
- ipdir = get_ipython_dir()
+
# No IPython dir, nothing to migrate
- if not os.path.exists(ipdir):
+ if not os.path.exists(get_ipython_dir()):
return
migrate()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/jupyter_core/migrate.py
new/jupyter_core-4.4.0/jupyter_core/migrate.py
--- old/jupyter_core-4.3.0/jupyter_core/migrate.py 2016-01-29
08:21:30.000000000 +0100
+++ new/jupyter_core-4.4.0/jupyter_core/migrate.py 2017-10-31
16:57:46.000000000 +0100
@@ -30,16 +30,7 @@
from traitlets.config import PyFileConfigLoader, JSONFileConfigLoader
from traitlets.log import get_logger
-from ipython_genutils.path import ensure_dir_exists
-try:
- from IPython.paths import get_ipython_dir
-except ImportError:
- # IPython < 4
- try:
- from IPython.utils.path import get_ipython_dir
- except ImportError:
- def get_ipython_dir():
- return os.environ.get('IPYTHONDIR',
os.path.expanduser('~/.ipython'))
+from .utils import ensure_dir_exists
from .paths import jupyter_config_dir, jupyter_data_dir
from .application import JupyterApp
@@ -72,6 +63,21 @@
regex(r'\bIPython\.nbconvert\b'): 'nbconvert',
}
+
+def get_ipython_dir():
+ """Return the IPython directory location.
+
+ Not imported from IPython because the IPython implementation
+ ensures that a writable directory exists,
+ creating a temporary directory if not.
+ We don't want to trigger that when checking if migration should happen.
+
+ We only need to support the IPython < 4 behavior for migration,
+ so importing for forward-compatibility and edge cases is not important.
+ """
+ return os.environ.get('IPYTHONDIR', os.path.expanduser('~/.ipython'))
+
+
def migrate_dir(src, dst):
"""Migrate a directory from src to dst"""
log = get_logger()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_core-4.3.0/jupyter_core/tests/test_command.py
new/jupyter_core-4.4.0/jupyter_core/tests/test_command.py
--- old/jupyter_core-4.3.0/jupyter_core/tests/test_command.py 2016-09-13
15:22:49.000000000 +0200
+++ new/jupyter_core-4.4.0/jupyter_core/tests/test_command.py 2017-10-11
16:52:06.000000000 +0200
@@ -27,6 +27,26 @@
return check_output([sys.executable, '-m', 'jupyter_core'] +
cmd).decode('utf8').strip()
+def write_executable(path, source):
+ if sys.platform == 'win32':
+ script = path.dirpath() / path.purebasename + '-script.py'
+ exe = path.dirpath() / path.purebasename + '.exe'
+ else:
+ script = path
+
+ script.write(source)
+ script.chmod(0o700)
+
+ if sys.platform == 'win32':
+ try:
+ import pkg_resources
+ w = pkg_resources.resource_string('setuptools', 'cli-32.exe')
+ except (ImportError, FileNotFoundError):
+ pytest.skip('Need pkg_resources/setuptools to make scripts
executable on Windows')
+ exe.write(w, 'wb')
+ exe.chmod(0o700)
+
+
def assert_output(cmd, expected):
assert get_jupyter_output(cmd) == expected
@@ -107,13 +127,17 @@
'from jupyter_core import command; command.main()'
)
jupyter.chmod(0o700)
- witness_cmd = 'jupyter-witness'
+ witness = a.join('jupyter-witness')
+ witness_src = '#!%s\n%s\n' % (sys.executable, 'print("WITNESS ME")')
+ write_executable(witness, witness_src)
+
+ env = {'PATH': ''}
+ if 'SYSTEMROOT' in os.environ: # Windows http://bugs.python.org/issue20614
+ env[str('SYSTEMROOT')] = os.environ['SYSTEMROOT']
if sys.platform == 'win32':
- witness_cmd += '.py'
- witness = a.join(witness_cmd)
- witness.write('#!%s\n%s\n' % (sys.executable, 'print("WITNESS ME")'))
- witness.chmod(0o700)
- out = check_output([sys.executable, str(jupyter), 'witness'], env={'PATH':
''})
+ env[str('PATHEXT')] = '.EXE'
+ # This won't work on windows unless
+ out = check_output([sys.executable, str(jupyter), 'witness'], env=env)
assert b'WITNESS' in out
@@ -124,17 +148,19 @@
'from jupyter_core import command; command.main()'
)
jupyter.chmod(0o700)
- witness_cmd = 'jupyter-witness'
- if sys.platform == 'win32':
- witness_cmd += '.py'
- witness_a = a.join(witness_cmd)
- witness_a.write('#!%s\n%s\n' % (sys.executable, 'print("WITNESS A")'))
- witness_a.chmod(0o700)
+ witness_a = a.join('jupyter-witness')
+ witness_a_src = '#!%s\n%s\n' % (sys.executable, 'print("WITNESS A")')
+ write_executable(witness_a, witness_a_src)
b = tmpdir.mkdir("b")
- witness_b = b.join(witness_cmd)
- witness_b.write('#!%s\n%s\n' % (sys.executable, 'print("WITNESS B")'))
- witness_b.chmod(0o700)
-
- out = check_output([sys.executable, str(jupyter), 'witness'], env={'PATH':
str(b)})
+ witness_b = b.join('jupyter-witness')
+ witness_b_src = '#!%s\n%s\n' % (sys.executable, 'print("WITNESS B")')
+ write_executable(witness_b, witness_b_src)
+
+ env = {'PATH': str(b)}
+ if 'SYSTEMROOT' in os.environ: # Windows http://bugs.python.org/issue20614
+ env[str('SYSTEMROOT')] = os.environ['SYSTEMROOT']
+ if sys.platform == 'win32':
+ env[str('PATHEXT')] = '.EXE'
+ out = check_output([sys.executable, str(jupyter), 'witness'], env=env)
assert b'WITNESS A' in out
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_core-4.3.0/jupyter_core/tests/test_migrate.py
new/jupyter_core-4.4.0/jupyter_core/tests/test_migrate.py
--- old/jupyter_core-4.3.0/jupyter_core/tests/test_migrate.py 2016-06-24
23:29:51.000000000 +0200
+++ new/jupyter_core-4.4.0/jupyter_core/tests/test_migrate.py 2017-10-31
16:57:46.000000000 +0100
@@ -15,11 +15,7 @@
import pytest
-from ipython_genutils.path import ensure_dir_exists
-try:
- from IPython.paths import locate_profile
-except ImportError:
- from IPython.utils.path import locate_profile
+from jupyter_core.utils import ensure_dir_exists
from jupyter_core.paths import jupyter_data_dir
from jupyter_core.migrate import (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/jupyter_core/troubleshoot.py
new/jupyter_core-4.4.0/jupyter_core/troubleshoot.py
--- old/jupyter_core-4.3.0/jupyter_core/troubleshoot.py 2016-10-11
14:52:31.000000000 +0200
+++ new/jupyter_core-4.4.0/jupyter_core/troubleshoot.py 2017-10-11
16:52:06.000000000 +0200
@@ -45,7 +45,7 @@
else:
env['which'] = subs(['which', '-a', 'jupyter'])
env['where'] = None
- env['pip'] = subs(['pip', 'list'])
+ env['pip'] = subs([sys.executable, '-m', 'pip', 'list'])
env['conda'] = subs(['conda', 'list'])
return env
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/jupyter_core/utils/__init__.py
new/jupyter_core-4.4.0/jupyter_core/utils/__init__.py
--- old/jupyter_core-4.3.0/jupyter_core/utils/__init__.py 2015-03-25
22:54:09.000000000 +0100
+++ new/jupyter_core-4.4.0/jupyter_core/utils/__init__.py 2017-10-31
16:57:46.000000000 +0100
@@ -0,0 +1,18 @@
+import errno
+import os
+
+def ensure_dir_exists(path, mode=0o777):
+ """ensure that a directory exists
+
+ If it doesn't exist, try to create it, protecting against a race condition
+ if another process is doing the same.
+
+ The default permissions are determined by the current umask.
+ """
+ try:
+ os.makedirs(path, mode=mode)
+ except OSError as e:
+ if e.errno != errno.EEXIST:
+ raise
+ if not os.path.isdir(path):
+ raise IOError("%r exists but is not a directory" % path)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/jupyter_core/version.py
new/jupyter_core-4.4.0/jupyter_core/version.py
--- old/jupyter_core-4.3.0/jupyter_core/version.py 2017-02-13
10:51:58.000000000 +0100
+++ new/jupyter_core-4.4.0/jupyter_core/version.py 2017-10-31
17:31:16.000000000 +0100
@@ -1,6 +1,6 @@
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.
-version_info = (4, 3, 0)
+version_info = (4, 4, 0)
__version__ = '.'.join(map(str, version_info))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_core-4.3.0/setup.py
new/jupyter_core-4.4.0/setup.py
--- old/jupyter_core-4.3.0/setup.py 2017-02-13 10:51:58.000000000 +0100
+++ new/jupyter_core-4.4.0/setup.py 2017-10-11 16:52:06.000000000 +0200
@@ -58,7 +58,7 @@
long_description = """There is no reason to install this package on its
own.""",
author = "Jupyter Development Team",
author_email = "[email protected]",
- url = "http://jupyter.org",
+ url = "https://jupyter.org",
license = "BSD",
classifiers = [
'Intended Audience :: Developers',