Hello community,
here is the log from the commit of package python-jupyter-server for
openSUSE:Factory checked in at 2019-08-13 13:20:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter-server (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter-server.new.9556 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter-server"
Tue Aug 13 13:20:22 2019 rev:5 rq:722241 version:0.1.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter-server/python-jupyter-server.changes
2019-07-31 14:27:57.378184799 +0200
+++
/work/SRC/openSUSE:Factory/.python-jupyter-server.new.9556/python-jupyter-server.changes
2019-08-13 13:21:05.309421162 +0200
@@ -1,0 +2,9 @@
+Sun Aug 11 01:27:08 UTC 2019 - Todd R <[email protected]>
+
+- Update to 0.1.1
+ * Fix extension_name validation
+ * Remove 'coded redirect' to default_url
+ * Fix default_url redirect with default 'main' handler
+ * pass extension_name to only extension app handlers
+
+-------------------------------------------------------------------
Old:
----
jupyter_server-0.1.0.tar.gz
New:
----
jupyter_server-0.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter-server.spec ++++++
--- /var/tmp/diff_new_pack.XaiQTB/_old 2019-08-13 13:21:06.977420723 +0200
+++ /var/tmp/diff_new_pack.XaiQTB/_new 2019-08-13 13:21:06.993420719 +0200
@@ -17,7 +17,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-jupyter-server
-Version: 0.1.0
+Version: 0.1.1
Release: 0
License: BSD-3-Clause
Summary: The Jupyter Server
@@ -50,6 +50,7 @@
BuildRequires: %{python_module traitlets >= 4.2.1}
BuildRequires: python-ipaddress
BuildRequires: python-mock
+BuildRequires: pandoc
# /SECTION
Requires: python-Jinja2
Requires: python-Send2Trash
++++++ jupyter_server-0.1.0.tar.gz -> jupyter_server-0.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_server-0.1.0/PKG-INFO
new/jupyter_server-0.1.1/PKG-INFO
--- old/jupyter_server-0.1.0/PKG-INFO 2019-07-16 17:22:55.000000000 +0200
+++ new/jupyter_server-0.1.1/PKG-INFO 2019-08-06 02:24:19.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: jupyter_server
-Version: 0.1.0
+Version: 0.1.1
Summary: The Jupyter Server
Home-page: http://jupyter.org
Author: Jupyter Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_server-0.1.0/jupyter_server/_version.py
new/jupyter_server-0.1.1/jupyter_server/_version.py
--- old/jupyter_server-0.1.0/jupyter_server/_version.py 2019-07-16
17:22:42.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server/_version.py 2019-08-06
02:24:03.000000000 +0200
@@ -9,5 +9,5 @@
# Next beta/alpha/rc release: The version number for beta is X.Y.ZbN **without
dots**.
-version_info = (0, 1, 0, '')
+version_info = (0, 1, 1, '')
__version__ = '.'.join(map(str, version_info[:3])) + ''.join(version_info[3:])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_server-0.1.0/jupyter_server/base/handlers.py
new/jupyter_server-0.1.1/jupyter_server/base/handlers.py
--- old/jupyter_server-0.1.0/jupyter_server/base/handlers.py 2019-07-09
10:07:11.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server/base/handlers.py 2019-08-06
02:22:27.000000000 +0200
@@ -869,7 +869,6 @@
default_handlers = [
(r".*/", TrailingSlashHandler),
- (r"/", MainHandler),
(r"api", APIVersionHandler),
(r'/(robots\.txt|favicon\.ico)', web.StaticFileHandler),
(r'/metrics', PrometheusMetricsHandler)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_server-0.1.0/jupyter_server/extension/application.py
new/jupyter_server-0.1.1/jupyter_server/extension/application.py
--- old/jupyter_server-0.1.0/jupyter_server/extension/application.py
2019-07-09 10:07:11.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server/extension/application.py
2019-08-06 02:22:27.000000000 +0200
@@ -14,7 +14,7 @@
from jupyter_server.serverapp import ServerApp, aliases, flags
from jupyter_server.transutils import _
from jupyter_server.utils import url_path_join
-
+from .handler import ExtensionHandler
# Remove alias for nested classes in ServerApp.
# Nested classes are not allowed in ExtensionApp.
@@ -181,11 +181,12 @@
# Get handler kwargs, if given
kwargs = {}
+ if issubclass(handler, ExtensionHandler):
+ kwargs['extension_name'] = self.extension_name
try:
kwargs.update(handler_items[2])
except IndexError:
pass
- kwargs['extension_name'] = self.extension_name
new_handler = (pattern, handler, kwargs)
new_handlers.append(new_handler)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_server-0.1.0/jupyter_server/extension/handler.py
new/jupyter_server-0.1.1/jupyter_server/extension/handler.py
--- old/jupyter_server-0.1.0/jupyter_server/extension/handler.py
2019-07-09 10:07:11.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server/extension/handler.py
2019-08-06 02:22:27.000000000 +0200
@@ -12,9 +12,8 @@
their own namespace and avoid intercepting requests for
other extensions.
"""
- def initialize(self, extension_name, **kwargs):
+ def initialize(self, extension_name):
self.extension_name = extension_name
- super(ExtensionHandler, self).initialize(**kwargs)
@property
def config(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_server-0.1.0/jupyter_server/serverapp.py
new/jupyter_server-0.1.1/jupyter_server/serverapp.py
--- old/jupyter_server-0.1.0/jupyter_server/serverapp.py 2019-05-16
12:38:16.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server/serverapp.py 2019-08-06
02:22:27.000000000 +0200
@@ -75,7 +75,7 @@
except NameError:
raw_input = input
-from .base.handlers import Template404, RedirectWithParams
+from .base.handlers import MainHandler, RedirectWithParams, Template404
from .log import log_request
from .services.kernels.kernelmanager import MappingKernelManager
from .services.config import ConfigManager
@@ -304,13 +304,18 @@
)
# register base handlers last
handlers.extend(load_handlers('jupyter_server.base.handlers'))
- # set the URL that will be redirected from `/`
- handlers.append(
- (r'/?', RedirectWithParams, {
- 'url' : settings['default_url'],
- 'permanent': False, # want 302, not 301
- })
- )
+
+ if settings['default_url'] != '/':
+ # set the URL that will be redirected from `/`
+ handlers.append(
+ (r'/?', RedirectWithParams, {
+ 'url' : settings['default_url'],
+ 'permanent': False, # want 302, not 301
+ })
+ )
+ else:
+ handlers.append(
+ (r"/", MainHandler))
# prepend base_url onto the patterns that we match
new_handlers = []
@@ -1569,8 +1574,7 @@
relpath = os.path.relpath(self.file_to_run, self.root_dir)
uri = url_escape(url_path_join('notebooks',
*relpath.split(os.sep)))
else:
- # default_url contains base_url, but so does connection_url
- uri = self.default_url[len(self.base_url):]
+ uri = self.base_url
if self.one_time_token:
uri = url_concat(uri, {'token': self.one_time_token})
if browser:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_server-0.1.0/jupyter_server.egg-info/PKG-INFO
new/jupyter_server-0.1.1/jupyter_server.egg-info/PKG-INFO
--- old/jupyter_server-0.1.0/jupyter_server.egg-info/PKG-INFO 2019-07-16
17:22:55.000000000 +0200
+++ new/jupyter_server-0.1.1/jupyter_server.egg-info/PKG-INFO 2019-08-06
02:24:19.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: jupyter-server
-Version: 0.1.0
+Version: 0.1.1
Summary: The Jupyter Server
Home-page: http://jupyter.org
Author: Jupyter Development Team