Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package jupyter-jupyterlab-latex for 
openSUSE:Factory checked in at 2023-10-08 12:18:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jupyter-jupyterlab-latex (Old)
 and      /work/SRC/openSUSE:Factory/.jupyter-jupyterlab-latex.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jupyter-jupyterlab-latex"

Sun Oct  8 12:18:47 2023 rev:6 rq:1116207 version:4.0.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/jupyter-jupyterlab-latex/jupyter-jupyterlab-latex.changes
        2023-03-24 15:20:47.135001971 +0100
+++ 
/work/SRC/openSUSE:Factory/.jupyter-jupyterlab-latex.new.28202/jupyter-jupyterlab-latex.changes
     2023-10-08 12:22:18.506764835 +0200
@@ -1,0 +2,13 @@
+Sat Oct  7 12:08:23 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 4.0.0
+  * Update to Jupyterlab 4 and Lumino 2 (#211)
+- Update to 3.2.0
+  * Last release to support JupyterLab 3
+  * Requires JupyterLab 3.6+
+  * Bump several JS packages
+  * Update dependencies and fix deprecation issues
+- Install from github sources, 3.1+ is not on PyPI
+  * gh#jupyterlab/jupyterlab-latex#218
+
+-------------------------------------------------------------------

Old:
----
  jupyterlab_latex-3.1.0-py3-none-any.whl

New:
----
  jupyterlab_latex-4.0.0-gh.tar.gz
  jupyterlab_latex-4.0.0-py3-none-any.whl

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

Other differences:
------------------
++++++ jupyter-jupyterlab-latex.spec ++++++
--- /var/tmp/diff_new_pack.2TM4Ff/_old  2023-10-08 12:22:19.814811864 +0200
+++ /var/tmp/diff_new_pack.2TM4Ff/_new  2023-10-08 12:22:19.818812009 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package jupyter-jupyterlab-latex
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,31 @@
 
 %define pythons python3
 Name:           jupyter-jupyterlab-latex
-Version:        3.1.0
+Version:        4.0.0
 Release:        0
 Summary:        Jupyter Notebook server extension which acts as an endpoint 
for LaTeX
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/jupyterlab/jupyterlab-latex
-Source:         
https://files.pythonhosted.org/packages/py3/j/jupyterlab_latex/jupyterlab_latex-%{version}-py3-none-any.whl
+# >= 3.1 not on PyPI gh#jupyterlab/jupyterlab-latex#218
+#Source:         
https://files.pythonhosted.org/packages/py3/j/jupyterlab_latex/jupyterlab_latex-%%{version}-py3-none-any.whl
+Source0:        
https://github.com/jupyterlab/jupyterlab-latex/archive/refs/tags/v%{version}.tar.gz#/jupyterlab_latex-%{version}-gh.tar.gz
+# Generate on a networked machine with `pip wheel -v .` inside the extracted 
github archive (needs npm)
+Source1:        jupyterlab_latex-%{version}-py3-none-any.whl
 Source99:       jupyter-jupyterlab-latex-rpmlintrc
 BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
 BuildRequires:  jupyter-rpm-macros
-BuildRequires:  python3-base >= 3.6
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-base >= 3.8
 BuildRequires:  python3-pip
-Requires:       jupyter-notebook
+BuildRequires:  python3-wheel
+BuildRequires:  texlive-latex-bin
+BuildRequires:  (python3-jupyter-packaging >= 0.12 with 
python3-jupyter-packaging < 2)
+BuildRequires:  (python3-jupyter-server >= 2 with python3-jupyter-server < 3)
+BuildRequires:  (python3-jupyterlab >= 4 with python3-jupyterlab < 5)
 Requires:       texlive-latex-bin
+Requires:       (python3-jupyterlab >= 4 with python3-jupyterlab < 5)
+Requires:       (python3-jupyter-server >= 2 with python3-jupyter-server < 3)
 Provides:       python3-jupyter_jupyterlab_latex = %{version}-%{release}
 Obsoletes:      python3-jupyter_jupyterlab_latex < %{version}-%{release}
 Provides:       python3-jupyterlab-latex = %{version}-%{release}
@@ -45,18 +55,22 @@
 %setup -q -c -T
 
 %build
-# Not Needed
+# needs to be built on networked machine, see comment for Source1 above
 
 %install
-cp -a %{SOURCE0} .
-%pyproject_install
+%pyproject_install %{SOURCE1}
 
 %{jupyter_move_config}
 %fdupes %{buildroot}%{_jupyter_prefix}
 %fdupes %{buildroot}%{python3_sitelib}
 
-#%%check
-# no python tests
+%check
+export JUPYTER_PATH=%{buildroot}%{_jupyter_prefix}
+export JUPYTER_CONFIG_DIR=%{buildroot}%{_jupyter_confdir}
+export PYTHONPATH=%{buildroot}%{python3_sitelib}
+jupyter server extension list 2>&1 | grep -ie "jupyterlab_latex.*OK"
+jupyter labextension list 2>&1 | grep -ie "@jupyterlab/latex.*OK"
+python3 -c 'import jupyterlab_latex'
 
 %files
 %license %{python3_sitelib}/jupyterlab_latex-*.dist-info/LICENSE

Reply via email to