Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package
python-jupyter_nbextensions_configurator for openSUSE:Factory checked in at
2022-08-02 22:08:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter_nbextensions_configurator
(Old)
and
/work/SRC/openSUSE:Factory/.python-jupyter_nbextensions_configurator.new.1533
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter_nbextensions_configurator"
Tue Aug 2 22:08:57 2022 rev:8 rq:992092 version:0.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter_nbextensions_configurator/python-jupyter_nbextensions_configurator.changes
2022-05-08 21:52:56.363507437 +0200
+++
/work/SRC/openSUSE:Factory/.python-jupyter_nbextensions_configurator.new.1533/python-jupyter_nbextensions_configurator.changes
2022-08-02 22:09:30.365826830 +0200
@@ -1,0 +2,8 @@
+Mon Aug 1 18:45:00 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 0.5.0
+ * Minor update
+ * Add license.txt to config.cfg
+- Fix (!) remove_nose.patch, and actually run some tests
+
+-------------------------------------------------------------------
Old:
----
jupyter_nbextensions_configurator-0.4.1.tar.gz
New:
----
jupyter_nbextensions_configurator-0.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter_nbextensions_configurator.spec ++++++
--- /var/tmp/diff_new_pack.WyIxIF/_old 2022-08-02 22:09:31.617830439 +0200
+++ /var/tmp/diff_new_pack.WyIxIF/_new 2022-08-02 22:09:31.621830450 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-jupyter_nbextensions_configurator
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-jupyter_nbextensions_configurator
-Version: 0.4.1
+Version: 0.5.0
Release: 0
Summary: Configuration interfaces for nbextensions
License: BSD-3-Clause
@@ -32,16 +32,18 @@
BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module jupyter_contrib_core >= 0.3.3}
BuildRequires: %{python_module jupyter_core}
-BuildRequires: %{python_module notebook}
+BuildRequires: %{python_module notebook >= 6}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module tornado}
BuildRequires: %{python_module traitlets}
BuildRequires: fdupes
+BuildRequires: jupyter-rpm-macros
BuildRequires: python-rpm-macros
Requires: python-PyYAML
Requires: python-jupyter_contrib_core >= 0.3.3
Requires: python-jupyter_core
-Requires: python-notebook >= 4.0
+Requires: python-notebook >= 6
Requires: python-tornado
Requires: python-traitlets
Recommends: jupyter-jupyter_nbextensions_configurator = %{version}
@@ -63,7 +65,7 @@
Group: Development/Languages/Python
Requires: jupyter-jupyter_contrib_core >= 0.3.3
Requires: jupyter-jupyter_core
-Requires: jupyter-notebook >= 4.0
+Requires: jupyter-notebook >= 6
Requires: python3-jupyter_nbextensions_configurator = %{version}
%description -n jupyter-jupyter_nbextensions_configurator
@@ -89,16 +91,12 @@
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
-
-PYTHONPATH=%{buildroot}%{python3_sitelib}
%{buildroot}%{_bindir}/jupyter-nbextensions_configurator enable --user
-
-for f in ~/.jupyter/nbconfig/*.json ; do
- tdir=$( basename -s .json ${f} )
- install -Dm 644 ${f}
%{buildroot}%{_jupyter_nb_confdir}/${tdir}.d/nbextensions_configurator.json
-done
-
%fdupes %{buildroot}%{_jupyter_prefix}
+%check
+# no geckodriver for selenium tests, no jupyterhub
+%pytest --ignore tests/test_nbextensions_configurator.py --ignore
tests/test_jupyterhub.py
+
%files %{python_files}
%doc README.md
%license LICENSE.txt
@@ -108,7 +106,8 @@
%files -n jupyter-jupyter_nbextensions_configurator
%license LICENSE.txt
%{_bindir}/jupyter-nbextensions_configurator
-%_jupyter_config %{_jupyter_nb_notebook_confdir}/nbextensions_configurator.json
-%_jupyter_config %{_jupyter_nb_tree_confdir}/nbextensions_configurator.json
+%_jupyter_config
%{_jupyter_servextension_confdir}/jupyter_nbextensions_configurator.json
+%_jupyter_config
%{_jupyter_nb_notebook_confdir}/jupyter_nbextensions_configurator.json
+%_jupyter_config
%{_jupyter_nb_tree_confdir}/jupyter_nbextensions_configurator.json
%changelog
++++++ jupyter_nbextensions_configurator-0.4.1.tar.gz ->
jupyter_nbextensions_configurator-0.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_nbextensions_configurator-0.4.1/PKG-INFO
new/jupyter_nbextensions_configurator-0.5.0/PKG-INFO
--- old/jupyter_nbextensions_configurator-0.4.1/PKG-INFO 2018-12-29
13:36:06.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/PKG-INFO 2022-07-17
14:01:36.913081000 +0200
@@ -1,20 +1,12 @@
Metadata-Version: 2.1
Name: jupyter_nbextensions_configurator
-Version: 0.4.1
+Version: 0.5.0
Summary: jupyter serverextension providing configuration interfaces for
nbextensions.
Home-page: https://github.com/jupyter-contrib/jupyter_nbextensions_configurator
+Download-URL:
https://github.com/jupyter-contrib/jupyter_nbextensions_configurator/tarball/0.5.0
Author: jcb91, jupyter-contrib developers
Author-email: [email protected]
License: BSD 3-clause
-Download-URL:
https://github.com/jupyter-contrib/jupyter_nbextensions_configurator/tarball/0.4.1
-Description:
- The jupyter_nbextensions_configurator jupyter server extension provides
- graphical user interfaces for configuring which nbextensions are
enabled (load
- automatically for every notebook), and display their readme files.
- In addition, for nbextensions which include an appropriate yaml
descriptor
- file, the interface also provides controls to configure the
nbextensions'
- options.
-
Keywords: Jupyter,notebook
Platform: any
Classifier: Intended Audience :: End Users/Desktop
@@ -27,3 +19,12 @@
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Provides-Extra: test
+License-File: LICENSE.txt
+
+
+The jupyter_nbextensions_configurator jupyter server extension provides
+graphical user interfaces for configuring which nbextensions are enabled (load
+automatically for every notebook), and display their readme files.
+In addition, for nbextensions which include an appropriate yaml descriptor
+file, the interface also provides controls to configure the nbextensions'
+options.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_nbextensions_configurator-0.4.1/README.md
new/jupyter_nbextensions_configurator-0.5.0/README.md
--- old/jupyter_nbextensions_configurator-0.4.1/README.md 2018-12-29
11:37:32.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/README.md 2022-07-09
11:11:31.000000000 +0200
@@ -48,7 +48,7 @@
subcommand is provided for this. You can enable the serverextension and the
configurator nbextensions listed below for the current user with
- jupyter nbextensions_configurator enable --user
+ jupyter nbextensions_configurator enable --user # can be skipped for
notebook >=5.3
The command accepts the same flags as the `jupyter serverextension` command
provided by notebook versions >= 4.2, including `--system` to enable in
@@ -210,7 +210,7 @@
-----
* Show error messages when failing to load a config file, allowing remaining
files to load ok.
- * use pip for conda recipe installation, instead of `python steup.py`
+ * use pip for conda recipe installation, instead of `python setup.py`
0.3.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json
---
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json
1970-01-01 01:00:00.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json
2022-07-09 11:11:31.000000000 +0200
@@ -0,0 +1,7 @@
+{
+ "NotebookApp": {
+ "nbserver_extensions": {
+ "jupyter_nbextensions_configurator": true
+ }
+ }
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json
---
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json
1970-01-01 01:00:00.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json
2022-07-09 11:11:31.000000000 +0200
@@ -0,0 +1,5 @@
+{
+ "load_extensions": {
+ "nbextensions_configurator/config_menu/main": true
+ }
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json
---
old/jupyter_nbextensions_configurator-0.4.1/jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json
1970-01-01 01:00:00.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json
2022-07-09 11:11:31.000000000 +0200
@@ -0,0 +1,5 @@
+{
+ "load_extensions": {
+ "nbextensions_configurator/tree_tab/main": true
+ }
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_nbextensions_configurator-0.4.1/setup.cfg
new/jupyter_nbextensions_configurator-0.5.0/setup.cfg
--- old/jupyter_nbextensions_configurator-0.4.1/setup.cfg 2018-12-29
13:36:06.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/setup.cfg 2022-07-17
14:01:36.913081000 +0200
@@ -4,6 +4,9 @@
[flake8]
ignore =
'I201,I101,D100,D101,D102,D103,D200,D201,D202,D203,D204,D205,D211,D400,D401,D403,N802,N806,'
+[metadata]
+license_file = LICENSE.txt
+
[isort]
not_skip = __init__.py
multi_line_output = 5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_nbextensions_configurator-0.4.1/setup.py
new/jupyter_nbextensions_configurator-0.5.0/setup.py
--- old/jupyter_nbextensions_configurator-0.4.1/setup.py 2018-12-29
11:42:07.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/setup.py 2022-07-09
11:11:31.000000000 +0200
@@ -24,20 +24,31 @@
file, the interface also provides controls to configure the nbextensions'
options.
""",
- version='0.4.1',
+ version='0.5.0',
author='jcb91, jupyter-contrib developers',
author_email='[email protected]',
url=('https://github.com/'
'jupyter-contrib/jupyter_nbextensions_configurator'),
download_url=('https://github.com/'
'jupyter-contrib/jupyter_nbextensions_configurator/'
- 'tarball/0.4.1'),
+ 'tarball/0.5.0'),
keywords=['Jupyter', 'notebook'],
license='BSD 3-clause',
platforms=['any'],
packages=find_packages('src'),
package_dir={'': 'src'},
include_package_data=True,
+ data_files=[
+ ("etc/jupyter/nbconfig/notebook.d", [
+
"jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json"
+ ]),
+ ("etc/jupyter/nbconfig/tree.d", [
+
"jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json"
+ ]),
+ ("etc/jupyter/jupyter_notebook_config.d", [
+
"jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json"
+ ])
+ ],
py_modules=[
os.path.splitext(os.path.basename(path))[0]
for path in glob('src/*.py')
@@ -45,7 +56,7 @@
install_requires=[
'jupyter_contrib_core >=0.3.3',
'jupyter_core',
- 'notebook >=4.0',
+ 'notebook >=6.0',
'pyyaml',
'tornado',
'traitlets',
@@ -57,7 +68,7 @@
'requests',
'selenium',
],
- 'test:python_version == "2.7"': [
+ 'test:python_version == "3.9"': [
'mock',
],
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/kse_components.js
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/kse_components.js
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/kse_components.js
2018-12-29 11:35:35.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/kse_components.js
2022-07-09 11:11:31.000000000 +0200
@@ -339,6 +339,7 @@
function KSE_modal (modal_options) {
var editor = editor_build();
editor.data({'kse_sequence': [], 'kse_undefined_key': false});
+ editor.data('kse_input', modal_options['input']);
editor_update_input_group(editor);
var modal = modal_build(editor, modal_options);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/main.js
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/main.js
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/main.js
2018-12-29 11:37:32.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator/static/nbextensions_configurator/main.js
2022-07-09 11:11:31.000000000 +0200
@@ -404,12 +404,14 @@
' to:';
var modal = kse_comp.KSE_modal({
'description': description,
+ 'input': input,
'buttons': {
'OK': {
'class': 'btn-primary',
'click': function () {
var editor =
$(this).find('#kse-editor');
var new_value =
(editor.data('kse_sequence') || []).join(',');
+ var input =
editor.data('kse_input');
set_input_value(input, new_value);
// trigger write to config
input.find('.hotkey').change();
@@ -912,8 +914,8 @@
.addClass('nbext-desc')
.appendTo(col_left);
if (extension.hasOwnProperty('Description')) {
- $('<p/>')
- .html(extension.Description)
+ rendermd.render_markdown(extension.Description)
+ .addClass('rendered_html')
.appendTo(div_desc);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/PKG-INFO
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/PKG-INFO
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/PKG-INFO
2018-12-29 13:36:06.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/PKG-INFO
2022-07-17 14:01:36.000000000 +0200
@@ -1,20 +1,12 @@
Metadata-Version: 2.1
Name: jupyter-nbextensions-configurator
-Version: 0.4.1
+Version: 0.5.0
Summary: jupyter serverextension providing configuration interfaces for
nbextensions.
Home-page: https://github.com/jupyter-contrib/jupyter_nbextensions_configurator
+Download-URL:
https://github.com/jupyter-contrib/jupyter_nbextensions_configurator/tarball/0.5.0
Author: jcb91, jupyter-contrib developers
Author-email: [email protected]
License: BSD 3-clause
-Download-URL:
https://github.com/jupyter-contrib/jupyter_nbextensions_configurator/tarball/0.4.1
-Description:
- The jupyter_nbextensions_configurator jupyter server extension provides
- graphical user interfaces for configuring which nbextensions are
enabled (load
- automatically for every notebook), and display their readme files.
- In addition, for nbextensions which include an appropriate yaml
descriptor
- file, the interface also provides controls to configure the
nbextensions'
- options.
-
Keywords: Jupyter,notebook
Platform: any
Classifier: Intended Audience :: End Users/Desktop
@@ -27,3 +19,12 @@
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Provides-Extra: test
+License-File: LICENSE.txt
+
+
+The jupyter_nbextensions_configurator jupyter server extension provides
+graphical user interfaces for configuring which nbextensions are enabled (load
+automatically for every notebook), and display their readme files.
+In addition, for nbextensions which include an appropriate yaml descriptor
+file, the interface also provides controls to configure the nbextensions'
+options.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/SOURCES.txt
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/SOURCES.txt
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/SOURCES.txt
2018-12-29 13:36:06.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/SOURCES.txt
2022-07-17 14:01:36.000000000 +0200
@@ -4,6 +4,9 @@
setup.cfg
setup.py
tox.ini
+jupyter-config/jupyter_notebook_config.d/jupyter_nbextensions_configurator.json
+jupyter-config/nbconfig/notebook.d/jupyter_nbextensions_configurator.json
+jupyter-config/nbconfig/tree.d/jupyter_nbextensions_configurator.json
scripts/jupyter-nbextensions_configurator
src/jupyter_nbextensions_configurator/__init__.py
src/jupyter_nbextensions_configurator/application.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/entry_points.txt
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/entry_points.txt
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/entry_points.txt
2018-12-29 13:36:06.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/entry_points.txt
2022-07-17 14:01:36.000000000 +0200
@@ -1,3 +1,2 @@
[console_scripts]
jupyter-nbextensions_configurator =
jupyter_nbextensions_configurator.application:main
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/requires.txt
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/requires.txt
---
old/jupyter_nbextensions_configurator-0.4.1/src/jupyter_nbextensions_configurator.egg-info/requires.txt
2018-12-29 13:36:06.000000000 +0100
+++
new/jupyter_nbextensions_configurator-0.5.0/src/jupyter_nbextensions_configurator.egg-info/requires.txt
2022-07-17 14:01:36.000000000 +0200
@@ -1,6 +1,6 @@
jupyter_contrib_core>=0.3.3
jupyter_core
-notebook>=4.0
+notebook>=6.0
pyyaml
tornado
traitlets
@@ -11,5 +11,5 @@
requests
selenium
-[test:python_version == "2.7"]
+[test:python_version == "3.9"]
mock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/jupyter_nbextensions_configurator-0.4.1/tests/nbextensions_test_base.py
new/jupyter_nbextensions_configurator-0.5.0/tests/nbextensions_test_base.py
--- old/jupyter_nbextensions_configurator-0.4.1/tests/nbextensions_test_base.py
2018-12-29 11:35:35.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/tests/nbextensions_test_base.py
2022-07-17 14:00:19.000000000 +0200
@@ -7,6 +7,7 @@
import logging
import os
+import sys
from threading import Event, Thread
from jupyter_contrib_core.notebook_compat import serverextensions
@@ -117,6 +118,11 @@
app = cls.notebook = NoseyNotebookApp(**cls.get_server_kwargs())
# don't register signal handler during tests
app.init_signal = lambda: None
+ # start asyncio loop explicitly in notebook thread
+ # (tornado 4 starts per-thread loops automatically, asyncio doesn???t)
+ if 'asyncio' in sys.modules:
+ import asyncio
+ asyncio.set_event_loop(asyncio.new_event_loop())
app.initialize(argv=[])
loop = IOLoop.current()
loop.add_callback(started_event.set)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jupyter_nbextensions_configurator-0.4.1/tox.ini
new/jupyter_nbextensions_configurator-0.5.0/tox.ini
--- old/jupyter_nbextensions_configurator-0.4.1/tox.ini 2018-12-29
11:37:32.000000000 +0100
+++ new/jupyter_nbextensions_configurator-0.5.0/tox.ini 2022-07-17
14:00:19.000000000 +0200
@@ -6,18 +6,15 @@
clean,
check,
lint,
- py27-notebook,
- py36-notebook{44,54,55},
+ py36-notebook{57,65},
py36-notebook,
report,
[testenv]
basepython =
pypy: {env:TOXPYTHON:pypy}
- py27: {env:TOXPYTHON:python2.7}
py36: {env:TOXPYTHON:python3.6}
- py37: {env:TOXPYTHON:python3.7}
- {docs,spell}: {env:TOXPYTHON:python2.7}
+ {docs,spell}: {env:TOXPYTHON:python3.6}
setenv =
PYTHONPATH={toxinidir}/tests
PYTHONUNBUFFERED=yes
@@ -25,16 +22,15 @@
usedevelop = false
deps =
coverage
- jupyterhub: jupyterhub>=0.9
+ jupyterhub: jupyterhub>=2.3.1
mock
nose
- notebook44: https://github.com/jupyter/notebook/archive/4.4.0.zip
- notebook54: https://github.com/jupyter/notebook/archive/5.4.0.zip
- notebook55: https://github.com/jupyter/notebook/archive/5.5.0.zip
+ notebook57: notebook==5.7
+ notebook64: notebook==6.4
notebookmaster: https://github.com/jupyter/notebook/archive/master.zip
notebook: notebook
requests
- selenium>=3.4
+ selenium>=4.3
commands =
{posargs:coverage run --parallel-mode --source=src -m nose -vv -a
'!uses_jupyterhub' tests}
++++++ remove_nose.patch ++++++
--- /var/tmp/diff_new_pack.WyIxIF/_old 2022-08-02 22:09:31.737830785 +0200
+++ /var/tmp/diff_new_pack.WyIxIF/_new 2022-08-02 22:09:31.741830797 +0200
@@ -10,11 +10,12 @@
--- a/tests/test_application.py
+++ b/tests/test_application.py
-@@ -12,7 +12,6 @@ import os
+@@ -12,7 +12,7 @@ import os
from unittest import TestCase
import jupyter_core.paths
-import nose.tools as nt
++import pytest
from jupyter_contrib_core.notebook_compat import serverextensions
from jupyter_contrib_core.testing_utils import (
get_logger, patch_traitlets_app_logs,
@@ -48,7 +49,7 @@
- 'disable command should disable all '
- 'nbserver_extensions in file {}'.format(path))
+ assert not {k: v for k, v in nbservext.items() if v}, \
-+ 'disable command should disable all nbserver_extensions in
file {}'.format(path))
++ 'disable command should disable all nbserver_extensions in
file {}'.format(path)
reset_app_class(DisableJupyterNbextensionsConfiguratorApp)