Skip to content

Release 2024-05 follow-up #1372

Closed
Closed
@stonebig

Description

@stonebig

release date: december 2024

  • delayed as anti-virus were remaining unhappy with new launcher method
  • 2024-12-23 : revert to NSIS launchers method

wanted:

  • Simplify further the infrastructure and post-controls:
    • global aim: remove, bit per bit, win32 and x64 specific
    • remove Inno and NSIS code to create installers,
    • revert to NSIS icon launchers as new solution proves not acceptable
    • move towards leaner PEP-751-style WinPython:
      • a minimal .dot version
      • over a .dot version, packages are installed from Python via a requirement file with hash per packages
  • speed:
    • Python-3.13.1 gives a 4% speed-up over 3.12,
    • Python-3.14a3 JIT is next 4% but not accessible yet
  • numpy-2.1.3 with numba-0.61.0rc2 supports
  • AI agents

Experiment:

  • tested windows that can now .7z by itself, may allow skiping 7zip to build... but it's 5x slower.
  • jupyterlite more
  • llm and generative AI: whisper.cpp , windows included machinery

Direction:

  • Help to Python Sustainability improvement:
    • favorise latest=more efficient and maintained python
    • favorise dataframe interchange protocol: numpy-2, pandas-3, scikit-learn integrating polars,
    • favorise AI: onnx (for AI PC), llvm local small equivalent to ggerganov/whisper.cpp
  • Help to Python Reachability:
  • PEP-751:
    • WinPython ideal world is to shrink to a toml file specifying package/version/hash
  • WinPythondot being enough to build a WinPython...

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

      close