Closed
Description
Target date: end november 2023
wanted:
- packages:
- Torch-2.1.1numpy-1.26.2, with Array API v2022.12 support
- infrastructure :
- a beta and partial Python-3.12 (missing 20% of packages: eco-system struggles, far from mature)
focus:
- reduce speed debt in ipython : Jedi-0.19 /
ruff/ spyder-5.5 - reduce winpython build effort: mamba ? or less "anticipation" ? "rye" (experiment) seems the equivalent of "mamba" for pip
postpone:
- python-3.13 alpha series : 3.13a2 not yet interesting
exploratory:
- llm on local, ragna on ...
- Onnx again
- Spyder Qt6 progress to get rid of next biggest technical debt Qt5
- thinking on next technical debts
- nullsoft icons
- dos
- tcl/tk
- ... ideal may be to have WinPython down to a simple requirements.txt, ...
- ... or/and..., github actions looks the path from requirements to binary published
direction:
- speed: python-3.13 with multi-interpreters, free-threads, small jit
- local data-science: numpy-2, polars, duckdb-1, array-api, rust packages
- local AI: torch, llm, windows-ai
- universality: jupyterlite, jupyterlab-4, pyscript, web-apps
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Relationships
Development
No branches or pull requests
Activity
stonebig commentedon Sep 3, 2023
audit trail:
b0 (2023-10-08: new cPython version, constrained per numba and fastai)
b1 ( 2023-10-15)
b2 ( 2023-10-22)
b3 (2023-11-12)
b4 (2023-11-19)
import _xxsubinterpreters as interpreters
)rc (2023-11-3x)
after:
hiccup7 commentedon Sep 26, 2023
I notice that WinPython-3.11.5.0 has mpmath-1.2.1. The latest release was mpmath-1.3.0 on 2023-03-07. This was released by Fredrik Johansson, the original author of mpmath. After that, maintenance of the project has moved to the community. The development has moved to https://github.com/mpmath/mpmath
Note that https://github.com/fredrik-johansson/mpmath
automatically redirects to the new development site.
mpmath is a dependency of simpy, so Continuum Analytics and the Python community have put a lot of work into restructuring and improving it. So there are large risks of bugs in future releases beyond mpmath-1.3.0. However, I feel that updating to mpmath-1.3.0 is safe and stable for WinPython. Note the bug fixes here:
https://github.com/mpmath/mpmath/blob/master/CHANGES
hiccup7 commentedon Sep 29, 2023
This is a friendly reminder to include scipy-1.11.2
RoyiAvital commentedon Sep 29, 2023
I really think you need to make this step.
I vote for MicroMamba mainly because of the MKL support and the fact it is backed by Conda people.
Actually with MicroMamba you'd be able to support Linus and MacOS as well.
stonebig commentedon Oct 1, 2023
To get Linux and MacOs "fire and forget" support would imply:
There is no doubt to me, that a sort of Jupyterlite on wasm64 is the end game.
RoyiAvital commentedon Oct 1, 2023
What's there to build?
The only thing needed is a
yaml
file + launchers.If you move launchers to PowerShell same launcher can be on all OS's.
stonebig commentedon Oct 8, 2023
WinPython 2023-04 b0 (2023-10-08)
Changes from WinPython 2023-03:
Areas of particular interest for testers:
next build:
binaries at:
WinPython 3.11.6.0
The following packages are included in WinPython-64bit v3.11.6.0 b0.
Tools
Python packages
wasmer
package (to compile WebAssembly module)RoyiAvital commentedon Oct 14, 2023
What holds back the
pandoc
version?stonebig commentedon Oct 15, 2023
the size... maybe not a logical thinking, but is there any use to upgrade ?
stonebig commentedon Oct 15, 2023
WinPython 2023-04 b1 (2023-10-15)
Changes from WinPython 2023-04 b0:
Areas of particular interest for testers:
next build:
binaries at:
RoyiAvital commentedon Oct 16, 2023
Could we stick with the latest? The current one is pretty old one.
stonebig commentedon Oct 22, 2023
WinPython 2023-04 b2 (2023-10-22)
Changes from WinPython 2023-04 b1:
Areas of particular interest for testers:
next build:
binaries at:
WinPython 3.11.6.0
The following packages are included in WinPython-64bit v3.11.6.0 b2.
Tools
Python packages
wasmer
package (to compile WebAssembly module)Xero64 commentedon Nov 7, 2023
There is a new Gohlke release of numpy-1.26.1+mkl, etc. Any chance of a mkl version of WinPython 3.12?
https://github.com/cgohlke/numpy-mkl-wheels/releases/tag/v2023.11.5
16 remaining items