Hello community,

here is the log from the commit of package jupyter-jupyterlab for 
openSUSE:Factory checked in at 2019-08-24 18:48:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jupyter-jupyterlab (Old)
 and      /work/SRC/openSUSE:Factory/.jupyter-jupyterlab.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jupyter-jupyterlab"

Sat Aug 24 18:48:09 2019 rev:3 rq:725692 version:1.0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/jupyter-jupyterlab/jupyter-jupyterlab.changes    
2019-05-25 13:35:04.499984436 +0200
+++ 
/work/SRC/openSUSE:Factory/.jupyter-jupyterlab.new.7948/jupyter-jupyterlab.changes
  2019-08-24 18:48:14.605746657 +0200
@@ -1,0 +2,131 @@
+Fri Aug 23 22:08:40 UTC 2019 - Todd R <[email protected]>
+
+- Update to 1.0.9
+  * integrity
+  * update packages
+  * fix package name
+  * enforce jinja2 requirement
+- jupyterlab-discovery has been merged into jupyterlab
+
+-------------------------------------------------------------------
+Tue Aug 20 16:55:09 UTC 2019 - Todd R <[email protected]>
+
+- Update to 1.0.6
+  + User Facing Changes
+    * We have added first class support for find and replace across 
JupyterLab. It is currently supported in notebooks and text files and is 
extensible for other widgets who wish to support it.
+    * We have integrated the JupyterLab Status Bar package into the core 
distribution. Extensions can add their own status to it as well.
+    * We now include the JupyterHub extension in core JupyterLab, so you no 
longer need to install ``@jupyterlab/hub-extension``.
+    * JupyterLab now has a File > Logout menu entry when running with 
JupyterHub
+    * now have a printing system that allows extensions to customize how 
documents and activities are printed.
+    * The launcher displays longer kernel names and supports keyboard 
navigation
+    * Notebook outputs without any valid MimeType renderers will not be 
displayed, instead of displaying an error
+    * Add tooltip to file browser root breadcrumb icon showing the server 
root, if it is available
+    * Downloading a file will no longer open a new browser window
+    * Rename the help "Inspector" to "Contextual Help" and move it to the 
"Help" menu
+    * Update many of the icons to make them more consistent
+    * Update the settings UI to remove the table view
+    * Replace FAQ Extension with link to JupyterLab documentation
+    * Change the default keyboard shortcut for closing a tab to be ``Alt+w`` 
instead of ``Cmd/Ctrl+w`` to avoid conflicts with operating systems.
+    * Show help text in Inspector window to describe you should select a 
function
+    * Fixes SVG rendering
+    * Add support for dropping a tab in the tab bar area.
+    * Switch some default shortcuts to use ``Accel`` instead of ``Ctrl`` so 
they are more natural for Mac users
+    * Add ability to tell between hover and selected command palette items
+    * Hide the "Last Modified" column when the file browser is narrow
+    * Support copy/paste in terminal and Mac OS using ``Ctrl+C`` and ``Ctrl+V``
+    * Support scrolling in running kernels panel
+    * Adds ability to "Merge Selected Cells" in the context menu in the 
notebook
+    * Turn On Accessibility In Xterm.js to make it more compatible for screen 
readers
+    * When selecting cells using the keyboard shortcuts, we now skip collapsed 
cells
+    * Supporting opening ``.geojson`` files in JSON viewer
+    * Performance fixes for text-based progress bars
+    * Add support for rendering Vega 5 and Vega Lite 3 while keeping the 
existing Vega 4 and Vega Lite 2 renderers
+    * Drag and drop console cells into a notebook or text editor
+    * Drag and drop notebook cells into a console or text editor
+    * The extension manager search now sorts extensions by the score assigned 
to them by NPM instead of alphabetically
+    * Notify the user when a kernel is automatically restarted, for example, 
if crashes from an out of memory error
+    * Expose the extension manager in a command and menu item
+    * Add command to render all Markdown cells
+    * Supports using shift to select text in output area
+    * Output areas that opened in new views are restored properly now on reload
+    * Add support for managing notebook metadata under a new "Advanced Tools" 
section in the cell tools area. The cell and notebook metadata now always 
reflect the current state of the notebook
+    * Inherit terminal theme from core theme
+    * Adds a built-in HTML viewer so that you can view HTML files
+    * New workspaces are now automatically generated when you create a new 
window with the same workspace name.
+    * We now add a hint to the context menu to describe how you can access the 
native browser menu
+    * The tabs on the left panel have changed to make them more understandable
+    * Start a new terminal when the page is refreshed and the old terminal has 
died
+    * Add a command to open the main menus, which can be assigned to a 
keyboard shortcut to open and navigate menus without a mouse
+    * The contextual help now updates based on changes in the cursor from the 
mouse instead of just from the keyboard
+    * The launcher now updates when the kernels change on the server
+    * Retain cell auto scroll behavior even when a cell output is cleared
+    * If you link to a relative path that is not a file in a markdown cell, 
this will now be preserved instead of changing it to a file URL
+    * Adds the ability to link to a certain row in a CSV file and have the 
viewer open to that row
+    * We have improved the performance of switching to a large notebook
+    * The vdom extension now supports event handling, so that you can have 
kernel code run in response to user interaction with the UI
+    * Adds the ability to run "Run All Code" and "Restart Kernel and Run All 
Code" in code and markdown files
+    * We now remember what line ending a text file has when loading it, so 
that files with ``CRLF`` line endings will properly be saved with the same 
endings
+    * Fixes rendering of SVG elements in HTML MimeType output
+    * Allow copying files by holding down ``Ctrl`` when dragging them in the 
file browser
+    * Switch the hover modified time in the file browser to use the local 
format
+    * We have added a default keyboard shortcut of ``Ctrl Shift Q`` for 
closing and cleaning up a file
+    * Adds the ability to find and go to a certain line in the CSV viewer
+    * Add the ability to create new text and markdown files from the launcher 
and command palette
+    * A "New Folder" option has been added to the file browser context menu
+    * The ANSI colors are now the same as those in the classic notebook
+    * Send complete statements instead of current lines when stepping through 
code in a cell
+    * Description list styles (``dl``, ``dt``, ``dd``) are improved to be 
consistent with the nteract project
+  + Settings
+    * The settings system has been rewritten and now uses json5 as the syntax, 
which supports comments and other features for better human readability.
+    * The keyboard shortcut system has been rewritten and now displays a list 
of system commands in the settings comments.
+    * There are new settings for many following items, including:
+      > Adds an option to shut down terminals and notebook kernels when they 
are closed
+      > Scrolling past the end of a notebooks and text editor document
+      > Text editor code folding, rulers, and active line highlighting
+      > Markdown viewer options
+      > Terminal scrollback and other settings
+      > The autosave interval
+      > The file browser showing the current active file
+      > Custom scrollbar styling for dark themes
+  + Command Line Changes
+    * Installing extensions will be quieter and adds a ``--debug`` to 
extension installing
+    * We now support running JupyterLab when its application directory is a 
symlink
+    * Add ``--all`` flag to ``labextension uninstall`` to remove all extensions
+    * Adds the ability to override the base URLs from the config
+    * Updates to workspaces CLI command
+  + Extension Development Changes
+    * We have rewritten how extensions provide keyboard shortcuts and interact 
with the settings system. If you previously defined keyboard shortcuts or used 
the settings mechanism, you will need to update your extension
+    * We have renamed the plugin type from ``JupyterLabPlugin`` to 
``JupyterFrontEndPlugin``. The application arg is also renamed from 
``JupyterLab`` to  ``JupyterFrontEnd`` and some its functionality has been 
moved to a separate ``ILabShell`` plugin
+    * The lab shell ``addToMainArea``, ``addToLeftArea``, ``addToTopArea``, 
``addToRightArea``, and ``addToBottomArea`` functions have been replaced with a 
single ``add()`` function that takes the area as an argument. Replace 
``addToMainArea(widget, options)`` with ``add(widget, 'main', options)``, etc.
+    * Rename ``pageUrl`` to ``appUrl`` in the server connection
+    * ``MainAreaWidget`` instances now forward update requests to their 
``content``
+    * The theme data attributes are renamed and moved to the document body 
element. If you are relying on these attributes in CSS to conditionally style 
based on the theme, you should update their names. For example 
``data-theme-light`` is now ``data-jp-theme-light``.
+    * Extensions which require CSS should no longer import their CSS files 
into their Javascript files. Instead, they should specify a root CSS file in 
the ``style`` attribute in their ``package.json``, and JupyterLab will 
automatically import that CSS file.
+    * ``Dialog.prompt`` has been replaced by a number of type-specific dialogs 
such as ``InputDialog.getString``, ``InputDialog.getBoolean``, etc.
+    * When a ``RenderMime`` widget is re-rendered, the default behavior is to 
remove any existing content in the DOM. This can be overridden if needed.
+    * We have updated our internal TypeScript version to 3.5.1 and our compile 
target to ``ES2017``. Extensions may need to upgrade their TypeScript version 
and target as well.
+    * We have updated the typings for some of the Kernel messages so that they 
better match the spec.
+    * A ``connectionFailure`` signal has been added to some of the manager 
classes, which can be used to detect when a connection to the server is lost
+    * Add rate limiting and polling utilities to ``coreutils``  to use for 
throttling and debouncing of API requests
+    * Require session when instantiating terminal widget
+    * Provides a signal to see what items are opened in a directory listing
+    * Ads the ability to add widget above the main work area to a top header 
area
+    * Renames ``contextMenuFirst`` to  ``contextMenuHitTest`` in the 
``JupyterFrontEnd``
+    * Removes the ``initialCommand`` arg from the terminal creation command.
+    * Adds ``--jp-code-cursor-width0``, ``--jp-code-cursor-width1``, and 
``--jp-code-cursor-width2`` variables to the themes to support changing the 
cursor width if you change the font size
+    * Adds the ability to insert a new item to the toolbar before or after 
another item
+    * Adds the ability for extensions to register new CodeMirror modes
+    * We have removed the ``JUPYTERLAB_xxx_LOADER`` Webpack loaders, instead 
you should use the loader directly in the URL as Webpack supports it
+    * Adds the ability to handle fragments for document widgets
+    * We have added a  ``@jupyterlab/ui-components`` package that contains 
reusable React components to be used internally and in extensions. Feel free to 
use this to create extension UIs with consistent styles
+    * The ``showErrorMessage`` function now lets you customize the buttons it 
uses
+    * We now provide helpers for using React components within JupyterLab. If 
you were previously using ``ReactElementWidget`` you should switch to using 
``ReactWidget``.
+    * The share link command has been moved to its own extension so that it 
can be overridden
+    * Creating a new services session now requires passing a kernel model 
instead of a kernel instance
+    * We upgraded the Webpack raw file loader. The new version of the raw 
loader exports ES2015 modules, so this may require changes in extensions that 
import files using the raw loader. For example, if you did 
``require('myfile.md')`` to get the content of `myfile.md` as a string, you now 
should import it using ES2015 `import` syntax, or use 
`require('myfile.md').default`.
+    * Widget factories now can support custom cloning behavior from an 
optional source widget
+    * We have renamed the type ``InstanceTracker`` to ``WidgetTracker``.
+    * In order to add widgets to the main area (e.g. as in the old XKCD 
extension tutorial), the correct syntax is now ``app.shell.add(widget)`` or 
``app.shell.add(widget, 'main')``,
+
+
+-------------------------------------------------------------------

Old:
----
  jupyterlab-0.35.6-py3-none-any.whl

New:
----
  jupyterlab-1.0.9-py2.py3-none-any.whl

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jupyter-jupyterlab.spec ++++++
--- /var/tmp/diff_new_pack.LjKCgB/_old  2019-08-24 18:48:37.649744433 +0200
+++ /var/tmp/diff_new_pack.LjKCgB/_new  2019-08-24 18:48:37.661744431 +0200
@@ -16,47 +16,46 @@
 #
 
 
-%bcond_with     test
 Name:           jupyter-jupyterlab
-Version:        0.35.6
+Version:        1.0.9
 Release:        0
 Summary:        The JupyterLab notebook server extension
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/jupyterlab/jupyterlab
-Source0:        
https://files.pythonhosted.org/packages/py3/j/jupyterlab/jupyterlab-%{version}-py3-none-any.whl
+Source0:        
https://files.pythonhosted.org/packages/py2.py3/j/jupyterlab/jupyterlab-%{version}-py2.py3-none-any.whl
 Source99:       jupyter-jupyterlab-rpmlintrc
 BuildRequires:  fdupes
 BuildRequires:  jupyter-jupyterlab-filesystem
-BuildRequires:  jupyter-jupyterlab-launcher >= 0.13.1
-BuildRequires:  jupyter-jupyterlab-server < 0.3.0
-BuildRequires:  jupyter-jupyterlab-server >= 0.2.0
-BuildRequires:  jupyter-notebook >= 5.3
+BuildRequires:  jupyter-jupyterlab-server >= 1.0.0
+BuildRequires:  jupyter-notebook >= 4.3.1
+BuildRequires:  nodejs
 BuildRequires:  npm >= 5
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-base >= 3.5
-BuildRequires:  python3-certifi
-BuildRequires:  python3-ipython_genutils
 BuildRequires:  python3-pip
-BuildRequires:  python3-requests
+BuildRequires:  python3-tornado < 6
+Requires:       jupyter-jupyter_core
 Requires:       jupyter-jupyterlab-filesystem
-Requires:       jupyter-jupyterlab-launcher >= 0.13.1
-Requires:       jupyter-jupyterlab-server < 0.3.0
-Requires:       jupyter-jupyterlab-server >= 0.2.0
-Requires:       jupyter-notebook >= 5.3
+Requires:       jupyter-jupyterlab-server >= 1.0.0
+Requires:       jupyter-notebook >= 4.3.1
+Requires:       nodejs
 Requires:       npm >= 5
-Requires:       python3-ipython_genutils
-Recommends:     python3-Sphinx
-Recommends:     python3-recommonmark
-Recommends:     python3-requests
-Recommends:     python3-sphinx_rtd_theme
+Requires:       python3-base >= 3.5
+Requires:       python3-Jinja2 >= 2.10
+Requires:       python3-tornado < 6
 Provides:       python3-jupyter_jupyterlab = %{version}
 Obsoletes:      python3-jupyter_jupyterlab < %{version}
 Provides:       python3-jupyterlab = %{version}
+Provides:       jupyter-jupyterlab-discovery = 6
+Obsoletes:      jupyter-jupyterlab-discovery < 6
 BuildArch:      noarch
-%if %{with test}
+# SECTION test requirements
+BuildRequires:  python3-Jinja2 >= 2.10
 BuildRequires:  python3-pytest
-%endif
+BuildRequires:  python3-pytest-check-links
+BuildRequires:  python3-requests
+# /SECTION
 
 %description
 An extensible environment for interactive and reproducible computing,
@@ -77,28 +76,30 @@
 # not needed
 
 %install
-pip%{python3_bin_suffix} install --root=%{buildroot} %{SOURCE0}
+pip%{python3_bin_suffix} install --no-deps --root=%{buildroot} %{SOURCE0}
 
 %{jupyter_move_config}
-
+sed -i -e 's|^#!/usr/bin/env node|#!%{_bindir}/node|' 
%{buildroot}%{python3_sitelib}/jupyterlab/node-version-check.js
+sed -i -e 's|^#!/usr/bin/env node|#!%{_bindir}/node|' 
%{buildroot}%{python3_sitelib}/jupyterlab/staging/yarn.js
+chmod a+x %{buildroot}%{python3_sitelib}/jupyterlab/node-version-check.js
+chmod a+x %{buildroot}%{python3_sitelib}/jupyterlab/staging/yarn.js
 %{fdupes %{buildroot}%{_jupyter_prefix} %{buildroot}%{python3_sitelib}}
 
-%if %{with test}
 %check
-rm -r build
-rm -r _build.*
-%pytest
-%endif
+export PYTHONDONTWRITEBYTECODE=1
+# Disable build checks that pull in remote resources with npm
+pytest-%{python3_bin_suffix} %{buildroot}%{python3_sitelib}/jupyterlab/ -k \
+    'not (test_build or test_clear or test_build_check or test_build_custom or 
test_uninstall_core_extension)'
 
 %files
-%license %{python3_sitelib}/jupyterlab-%{version}.dist-info/LICENSE.txt
+%license %{python3_sitelib}/jupyterlab-%{version}.dist-info/LICENSE
 %{_bindir}/jlpm
 %{_bindir}/jupyter-lab
 %{_bindir}/jupyter-labextension
 %{_bindir}/jupyter-labhub
 %config %{_jupyter_servextension_confdir}/jupyterlab.json
 %{_jupyter_lab_dir}
-%{python3_sitelib}/jupyterlab
+%{python3_sitelib}/jupyterlab/
 %{python3_sitelib}/jupyterlab-%{version}.dist-info
 
 %changelog


Reply via email to