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


Reply via email to