Open
Description
release date: end june 2025
wanted:
- Spyder-6 defect resolved (needed package traitlets-5.14.3)
- Drag & Drop re-implemented on Spyder, IDLE, wppm (keeping anti-virus community happy)
- Python-3.13.5 (REPL bug fix), and a last Python-3.12 cycle
- the Weelhouse structure: (PEP-0751 evolution)
- a "dot" version with a ./Wheelhouse/included.wheels directory of original pypi wheels (with same hash-256),
- a lockfile to install from the provided Wheelhouse, or wppm -i them package per package
- simplify infrastructure and maintainance further:
- ENDING: the changelog works also on WheelHouse, and in shipped WinPython
- NAVIGATING: piptree can navigate in a Wheelhouse directory
- DOS: remove 9 DOS scripts, remains 18
Explore:
- speed:
- faster cpython-3.14 vs 3.13: 3%
- JIT is in python-3.14.0b2: 0%
- tail calling : 15%
- free-threading: 2.5x on 4 threads, interesting pycon 2025 talk Building a NoGIL Load Balancer in 30 minutes - Alvaro Duran
- multi-interpreter standard library will be in 3.14
- RUST invasion: ruff, uv, ty or meta's pyrefly
- more IA use to improve and simplify the code, and learn-by-doing to prompt IA for less defects
- the 1 bit AI model from ms ...
- PEP 773 – A Python Installation Manager for Windows
- Wheel-Next initiative: https://wheelnext.dev/summits/2025_03/slidedecks_and_resources/
- can we fully evacuate from cmd.exe ? check what happens in cibuilds
Direction:
- Help Python Eco-system by favorising :
- speed: latest cPython jit/multiple-interpreter, and AI-workload wanting free-threading
- standard: dataframe API protocol, WheelNext
- security: moving to lockfiles, signed wheels ... PEP-0751
- browser (and WebApp): Jupyterlite compatible packages
- WinPython sustainability:
- make code simpler, smaller, AI-maintainable
- less x64 / DOS footprint (arm is coming)
- direction is an integrated or dowloadable set of standard signed wheels, a pylock.toml file
Metadata
Metadata
Assignees
Labels
No labels