release date: mid-june wanted: - [x] Jupyterlab-4.2.1+ (seems it will be ~~on time~~ nearly on time) - [x] a free-threading [experimental] WinPython: - goal is keep developers moving forward also on windows, - usability hope is 25% slower only single-thread, 3x faster on a 4 cpu - [x] simplify, clean-up, and debug WinPython internals - [x] numba-0.60.0 - [x] preparing for "the great Scientific Python Apocalypse" (next cycle): - very late & problematic eco-system: numpy-2.0.1 (see https://github.com/numpy/numpy/issues/26191) - very late: pandas-3.0.1 (pyarrow as fast internal machinery) - packages that will still be not ready for Numpy-2.0: GDAL, h5py, imageio, Keras, opencv, torch - DELAYED: - python-3.13.0b3 (b2 only), about 7% faster single-thread, JIT & free-threding remain experimental - full cleanups to welcome numpy-2 focus: - simplification of build and maintenance: - [x] cleanup in the pre-pip aera code, now outdated - faster building: reduce package list, final size + pip progressing in speed https://github.com/pypa/pip/issues/12314 - [x] remove qtconsole icon - [x] re-add powershell icon - [x] less code to carry-on: drop no more used Qt code (since the drop of Qt ControlPanel), cx_freeze outdated helpers, ... - [x] Python needs for a build is down to WinPythondot + flit + packaging (but requires WinPython-3.8+) - follow packaging summit, consider hash checking - free-threading test: - scientific builds tests there https://github.com/Quansight-Labs/free-threaded-compatibility - known-failure: IDLE - [x] update examples on import _xxsubinterpreters as _interpreters, and free_threading - llm: AI agents and the 7b models, whispers made easy coming to town ? - fighting the fat: polars for example is growing in size by 50% per year (now twice bigger than pandas-2) exploration: - jupyterlite more - llm and generative AI: whisper.cpp - replacing torch per jax[cpu] would shrink WinPython by 100Mo (or not increase per 200 More) ? Direction: - speed-debt reduction: - latest python [3.13 facts](https://github.com/faster-cpython/benchmarking-public), 3.14 seems the place where jit/free-threads/multi-interpreters will be available in full glory ... - easier multi-thread python [3.13 'free-threading' progress](https://github.com/python/cpython/issues/108219) - faster data analysis: numpy-2, pandas-3, scikit-learn integrating polars - llvm local small equivalent to ggerganov/whisper.cpp - ubiquity: - in browser (and WebApp): Jupyterlite prototype (https://stonebig.github.io/my_demo_4/lab/index.html), - WASI: a local jupyterlite ? - in Excel: asks Operational Research packages - in Windows Store: a requirement file
release date: mid-june
wanted:
on timenearly on time)focus:
exploration:
Direction: