Skip to content

Release 2025-01 follow-up #1431

Closed
Closed
@stonebig

Description

@stonebig

release date: end february 2025 (the year we end writing code from scratch... in fact this february)

wanted:

  • same package list for Python-3.12slim and python-3.13slim
  • python 3.14 alphas (if possible with tail compilation , 8% speed bump, or jit 4% )
  • reduce technical debt and simplify maintainance:
    • launchers use now the simple DataLab-WinPython technic, many thanks to @PierreRaybaut
    • remove complex and less popular packages, that cause headhaches
    • use AI to simplify the code: Github/copilote-gpt4o "free" and Google Gemini Flash2.0 "free"
    • start rework to PEP-751 and signed wheels idea
      • drop un-maintained wheels
      • limit to pypi versions of wheels
  • Postponed: numba-0.61.1, numpy-2.2 (but seems it was too late)

Experiment:

  • local AI packages: DeepSeek R1 still claims 32Go Ram and 256Gb disk ? but for the full experience
  • what is trusted publisher workflow ?

Direction:

  • Help Python Sustainability:
    • favorise latest ( = more efficient and maintained) python
    • favorise dataframe API protocol: latest numpy ... in the limit of Numba support
    • favorise browser (and WebApp): Jupyterlite includes Duckdb, Polars-0.18.0 is now possible in pyodide-0.27
  • WinPython sustainability:
    • use of several AIs to simplify code and maintainance
    • move towards signed wheels: PEP-751 and/or Include wheels in distribution #1481: ideal world is to shrink to a toml file specifying package/version/hash with "Trusted Publishing? Yes"
    • 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