Opened 12 months ago
Closed 4 months ago
#32069 closed enhancement (fixed)
Upgrade jupyterlab to 3.3.x, add "sage -n nbclassic" and "sage -n retrolab"
Reported by: | mkoeppe | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-9.6 |
Component: | packages: optional | Keywords: | jupyterlab |
Cc: | slelievre, gh-jcamp0x2a, dimpase, egourgoulhon | Merged in: | |
Authors: | Matthias Koeppe | Reviewers: | Eric Gourgoulhon |
Report Upstream: | N/A | Work issues: | |
Branch: | 1243bd8 (Commits, GitHub, GitLab) | Commit: | 1243bd895a378550cd305d48bc4f87b3171f0f32 |
Dependencies: | Stopgaps: |
Description (last modified by )
#30246 added jupyterlab 2.2.x as an optional package as part of Meta-ticket #30399.
The 3.0 series has been out since December 2020. https://pypi.org/project/jupyterlab/#history
Current as of Mar 2022 is 3.3.0. It still supports Python 3.7, as needed for Sage 9.6.
It is now also possible to run the classic notebook on top of jupyterlab - https://pypi.org/project/nbclassic/ (See also https://github.com/jupyterlab/retrolab#relation-to-other-jupyter-frontends)
Change History (59)
comment:1 Changed 12 months ago by
- Dependencies set to #31280
comment:2 Changed 12 months ago by
- Dependencies changed from #31280 to #31280, #32071
comment:3 Changed 12 months ago by
- Description modified (diff)
comment:4 Changed 12 months ago by
- Branch set to u/mkoeppe/upgrade_jupyterlab_to_3_0_x
comment:5 Changed 12 months ago by
- Commit set to 62e5a8827cd1391760b4b7355fceef5f6c3da439
- Status changed from new to needs_review
comment:6 Changed 12 months ago by
- Commit changed from 62e5a8827cd1391760b4b7355fceef5f6c3da439 to 7762e0119a17c35885009408ed47a70d6d28c509
comment:7 Changed 12 months ago by
- Dependencies changed from #31280, #32071 to #31280
comment:8 Changed 11 months ago by
- Milestone changed from sage-9.4 to sage-9.5
Setting a new milestone for this ticket based on a cursory review.
comment:9 Changed 11 months ago by
JupyterLab 3.1.0 was released.
comment:10 Changed 11 months ago by
- Status changed from needs_review to needs_work
- Work issues set to merge updated #31280, update packages
comment:11 Changed 10 months ago by
- Dependencies changed from #31280 to #32493
- Summary changed from Upgrade jupyterlab to 3.0.x to Upgrade jupyterlab to 3.1.x
- Work issues merge updated #31280, update packages deleted
comment:12 Changed 10 months ago by
- Commit changed from 7762e0119a17c35885009408ed47a70d6d28c509 to 7984ef63e63dc1a0c5452b6b7d6aa0cca279b2ee
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
0632776 | build/pkgs/jupyterlab: Update to 3.1.x
|
00f06a6 | build/pkgs/{bleach,html5lib,importlib_resources,sagenb_export}/dependencies: Add missing deps
|
ac8bce8 | Merge #31280
|
a15e3eb | build/pkgs/{flit_core,jupyterlab_pygments,matplotlib_inline,nbclient,nbconvert}/dependencies: Add missing deps
|
dc094c0 | build/pkgs/{ipykernel,nbconvert}/dependencies: Add missing deps
|
c929321 | build/pkgs/nbclient/dependencies: fixup
|
41224af | build/pkgs/nbconvert/dependencies: Add missing dep
|
0fc01d3 | build/pkgs/zipp: Update to 3.5.0
|
8a314c2 | build/pkgs/bleach/dependencies: Add six
|
7984ef6 | Merge #32493
|
comment:13 Changed 10 months ago by
- Dependencies changed from #32493 to #32493, #32482
New commits:
0632776 | build/pkgs/jupyterlab: Update to 3.1.x
|
00f06a6 | build/pkgs/{bleach,html5lib,importlib_resources,sagenb_export}/dependencies: Add missing deps
|
ac8bce8 | Merge #31280
|
a15e3eb | build/pkgs/{flit_core,jupyterlab_pygments,matplotlib_inline,nbclient,nbconvert}/dependencies: Add missing deps
|
dc094c0 | build/pkgs/{ipykernel,nbconvert}/dependencies: Add missing deps
|
c929321 | build/pkgs/nbclient/dependencies: fixup
|
41224af | build/pkgs/nbconvert/dependencies: Add missing dep
|
0fc01d3 | build/pkgs/zipp: Update to 3.5.0
|
8a314c2 | build/pkgs/bleach/dependencies: Add six
|
7984ef6 | Merge #32493
|
comment:14 Changed 10 months ago by
- Commit changed from 7984ef63e63dc1a0c5452b6b7d6aa0cca279b2ee to 1fc1ba38f8c52a2be3056758a7e94c7c37fa79af
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
59132ab | build/pkgs/tomli: New, dependency of setuptools_scm
|
7ebcb6c | build/pkgs/setuptools_scm/dependencies: Add packaging
|
2def651 | build/pkgs/{packaging,pyparsing,setuptools_scm}/dependencies: Avoid circular deps
|
3e2fb34 | Merge #31280
|
aceeeeb | Merge #32493
|
bf15a7b | build/pkgs/tomli/dependencies: Add flit_core
|
432699d | build/pkgs/flit_core/dependencies: Remove dep on toml again, replace PYTHON_TOOLCHAIN by pip only, to break circular dep
|
f10ea0b | build/pkgs/tomli/dependencies: Replace PYTHON_TOOLCHAIN by pip only, to break circular dep
|
4bdbddd | build/pkgs/tomli/dependencies: Add toml because flit_core needs it at its runtime
|
1fc1ba3 | Merge #32482
|
comment:15 Changed 10 months ago by
- Commit changed from 1fc1ba38f8c52a2be3056758a7e94c7c37fa79af to be4c7c8fe60812ff2bb6a0725d9041b2c7687980
Branch pushed to git repo; I updated commit sha1. New commits:
be4c7c8 | build/pkgs/jupyterlab/dependencies: Add missing deps
|
comment:16 Changed 10 months ago by
- Status changed from needs_work to needs_review
comment:17 Changed 10 months ago by
- Reviewers set to https://github.com/mkoeppe/sage/actions/runs/1231955857
comment:18 Changed 9 months ago by
On debian-bullseye
(https://github.com/mkoeppe/sage/runs/3594020610?check_suite_focus=true)
Error: ==== ERROR IN LOG FILE artifacts/logs-commit-be4c7c8fe60812ff2bb6a0725d9041b2c7687980-tox-docker-debian-bullseye-maximal/logs/pkgs/jupyterlab_widgets-2.0.log ==== -\|/-\|/-An error occurred. ValueError: "@jupyter-widgets/jupyterlab-manager@2.0.0" is not compatible with the current JupyterLab Conflicting Dependencies: JupyterLab Extension Package >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/application >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/logconsole >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/mainmenu >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/notebook >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/rendermime >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/rendermime-interfaces >=6.1.11 <6.2.0 >=5.0.0 <6.0.0 @jupyterlab/services >=3.1.11 <3.2.0 >=2.0.0 <3.0.0 @jupyterlab/settingregistry See the log file for details: /tmp/jupyterlab-debug-lp7xrnhx.log Error installing jupyter-widgets extension into jupyterlab ... exiting
comment:19 Changed 9 months ago by
- Status changed from needs_review to needs_work
comment:20 Changed 7 months ago by
apparently we should aim for version 3.2.4, as my experiment shows.
comment:21 Changed 7 months ago by
- Reviewers https://github.com/mkoeppe/sage/actions/runs/1231955857 deleted
comment:22 Changed 7 months ago by
- Summary changed from Upgrade jupyterlab to 3.1.x to Upgrade jupyterlab to 3.2.x
comment:23 Changed 6 months ago by
- Milestone changed from sage-9.5 to sage-9.6
comment:24 Changed 4 months ago by
- Cc egourgoulhon added
comment:25 Changed 4 months ago by
- Milestone changed from sage-9.6 to sage-9.7
comment:26 follow-up: ↓ 27 Changed 4 months ago by
I've just made a few experiments with jupyterlab 3.3.10; it seems to work well with Sage 9.5. Basically, here is what I did in a Sage 9.5 root directory on Ubuntu 20.04:
./sage -i install jupyterlab_widgets # => installed jupyterlab 2.2.10 ./sage -sh (sage-sh) pip install --upgrade jupyterlab # => installed jupyterlab 3.3.10 (sage-sh) pip install --upgrade jupyterlab_widgets (sage-sh) pip install ipympl # required for %matplotlib widget (sage-sh) exit ./sage -n jupyterlab
Then jupyterlab 3.3.10 opens in the browser and everything seems to work well. In particular, @interact
works, as well as threejs animations, both tested via https://github.com/egourgoulhon/SageMathTest/blob/master/Notebooks/test_interact.ipynb. The interactive Matplotlib display has been tested with the notebook https://github.com/egourgoulhon/SageMathTest/blob/master/Notebooks/test_display_latex.ipynb, where %matplotlib notebook
had to be replaced with %matplotlib widget
, outside the scope of %display latex
.
Is the issue with Debian bullseye mentioned in comment:18 still there with jupyterlab 3.3 ? Otherwise, what prevents jupyterlab 3.3 to go into Sage 9.6?
comment:27 in reply to: ↑ 26 Changed 4 months ago by
- Milestone changed from sage-9.7 to sage-9.6
Replying to egourgoulhon:
Is the issue with Debian bullseye mentioned in comment:18 still there with jupyterlab 3.3?
Likely outdated, we'll have to test this.
Otherwise, what prevents jupyterlab 3.3 to go into Sage 9.6?
Nothing really; if this does not require updates of packages that regular ipython/jupyter uses, then this is fine.
comment:28 Changed 4 months ago by
- Commit changed from be4c7c8fe60812ff2bb6a0725d9041b2c7687980 to 180993c9e4143af67f6a094dffb1be1efaa69473
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
b189f7e | build/pkgs/jupyterlab: Update to 3.1.x
|
625afa6 | build/pkgs/jupyterlab/dependencies: Add missing deps
|
fd8efe0 | build/pkgs/jupyterlab: Update to ~= 3.3
|
3ae6292 | build/pkgs/jupyterlab_widgets: Switch it to a pip package
|
ba44b3e | build/pkgs/jupyter_packaging: Update to 0.11.1
|
cd70e9b | build/pkgs/ipympl: Update to 0.8.8
|
180993c | build/pkgs/jupyterlab_widgets/dependencies: Add ipympl
|
comment:29 Changed 4 months ago by
Here's an attempt to update it (untested)
comment:30 Changed 4 months ago by
- Summary changed from Upgrade jupyterlab to 3.2.x to Upgrade jupyterlab to 3.3.x
comment:31 Changed 4 months ago by
- Description modified (diff)
comment:32 Changed 4 months ago by
- Status changed from needs_work to needs_review
comment:33 Changed 4 months ago by
Tested very briefly on macOS, seems to work
comment:34 Changed 4 months ago by
- Dependencies #32493, #32482 deleted
comment:35 Changed 4 months ago by
After pulling the ticket branch in Sage 9.6.beta3 and running make, the command
./sage -i jupyterlab_widgets
failed, telling that jupyter-packaging-0.11.1.tar.gz is not found on the mirrors:
[jupyter_packaging-0.11.1] Fastest mirror: http://www-ftp.lip6.fr/pub/math/sagemath/ [jupyter_packaging-0.11.1] http://www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz [jupyter_packaging-0.11.1] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [jupyter_packaging-0.11.1] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//www-ftp.lip6.fr/pub/math/sagemath/spkg/upstream/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz' [jupyter_packaging-0.11.1] https://mirror.lyrahosting.com/sagemath/spkg/upstream/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz [jupyter_packaging-0.11.1] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [jupyter_packaging-0.11.1] ERROR [transfer|run:135]: [Errno socket error] [Errno 404] Not Found: '//mirror.lyrahosting.com/sagemath/spkg/upstream/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz' [jupyter_packaging-0.11.1] http://ftp.rediris.es/mirror/sagemath/spkg/upstream/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz ... [jupyter_packaging-0.11.1] sage_bootstrap.tarball.FileNotMirroredError: tarball does not exist on mirror network [jupyter_packaging-0.11.1] ************************************************************************ [jupyter_packaging-0.11.1] ************************************************************************ [jupyter_packaging-0.11.1] Error downloading jupyter-packaging-0.11.1.tar.gz [jupyter_packaging-0.11.1] ************************************************************************ [jupyter_packaging-0.11.1] Please email sage-devel (http://groups.google.com/group/sage-devel) [jupyter_packaging-0.11.1] explaining the problem and including the log files [jupyter_packaging-0.11.1] /home/eric/sage/9.6.develop/logs/pkgs/jupyter_packaging-0.11.1.log [jupyter_packaging-0.11.1] and [jupyter_packaging-0.11.1] /home/eric/sage/9.6.develop/config.log [jupyter_packaging-0.11.1] Describe your computer, operating system, etc. [jupyter_packaging-0.11.1] ************************************************************************ make[2]: *** [Makefile:2765 : jupyter_packaging-SAGE_VENV-no-deps] Erreur 1 make[1]: *** [Makefile:2765 : /home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/var/lib/sage/installed/jupyter_packaging-0.11.1] Erreur 2 make[1] : on quitte le répertoire « /home/eric/sage/9.6.develop/build/make » real 0m40.555s user 0m0.367s sys 0m0.104s *************************************************************** Error building Sage.
comment:36 follow-up: ↓ 37 Changed 4 months ago by
run
./configure --enable-download-from-upstream-url
then it will be picked up by make etc.
This is the standard way to review package updates - unless you want to download package tarballs manually.
comment:37 in reply to: ↑ 36 Changed 4 months ago by
Replying to dimpase:
run
./configure --enable-download-from-upstream-urlthen it will be picked up by make etc.
Thanks! I did it, then run make and again ./sage -i jupyterlab_widgets
, but still get the same error...
comment:38 Changed 4 months ago by
More precisely, the option --enable-download-from-upstream-url
is taken into account but the download from upstream fails:
[jupyter_packaging-0.11.1] Attempting to download from https://pypi.io/packages/source/j/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz [jupyter_packaging-0.11.1] [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] [jupyter_packaging-0.11.1] ERROR [transfer|run:135]: [Errno socket error] [Errno socket error] [Errno socket error] [Errno 404] Not Found: '//files.pythonhosted.org/packages/source/j/jupyter_packaging/jupyter-packaging-0.11.1.tar.gz'
comment:39 Changed 4 months ago by
Thanks for testing! Looks like the tarball filename pattern has changed, I'll fix it
comment:40 Changed 4 months ago by
- Commit changed from 180993c9e4143af67f6a094dffb1be1efaa69473 to d86c38aea029e016c04b196107bc2f37dce5ef80
Branch pushed to git repo; I updated commit sha1. New commits:
d86c38a | build/pkgs/jupyter_packaging/checksums.ini: Fix tarball name
|
comment:41 Changed 4 months ago by
- Description modified (diff)
comment:42 Changed 4 months ago by
- Commit changed from d86c38aea029e016c04b196107bc2f37dce5ef80 to 780516f0d090891a4e3013dead8063e8e518e238
Branch pushed to git repo; I updated commit sha1. New commits:
780516f | sage -n nbclassic: New
|
comment:43 Changed 4 months ago by
- Commit changed from 780516f0d090891a4e3013dead8063e8e518e238 to efc92cd43e309e3e94252f2344076500eecbc2ab
comment:44 Changed 4 months ago by
- Summary changed from Upgrade jupyterlab to 3.3.x to Upgrade jupyterlab to 3.3.x, add "sage -n nbclassic" and "sage -n retrolab"
comment:45 Changed 4 months ago by
Added some more variants.
comment:46 Changed 4 months ago by
Thanks for the update. There is no longer any issue with jupyter_packaging
, but ./sage -i jupyterlab_widgets
fails now in the build of ipyml
:
[ipympl-0.8.8] Attempting to download from https://pypi.io/packages/source/i/ipympl/ipympl-0.8.8.tar.gz [ipympl-0.8.8] [......................................................................] [ipympl-0.8.8] ipympl-0.8.8 [ipympl-0.8.8] ==================================================== [ipympl-0.8.8] Setting up build directory for ipympl-0.8.8 [ipympl-0.8.8] Finished extraction [ipympl-0.8.8] No patch files found in ../patches [ipympl-0.8.8] **************************************************** [ipympl-0.8.8] Host system: [ipympl-0.8.8] Linux cartan 5.13.0-30-generic #33~20.04.1-Ubuntu SMP Mon Feb 7 14:25:10 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux [ipympl-0.8.8] **************************************************** [ipympl-0.8.8] C compiler: gcc [ipympl-0.8.8] C compiler version: [ipympl-0.8.8] Using built-in specs. [ipympl-0.8.8] COLLECT_GCC=gcc [ipympl-0.8.8] COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper [ipympl-0.8.8] OFFLOAD_TARGET_NAMES=nvptx-none:hsa [ipympl-0.8.8] OFFLOAD_TARGET_DEFAULT=1 [ipympl-0.8.8] Target: x86_64-linux-gnu [ipympl-0.8.8] Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu [ipympl-0.8.8] Thread model: posix [ipympl-0.8.8] gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) [ipympl-0.8.8] **************************************************** [ipympl-0.8.8] Package 'ipympl' is currently not installed [ipympl-0.8.8] No legacy uninstaller found for 'ipympl'; nothing to do [ipympl-0.8.8] Installing ipympl-0.8.8 [ipympl-0.8.8] Processing /home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/var/tmp/sage/build/ipympl-0.8.8/src [ipympl-0.8.8] Preparing metadata (pyproject.toml): started [ipympl-0.8.8] Running command Preparing metadata (pyproject.toml) [ipympl-0.8.8] Traceback (most recent call last): [ipympl-0.8.8] File "/home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module> [ipympl-0.8.8] main() [ipympl-0.8.8] File "/home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main [ipympl-0.8.8] json_out['return_val'] = hook(**hook_input['kwargs']) [ipympl-0.8.8] File "/home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 164, in prepare_metadata_for_build_wheel [ipympl-0.8.8] return hook(metadata_directory, config_settings) [ipympl-0.8.8] File "/home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/setuptools/build_meta.py", line 174, in prepare_metadata_for_build_wheel [ipympl-0.8.8] self.run_setup() [ipympl-0.8.8] File "/home/eric/sage/9.6.develop/local/var/lib/sage/venv-python3.8/lib/python3.8/site-packages/setuptools/build_meta.py", line 158, in run_setup [ipympl-0.8.8] exec(compile(code, __file__, 'exec'), locals()) [ipympl-0.8.8] File "setup.py", line 41, in <module> [ipympl-0.8.8] cmdclass = create_cmdclass('jsdeps', data_files_spec=data_files_spec) [ipympl-0.8.8] TypeError: 'NoneType' object is not callable [ipympl-0.8.8] error: subprocess-exited-with-error
comment:47 Changed 4 months ago by
- Commit changed from efc92cd43e309e3e94252f2344076500eecbc2ab to 1a3c7dfd1d64c115e8da6f2b7ee283cd7faa11bb
Branch pushed to git repo; I updated commit sha1. New commits:
1a3c7df | build/pkgs/{jupyter_packaging,ipympl}: Reduce to pip packages
|
comment:48 Changed 4 months ago by
Thanks for testing! Here's a new version
comment:49 Changed 4 months ago by
- Commit changed from 1a3c7dfd1d64c115e8da6f2b7ee283cd7faa11bb to 9b309763ba8f77a86b47d04797060fd6ea9f217d
Branch pushed to git repo; I updated commit sha1. New commits:
9b30976 | build/pkgs/jupyterlab_widgets/package-version.txt: Remove
|
comment:50 Changed 4 months ago by
- Commit changed from 9b309763ba8f77a86b47d04797060fd6ea9f217d to 7b277c9ee4187b094fa46a49350bdf728b1cb757
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
7b277c9 | build/pkgs/{jupyter_packaging,ipympl}: Reduce to pip packages
|
comment:51 Changed 4 months ago by
- Status changed from needs_review to needs_work
comment:52 Changed 4 months ago by
- Commit changed from 7b277c9ee4187b094fa46a49350bdf728b1cb757 to 9514d820c9e7c6d09dddaf6e7fe6c79d38e0e0cb
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
9514d82 | build/pkgs/{jupyter_packaging,ipympl}: Reduce to pip packages
|
comment:53 Changed 4 months ago by
- Commit changed from 9514d820c9e7c6d09dddaf6e7fe6c79d38e0e0cb to 1243bd895a378550cd305d48bc4f87b3171f0f32
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
1243bd8 | build/pkgs/{jupyter_packaging,ipympl}: Reduce to pip packages
|
comment:54 Changed 4 months ago by
- Status changed from needs_work to needs_review
comment:55 Changed 4 months ago by
- Reviewers set to Eric Gourgoulhon
- Status changed from needs_review to positive_review
Works like a charm now. Thank you!
I've also tested the new notebook interfaces nbclassic
and retrolab
. Thanks for having added them!
comment:56 Changed 4 months ago by
The issue of %matplotlib widget
being inoperative within the scope of %display latex
is tracked in #33469. This is not specific to jupyterlab: it also happens with jupyter.
comment:57 Changed 4 months ago by
- Keywords jupyterlab added
comment:58 Changed 4 months ago by
Thanks for testing!
comment:59 Changed 4 months ago by
- Branch changed from u/mkoeppe/upgrade_jupyterlab_to_3_0_x to 1243bd895a378550cd305d48bc4f87b3171f0f32
- Resolution set to fixed
- Status changed from positive_review to closed
Last 10 new commits:
build/pkgs/requests/checksums.ini: Add upstream_url
build/pkgs/rst2ipynb/checksums.ini: Add upstream_url
build/pkgs/scandir/checksums.ini: Add upstream_url
build/pkgs/snowballstemmer/checksums.ini: Add upstream_url
build/pkgs/wcwidth/checksums.ini: Add upstream_url
build/pkgs/{backcall,ptyprocess}/dependencies: flit_core switched from pytoml to toml; remove pytoml package
Merge #31280
build/pkgs/{scipy,sphinx,sympy}/install-requires.txt: Update version ranges to include the version in package-version.txt
Merge #32071
build/pkgs/jupyterlab: Update to 3.0.x