Skip to content

Release 2025-01 follow-up #1431

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...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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