WinPYthon 2024-04

778 views
Skip to first unread message

stonebig

unread,
Jun 30, 2024, 1:42:36 PM6/30/24
to WinPython
Hello,

The WinPython 2024-04 build1 is out for a release end August 2024

Goal of the cycle is :
- Python-3.12.5, Python-3.13.0rc
- Numpy-2
- simplify further WinPython core and icons 
- stay below 1Go

Changes from WinPython 2024-03 :
- Infrastructure:
  - further clean-up of dead code
  - pip-24.1.1
  - python-3.13.0b3 and removes most of early patches for free-threading
  - fix bug in wppm -r impeaching to see langchain <- numpy
- New Packages:
- Upgraded Packages:
   - nodejs-v20.14.0 (note that a security fix is to be published july 2nd per nodejs.org)
   - tornado-6.4.1, ortools-0.10 (this time)
   - numpy-1.26.4 remains because langchain and pyomo impose numpy<2 ...
- Removed Packages:

 
Areas of particular interest for testers:
- python-3.13.0b3
- pip-24.1.1

Next build:
- reducing further code & infrastructure to carry on,
- deciding on the numpy-2 and torch-2.3 [mkl] problem
 
binaries at:
- https://github.com/winpython/winpython/releases/tag/9.0.20240629
- https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.4.2/betas/
- https://sourceforge.net/projects/winpython/files/WinPython_3.13/3.13.0.1/betas/

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|-----------------------------------------------------------------
2338cf24f9644a2f6078861b77863319 | db879b5e9275b915dd8c9b539e4e14b6281e27ef | 0eb6c308cb50a03e8be53325d7bafacf562e2c87db661135399924c5bc683356 | Winpython64-3.12.4.2dotb1.exe     |   23 702 042 Bytes | 99fa7f1890bbf2389e4dfdcb3fd3f46aa01e2080edb80e314892e4a829f114a0
417f49ad012e103ef8803e080f940622 | 8c20bca9e18eda8964cfb5660e11428dc5601e94 | 79651bb8859fdeb52c9075b94d19717eefa2aefbcfa5d65935744a0e615713d9 | Winpython64-3.12.4.2b1.exe        |  928 045 247 Bytes | 84dcec10d9a377d8f1af9b21fe71b6ed367594153717683048f32c284b084b58
afe5f3cb040231ba7e4b6894687ff312 | 2f5e385d1d26c32b34f1618067c5b7021a4f4ceb | 8471aa49e985d22af225584a727d16c02bb3af67baa581e902e0e2ef1cbbdb6c | Winpython64-3.13.0.1dotb3.exe     |   23 696 999 Bytes | de5344f12bd53a686ddffe3cc3cab668242cbaa537e69d84f0b29fd7d36a3dbd
cc30e720c91c36c6e1de8f339f8fdfee | da98618271c61484b6d5a10330b133bb9a75e3bf | 778b4a2d1ae9f9fc11af1f013713c684c0671b3c4be06b54ba3fc714201e1474 | Winpython64-3.13.0.1freeb3.exe    |   32 193 701 Bytes | f5f0e9a1f93cf5403005ad913799b7d940604c11345c0085fe0532b3173107a5

stonebig

unread,
Jul 14, 2024, 8:33:55 AM7/14/24
to WinPython
Hello,

the WinPython 2024-04 b2 is out !

Changes from WinPython 2024-04 b1 :
- Infrastructure:
  - a WinPython Slim branch is made, which objective is to remain below virustotal.com upload limit (650 Mo):
     - packages droped in order to do so: ortools, torch, nodejs
     - and replacing the ".exe" auto-extractable 7zip, per just a .7z archive (for b2, there will be both flavors)
     - .... and we reach green on VirusTotal (but everyone shall assume there is some randomness in any anti-virus "conclusions": yes = good, bad = even better like in  weather.com, I_don't_know = worst)
  - WinPython bigger cannot exceed 900Mo (same disease for Anaconda by the way):
     - dropped ortools to do so
  - switch to numpy-2, so currently droped langchain and pyomo

- New Packages:
- Upgraded Packages:
   - nodejs-v20.15.1
   - numpy-2.0, matplotlib-3.9.1, torch-2.3.1 (and its mkl)
   - scikit-learn-1.15.1, scikit-image-0.24.0, scipy-1.14.0
- Removed Packages (the big downsizing):
   - ortools (sad but what else), dask-image, opengl, supersmoother, ...
   - on slim version:  nodejs, torch eco-system


 
Areas of particular interest for testers:
- the "slim" ".7z": no more auto-unpack, below 650 Mo so it can be pre-checked by Cloud + Local method,
- does the slim removed an important feature for users ?
- numpy-2 effect

Next build:
- tuning further packages list to carry on,
- observations from .7z and .exe publications
- Python-3.13.0b4
- classic version is still 40 Mo too big to remain below 900 Mo this year
- uv vs pip state ?

Binaries at:
- https://github.com/winpython/winpython/releases/tag/9.1.20240714
- https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.4.2/betas/

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|-----------------------------------------------------------------
1e891421ce3bc3e411f74eec8cd7a114 | f4eae89b9cb21293e7149e34fcd1f6542000334f | aa09a6c0b0e209f93796fb06dfbce322e9c6200b6fa5594ccbe6f4f83c4bf396 | Winpython64-3.12.4.2dotb2.exe     |   23 704 855 Bytes | 34b5424014e575553fa3889ca7c99a8c6a270f6364a4693f780b8f5a133e6b31
a0b40bbfafd65bc45247d42c1cf09156 | 259cadb7f97002f15419499839227ebcc6ba604f | c72aa000d58965151aad40b2243e5163db1309222427fa42687b8e8d408c9723 | Winpython64-3.12.4.2dotb2.7z      |   23 489 815 Bytes | 1b64ee24365d73055a77143f0da14286bcd107bcd29a0abafc47b9d0503e0fec
5328fe4f707eab6fbd0d3bc38191b1e3 | 123ae1b4a7e013bcc3a963f19b825eee8ae747c9 | a828c8d97622c01ca0cb2bf6bd51675db23a7a1b969f6a9e5585ade78a30f10c | Winpython64-3.12.4.2slimb2.exe    |  627 640 917 Bytes | 9c2940a7a1a028c9cc9898132870e8a47895911502a710b0adeee87381422570
b6c3ba63df3e9edade9787867afb1a89 | 220a82dc0dab964283ff323bcc006e18dff330df | 72eee2d277cd8dcb5bb75a1f0945d1fb79a73e062b92a1c391e3b5546150adf3 | Winpython64-3.12.4.2slimb2.7z     |  627 425 294 Bytes | 414e4bdf80fcd1ad018ee99cc80e0d0a41730735ad1c6aa3d5f8767ede89e5aa
1615d381a5283bc3b4a8785be099042f | d3f2826ba71e62a97fdbb6094e1db68ec6d7eda2 | 018f86feb30d3b15515b07f201cac3325eb47675389fefcb4469429243fd5f77 | Winpython64-3.12.4.2b2.exe        |  894 286 167 Bytes | 5cf6d7f7c0a5c9a6a86b948c2611c4709d6ca1cc6d8a6ef993ce8e032fff39dd
cad240888567192c80e8b00c37416b60 | 89c9eafa8e5854136e3da8719bb006a1a32e7bdb | d196db78ed18bea96f13576461d2a50afb2f7978df29ad4a29845f0506f644b1 | Winpython64-3.12.4.2b2.7z         |  894 071 179 Bytes | b9b2332ee985cd6031fe628ef4b3985f5bbab648a20f4d9579adc9caec38e662

stonebig

unread,
Sep 9, 2024, 1:13:54 PM9/9/24
to WinPython
Hello,

The WinPython 2024-04 rc is out, only 9 days late

From initial aim of the cycle:
- numba-0.61.0 has not arrived
- but Nullsoft, last external mandatory on-premise software of the build process, is gone.


'rc' binaries will be re-tagged as final in a few days if no major issue is discovered.

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|-----------------------------------------------------------------
d3a0d99078b70e13b50b8c693ac23cc5 | 7b1e3f6ea970bddca752bd9ca9088ea30d869f96 | 47d8fb81b0402a61d31cd41f6e4f1a4fe0ee34fc4de781bbc0f23b2835b348f7 | Winpython64-3.11.9.0dotrc.exe     |   25 830 003 Bytes | 353952b8317754ef4370a2502a99db84f4b4ee2df681e09f40e06dd90e72ac36
1e903de80669230c7f9f571a3e8a6253 | 281f573e62a727bbf916f36cd8c627db20372635 | 5e1c9e8eedac716c4808075aace1863f74f67d4f8c78a77b4cc2e4d13c51a8c6 | Winpython64-3.12.6.0dotrc.exe     |   24 376 540 Bytes | 7f903ca6b2c616596f5e9fa27dac0a9634b5fe23291b7e1ca8a05a99985846ca
2dbb301939001f07a115a2fd9252f721 | ce347726b7150cdd045928ef6b33194f70041d56 | 1f5532eceb35df957cd974d4650b35f8560f4499bcfbfd2d76c520658210ae21 | Winpython64-3.12.6.0slimrc.exe    |  629 924 055 Bytes | d0c66369d569c8dafdfdb190501073b097049f916753feccf0baa4154564de06
1665f6854db2c662173b0af67a6c5c08 | 655f9435c4e145a056fb265d9ccdb786240b7d0d | dbd0fcf0997295d44068878521bad4063748765fc4921a9ca40df15f6ac050a3 | Winpython64-3.12.6.0rc.7z         |  887 408 957 Bytes | 351910364b96ef945ee26f87ebccdaa463712f5c5bb287c11d506ff526d7bc43
b1ad8631fa563fc44593022d31404a6d | 7a7e7536299b3c561b856a3215e3e542056ef927 | e5b7fe7970903f0207836299ebac57c2dc6d7a95e6dbd9b7e9a25fd24fd157dd | Winpython64-3.13.0.1dotrc2.exe    |   24 642 967 Bytes | e19c8a9273a458ed38d88e749a0d7d265098d50f2c79105128391593e6dcc905
a4b43f8e4a7ce78ffd3ee865e37e1ec3 | 793650e4f33c2d247bf91dc29b2d3b8fddc95831 | 8e58df9400d4e713f2f51794f3f13d683e366d1f5438499bdd352139268a640c | Winpython64-3.13.0.1freerc2.exe   |   33 311 716 Bytes | 07778110c64e4531281597e121084cba1a6f2d25ce2f28537567d6cdfcda6d36

stonebig

unread,
Sep 14, 2024, 5:13:47 AM9/14/24
to WinPython
as no major complain, final binaries are just previous ones re-tagged

Next Cycle will push further on:
- simplification and technical debt removal
- Python-3.13+
- ai use
- web

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|-----------------------------------------------------------------
d3a0d99078b70e13b50b8c693ac23cc5 | 7b1e3f6ea970bddca752bd9ca9088ea30d869f96 | 47d8fb81b0402a61d31cd41f6e4f1a4fe0ee34fc4de781bbc0f23b2835b348f7 | Winpython64-3.11.9.0dot.exe       |   25 830 003 Bytes | 353952b8317754ef4370a2502a99db84f4b4ee2df681e09f40e06dd90e72ac36
1e903de80669230c7f9f571a3e8a6253 | 281f573e62a727bbf916f36cd8c627db20372635 | 5e1c9e8eedac716c4808075aace1863f74f67d4f8c78a77b4cc2e4d13c51a8c6 | Winpython64-3.12.6.0dot.exe       |   24 376 540 Bytes | 7f903ca6b2c616596f5e9fa27dac0a9634b5fe23291b7e1ca8a05a99985846ca
2dbb301939001f07a115a2fd9252f721 | ce347726b7150cdd045928ef6b33194f70041d56 | 1f5532eceb35df957cd974d4650b35f8560f4499bcfbfd2d76c520658210ae21 | Winpython64-3.12.6.0slim.exe      |  629 924 055 Bytes | d0c66369d569c8dafdfdb190501073b097049f916753feccf0baa4154564de06
1665f6854db2c662173b0af67a6c5c08 | 655f9435c4e145a056fb265d9ccdb786240b7d0d | dbd0fcf0997295d44068878521bad4063748765fc4921a9ca40df15f6ac050a3 | Winpython64-3.12.6.0.7z           |  887 408 957 Bytes | 351910364b96ef945ee26f87ebccdaa463712f5c5bb287c11d506ff526d7bc43

b1ad8631fa563fc44593022d31404a6d | 7a7e7536299b3c561b856a3215e3e542056ef927 | e5b7fe7970903f0207836299ebac57c2dc6d7a95e6dbd9b7e9a25fd24fd157dd | Winpython64-3.13.0.1dotrc2.exe    |   24 642 967 Bytes | e19c8a9273a458ed38d88e749a0d7d265098d50f2c79105128391593e6dcc905
a4b43f8e4a7ce78ffd3ee865e37e1ec3 | 793650e4f33c2d247bf91dc29b2d3b8fddc95831 | 8e58df9400d4e713f2f51794f3f13d683e366d1f5438499bdd352139268a640c | Winpython64-3.13.0.1freerc2.exe   |   33 311 716 Bytes | 07778110c64e4531281597e121084cba1a6f2d25ce2f28537567d6cdfcda6d36

stonebig

unread,
Sep 25, 2024, 1:41:37 PM9/25/24
to WinPython
ATTENTION: it was reported this morning anti-viruses were suddenly not happy with realease b0 of next cycle, and this last release.
==> all downloads from September 9 and after are being removed till futher notice

stonebig

unread,
Dec 31, 2024, 2:15:42 PM12/31/24
to WinPython
Hello,

After waiting for a while, there was no choice but to reverting to old "NSIS" way to create launchers to resolve the antivirus problem in WinPython 2024-05.

So the WinPython 2024-04 seems ok, but not to the liking of about 15% of  anti-viruses.
Reply all
Reply to author
Forward
0 new messages