Closed
Description
Release Date: march may 2022 ... aka Spyder "au naturel"
Wanted:
- Infrastructure:
- a full WinPython-3.10: with all usual packages
- Jupyterlab-3.3 (Jupyterlab-4 api breakages will need time to be digested)
- PyQt5-5.15 to replace PySide2-5.15.2.1 in Python-3.10, so Spyder updates are becoming "natural",
- Python-3.10.4, Python-3.11.0 alpha 6
- PyPy-3.8 (PyPy-3.9 may not be mature enough to receive interesting wheels)
- NEW: a BLAS variant that removes numpy-MKL and Torch, to be 200 Mo ligther at download
- major modules:
- SciPy-1.8.0
- Spyder-5.3.0 (has PyQt5-5.15 official compatibility, PySide6 compatibility still not there)
- late packages for python-3.10:
- Torch-1.11.0
- late fundamental packages for PyPy:
- Pyside6-6.3 for PyPy-3.8
3.9
- Pyside6-6.3 for PyPy-3.8
Focus:
- get Spyder updating with WinPython-3.10 from pip (so PyQt5-5.15 for now)
- helping PyPy catch-up effort in Python version and PySide6 integration,
Postponed:
- Numba-0.56 if in time (to support Numpy-1.22, Numpy-1.22 brings preliminary version of "Array-API" standard)
Hopes/Wishes for 2022:
- swarm of Python speed-up efforts brings results: Microsoft Shannon Plan, PyPy Hpy, Meta Nogil, Oracle GraalPython, Pyjion
- conventions (or Pep, or tweaks) helps writing Python Code JIT and multi-thread "10x boost" ready
- PyPy-3.9 in Q2 2022, PyPy-3.10 in Q4 2022
- Spyder can run on PySide6
- push to Data-API to get problematic packages (Numba, Torch, Tensorflow) sooner
Metadata
Metadata
Assignees
Labels
No labels