Date: Monday, May 15, 2023 @ 21:42:35 Author: arojas Revision: 1461884
upgpkg: jupyterlab 4.0.0-1: Update to 4.0.0 Modified: jupyterlab/trunk/PKGBUILD Deleted: jupyterlab/trunk/no-nbclassic.patch --------------------+ PKGBUILD | 25 ++++++++++--------------- no-nbclassic.patch | 13 ------------- 2 files changed, 10 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-15 21:31:25 UTC (rev 1461883) +++ PKGBUILD 2023-05-15 21:42:35 UTC (rev 1461884) @@ -2,26 +2,19 @@ pkgname=jupyterlab _pipname=jupyterlab -pkgver=3.6.3 -pkgrel=7 +pkgver=4.0.0 +pkgrel=1 pkgdesc='JupyterLab computational environment' arch=(any) url='https://github.com/jupyterlab/jupyterlab' license=(custom) -makedepends=(python-build python-installer python-pre-commit) -depends=(python-jupyterlab_server python-jupyter_packaging jupyter-notebook-shim jupyter-server-ydoc nodejs) +makedepends=(python-build python-installer python-hatch-jupyter-builder) +depends=(python-jupyterlab_server python-jupyter_packaging python-async-lru jupyter-server-ydoc nodejs) optdepends=('npm: to install extensions' 'jupyterlab-widgets: ipywidgets support') -checkdepends=(python-pytest-tornasync python-pytest-jupyter npm) -source=(https://pypi.io/packages/source/${_pipname:0:1}/$_pipname/$_pipname-$pkgver.tar.gz - no-nbclassic.patch) -sha256sums=('373e9cfb8a72edd294be14f16662563a220cecf0fb26de7aab1af9a29b689b82' - 'c06dc4b2bc712e7fbffe9850a9c99f98ee4f5210ecd3a9572b7ed21496c8d59e') +checkdepends=(python-pytest-tornasync python-pytest-jupyter npm python-jupyter-server-terminals) +source=(https://pypi.io/packages/source/${_pipname:0:1}/$_pipname/$_pipname-$pkgver.tar.gz) +sha256sums=('ce656d04828b2e4ee0758e22c862cc99aedec66a10319d09f0fd5ea51be68dd8') -prepare() { - patch -d $pkgname-$pkgver -p1 < no-nbclassic.patch # Drop nbclassic dependency - sed -e '/nbclassic/d' -e '/notebook<7/d' -e 's|ydoc\~\=.*|ydoc|g' -i $pkgname-$pkgver/setup.cfg -} - build() { cd $pkgname-$pkgver python -m build --wheel --no-isolation @@ -29,7 +22,9 @@ check() { cd $pkgname-$pkgver - pytest -v -k 'not test_build and not test_announcements' + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest -v } package() { Deleted: no-nbclassic.patch =================================================================== --- no-nbclassic.patch 2023-05-15 21:31:25 UTC (rev 1461883) +++ no-nbclassic.patch 2023-05-15 21:42:35 UTC (rev 1461884) @@ -1,13 +0,0 @@ -diff --git a/jupyterlab/labapp.py b/jupyterlab/labapp.py -index 1eb56b22fe..5a401a0fdf 100644 ---- a/jupyterlab/labapp.py -+++ b/jupyterlab/labapp.py -@@ -19,7 +19,7 @@ from jupyterlab_server import ( - WorkspaceImportApp, - WorkspaceListApp, - ) --from nbclassic.shim import NBClassicConfigShimMixin -+from notebook_shim.shim import NotebookConfigShimMixin as NBClassicConfigShimMixin - from traitlets import Bool, Instance, Type, Unicode, default - - from ._version import __version__
