Skip to content

Release 2025-01 follow-up #1431

@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

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy