Skip to content

Release 2022-04 follow-up #1126

@stonebig

Description

@stonebig

release: december 2022

Wanted:

  • Infrastructure:
    • cPython-3.11.1,
    • Spyder with ipython-8 support,
    • more pyodide examples that work in dot
  • Experimental:
    • coudn't resist; an alpha Windows python-3.9.10nogil version (based on nogil of December 22nd 2022)

Focus:

  • python-3.11.1 stack
  • infrastructure work:
    • more clean-up on register/unregister code,
    • modernize internal code:
      • from os.path to pathlib.Path
      • from '%s' to f-string
      • partial black 22.12 formating
    • less Qt need
    • more pyarrow/duckdb/rust/polars/wasm/web,
  • simplify more building steps:
    • winpython on-the-fly wheel creation to move out of make.py ...,
    • ... to allow later move away from setup.py,
    • ... old on-the-fly building-from-setup.py is no more a valid assumption, lot of old feature to remove from wppm,

Postponed:

  • Numba and Torch in Python-3.11,
  • Jupyterlab-4 with RISE (was optimistic)
  • modernize internal code:
    • remove py3compat
    • full black 22.12 formating
  • simplify more building steps:
    • winpython on-the-fly wheel creation to move out of make.py ...,
    • ... to modernize from setup.py to pyproject.toml,
      -as even building-from-setup.py is no more a valid assumption, should remove some legacy wppm code,

Hopes/Wishes for 2023:

  • simpler/simplified maintenance of WinPython,
  • micromamba initiative to look at
  • speed-up movement do aggregate on pushing cPython:
  • Pyodide/Pyscript.net/Jupyterlite allow Python Stack to be everywhere,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions