Towards WinPython 2022-02

159 views
Skip to first unread message

stonebig

unread,
May 29, 2022, 2:20:57 AM5/29/22
to WinPython
Hello,

The WinPython 2022-02 build2 is out for a release around end june 2022.

This cycle aims to:
- upgrade to cpython-3.10.5, and PyPy-3.9,
- continue explorative work on:
    - a smaller WinPython download version
    - the new world of pyodide / Pyscript.net /Jupyterlite,

Changes from WinPython 2022-01:
- Infrastructure:
   - upgrade to 7zip-21.7  
- New Packages:
   - django (as now Panel package is not crashing anymore in its presence)
- Upgraded Packages:
   - numpy-1.22, Numba-0.55.2, pyarrow-8.0
   - Bokeh-2.4.3, Panel-0.13.1, Plotly-5.8.0
   - SciPy-1.8.1, scikit-learn-1.8.1,
   - Jupyterlab-3.4.2, Spyder-5.3.1
- variation per version:
 
Areas of particular interest for testers:
- Latest Jupyterlab and Spyder improvements
- Numpy-1.22 has the data-api interface (more "standard" future)
 
Next build effort:
- can we tune again 7zip for size,
- the pyscript/pyodide eco-system, if it can generate a GUI,
- looking on PyPy-3.9 & PySide6-6.3.2 to be hoped mid june

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
76bae864a7ea05039ba5a926afdcd75b | 768fb2de6870bbaa25c065332eb753283192a5a0 | 3b3a4ae14983b03a9a9ed66da5c263bb815b42aa1f7d1545512d3a4624e950aa | Winpython64-3.10.4.1dotb1.exe     |   27 220 653 Bytes | e53ecab7434b71a90776708067703b7195d0049015fa5dc217bfb412cbc1962b
77abfd1e2cd8c863318bde106c952859 | bbd021a0e89002a07544cce1c071a25b451e90ca | 794cfa1f492b862dac62264a9ad5d753277b368640ed919d82f3f351932ce4dd | Winpython32-3.10.4.1dotb1.exe     |   25 995 144 Bytes | 91bb528e7222689fa56fa4d3f02af97c902238d432e1a3f2e92dc6ea485f85ca
abe079d3589ab34044ead3f804269b7c | 4dd65d2abb153bbff3e0ee29cd0cc4ac8bcecbf5 | 79e18c5a79139efbc3339fcaadeefc20245767fbb17c7d1c401729e230f026f6 | Winpython64-3.10.4.1b1.exe        |  872 004 326 Bytes | 5035e736ca50f51213b908f0f6fe93f56de52441d180fcbd3a8f2cc97df02cd6


stonebig

unread,
May 29, 2022, 9:33:03 AM5/29/22
to WinPython
Hum,

Winpython64-3.10.4.1b1.exe includes 7 experimental compressions of pandoc.exe same binary.

This useless weight of 66 Mo is removed in today re-spin Winpython64-3.10.4.1b1r.exe


Changes from WinPython 2022-01 build1:
- remove **66 Mo** of  7 experiments of compressing pandoc.exe, in the process, note that:
   - zstd is 30% better than zip
   - zstd falls 10% behind 7z
- initial Winpython64-3.10.4.1b1.exe will be removed when Winpython64-3.10.4.1b1r.exe will be uploaded

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
0350f81dd571c01692820d4dfc62fb66 | 99fad634662161c171f3b8e3a148b8d258dd5d25 | a70507df23e873fe322bfdf8224ea6af2a5de48747ad710f7d6be1829dbef375 | Winpython64-3.10.4.1b1r.exe       |  805 362 893 Bytes | d18cbe6c98dd834ca7538884134e4711c1ad8f1e0a9f364d688664390ff8720e


stonebig

unread,
Jul 2, 2022, 12:35:25 PM7/2/22
to WinPython

Hello,

The WinPython 2022-02 build2 is out for a release early july

Changes from WinPython 2022-02 b1:
- Infrastructure:
   - WARNING: idlex no longer works starting cpython-3.11
- New Packages:
   - polars
- Upgraded Packages:
   - numpy-1.22.4, Pandas-1.4.3
   - plotnine-0.9.0,
   - torch-1.2,
   - Jupyterlab-3.4.3,
   - pythonnet-3.0.0rc1
- Experiment:
   - trying a WinPython Terminal icon, to launch in Windows Terminal (wt.exe)
   - binaries of this b2 are also on https://github.com/winpython/winpython/releases/tag/4.7.20220701

- variation per version:
 
Areas of particular interest for testers:
- experience on the WinPython Terminal icon
- stability for an RC very soon
- polars
 
Next build effort: rc
- stability

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
46f92769b4f2ea0afc6ee53aed687c3c | 07ff7d496f52d62e47c03dcddd4ae5433f7fcf6e | dc8bc6e0ffe79a08ec17bb83800a1ca5dc6cf9318e1b56392a3ae69f346eda33 | Winpython64-3.10.5.0dotb2.exe     |   27 367 914 Bytes | 0136ca65a228237a3eceb9db34988580ce444ccaa7943361654312c90012149d
d7288137b6e49aba71b1883a16ba277a | f9ff80e1850a9e607db8bcf13ab8ce4e36aa6e39 | 8df4bfe6e0b58aed5be6591bdb262f3ff2dbd2825f7c3f8b17b4469aa8d671f6 | Winpython32-3.10.5.0dotb2.exe     |   26 138 859 Bytes | 93a3ab84d685e87e61c71dbd8638b89b6ce1917c13c5476ad494a65ec68b306c
e97f5b764dfc1f522fbd1f53212c5a07 | 879f812c5232debb704f49e268fa76c2bdf0629e | dcc2e8fd51cab51edc83c992027b50c30d7ef7e1d4b601271aa7af297fca8905 | Winpython64-3.10.5.0b2.exe        |  811 960 243 Bytes | 4955c3c3645c91dfe6e5c3d57f4cf9ea0bfcb11a7aea7909612121a60711a2db
4595688cc284cc7effbb0dfede8cd863 | 24091ed72c6a0a0be203b8da4eb98a2d06109ce6 | 94f26a3bfbe38e87eec75566d4b7967e26a6119c6a9e0b593c117efaf0d46758 | Winpython64-3.8.12.3dotPyPyb2.exe |   27 107 041 Bytes | 3d8734ffc8e78c7a7fd69533188526e2be12346d8bca8ee327cc25a85e253687
7bf79bf5fa7a164bec37ab006de4879c | 0284bb752486601e4fbab6595bcaf4f081104209 | ec6ff2e31018c6a74ab224df1949819ed96f0ad4d1665e90832886c2d6b0dbbf | Winpython64-3.8.12.3PyPyb2.exe    |  673 592 641 Bytes | 6d34631e2680a4694fcc660334dbe9aacdb4c86d10b6150340b4769c8b2b32de

stonebig

unread,
Jul 16, 2022, 6:16:13 AM7/16/22
to WinPython
Hello,

The WinPython 2022-02 final is out 

From initial plan:
- PyPy-3.9 didn't materialize in time, 
- Juyterlab-4 is now an october thing.


Changes from WinPython 2022-01  :
- New Packages:
   - deap (genetic algorithm)
   - Django
   - polars
- Upgraded Packages:
   - Jupyterlab-3.4.3, Spyder-5.4.0.dev0, Pandas-1.4.3, Numpy-1.22.4+mkl, Torch-1.12.0,  ...

- variation per version:
   - PyPy variant uses PySide6, has no Torch or Numba, (but is a JIT Python implementation, the next efficiency frontier)
   - Python variant uses PyQt5 (to have Spyder natively, until spyder works with PySide6)
   - "dot" versions contain nearly zero packages
   - please note that PyPy / PySide6 ecosystem is still brand new, in ironing out problems phase.


 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
0a6824610fea353dd638eb2a95fc32fc | dfde708115660a5c8cb02e75ea4599b5cb02c4df | ad3f373507c3d2f3d4464b8357e8de158759a9c15a91c18a60dece81982e5f69 | Winpython64-3.10.5.0dot.exe       |   27 366 561 Bytes | 7488af117f2bca3479dca8ca7b00f0d51a5ed16b034b355407865e7dbc3a5e9d
072485b4db8bf86e0809243686f88640 | 467f4a6e771c214cf96b5319c6a11ce1af28657c | 56c80896ee47518e50aaa3e406b74c061ca9c2df7af1dc08ac2aa7ffae9ba7d9 | Winpython32-3.10.5.0dot.exe       |   26 137 156 Bytes | 79b0e1178a48489eb27a9ead064a56084e1ac4b693a27a24ee5052ee79f25969
6c63a617ecd37584cb879a0616c52a9c | 04739dd7269fdd308b77396640f93ae0fb633d23 | d764a44195a82a3ced78ec6ac1a813ac359e42d7cfc4b3cde56332c5e9dadbe7 | Winpython64-3.10.5.0.exe          |  813 643 148 Bytes | 042dbe458c7a35b7d5eb339fbbe1223ba3c63bc5f1775c8ca9229772c162fb26
1d709a4594cef7bae442a7d3fe4c8b72 | 65ea889e2b1ccf2d41c6050c1c04c1c17523c6aa | 9d6bf90b7a26e0841f27e4132723cb15d706a8adcdfc93cf7dcdbc57eddc1339 | Winpython64-3.8.12.3dotPyPy.exe   |   27 105 401 Bytes | cd0692219f5383ecf8d19a721362003cf90b1ed5faee4b9fb6da305e16fce601
ec3492f2154b9de3a5c4f0e8f3e08f2a | 731b7417a60c24d01084b94efbc79994eee6b14f | 1823a9947e86d1482bc61c0ff8b17b761b53dc6814d9c263ad37a22b6ac3c819 | Winpython64-3.8.12.3PyPy.exe      |  674 355 022 Bytes | a0ec9711c3fc550bf2b6d3c03b6712af76988cfe65ce35ead23fadd447be57e7

Reply all
Reply to author
Forward
0 new messages