Closed
Description
release: May 21th
wanted:
- Python-3.11.2 (2023-02-06, 3.11.3=2023-04-03)
- jupyterlab-3.6.3 (Jupyterlab-4 is too fresh)
- pytorch-2 for python-3.11
- numba for python-3.11
- infrastructure:
- simplify:
- remove py3compat use
- redirect "jupyter notebook" icon to "jupyter nbclassic" (that is no longer needed with Jupyterlab4)
- trying to be utf-8 in console
- modernize:
- replace legacy RISE per jupyterlab_rise,
- build winpython wheel via pyproject.toml: PEP 517, 518, 621, ...
- simplify:
focus:
- push the python eco-system envelop on: speed, multi-core, web:
- per-interpreter GIL on Python-3.12. (PEP 684 – A Per-Interpreter GIL
- NO-GIL on Python-3.12.0-a7 (PEP 703 – Making the GIL Optional )
- multi-process on WASM Python-3.12 (as no shared-state between webworkers in WASM standard, yet)
- PyPy "JIT" speed interest relies on a Hpy PEP (idea teased again at Python langage summit 2023), and catching-up in version for 3.13.
- reduce maintenance effort
exploratory:
- all these python-on-wasm competition for the next 10x growth of users : pyscript, jupyterlite, jupyterlite.github.io/xeus-python-demo/lab/index.html, shinylive.io
postponed:
- build winpython wheel out of make.py
- per interpreter GIL available only starting Python-3.12.0b1
- jupyterlab-4 + notebook 7 (bringing RISE equivalent)
- bokeh-3.2, Panel-1.0.1, Geoviews-1.10
- no appetite yet to re-include a branch with MKL wheels
Metadata
Metadata
Assignees
Labels
No labels