Skip to content

Release 2022-01 follow-up #1059

Closed
Closed
@stonebig

Description

@stonebig

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

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions