Toward WinPython 2022-04

140 views
Skip to first unread message

stonebig

unread,
Dec 31, 2022, 11:06:29 AM12/31/22
to WinPython

Hi all,

The WinPython 2022-04 rc is out !

Changes from WinPython 2022-03
- Infrastructure:
   - upgrade to python-3.10.9, python-3.11.1 (and so SQLite-3.39.4)
   - nodejs-18.12.1
   - fix register/unregister from Qt window
   - modernise code: switch to f-strings and pathlib
- New Packages:
- Upgraded Packages:
  - Spyder-5.4.1, IPython-8.7.0, Jupyterlab-3.5.1
  - duckdb-0.6.0, polars-0.15.6, pandas-1.15.2
- Removed Packages:
- variation per version:
   - "dot" version contains nothing but msvc_runtime, setuptools, wheel, winpython, and sqlite_bro
   - all version are now MKL-less and PyQt5, to have Spyder naturally ok.


Areas of particular interest:
- Spyder-5.4.2 and IPython-8

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

Next build efforts: WinPython 2023-01, 2023-02
- numba and PyTorch on Python-3.11
- Jupyterlab-4, Pytorch2 (may both be mid-march, both are big changes)
- Jupyterlite and Pyscript (may both be awesome end-april)


 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
5d6c22345a952affe1266a92abf14ceb | 7ba4581efb578247ba3ee2d998162135e3ef83b3 | 7c61728acb13954ba862348116676c30617aec8fc45536fa882c9b0dd9278eda | Winpython64-3.10.9.0dotrc.exe     |   27 467 759 Bytes | b1a6760c984ccdbd13df31c742bf6dbb2b5246f617781f313e2db843dc6d89ff
ba3268df9d7e5206dee6b7a42dbab8a7 | 214ebb0110df945f37be8ff884447103b69d7d70 | 49738ff219cd23cd1e96afaf2a6b8eabdcdb04575167dd46e1f132e946821326 | Winpython32-3.10.9.0dotrc.exe     |   26 249 584 Bytes | 3e39907400b728719093edb0a67213da956f243caeaaf13842faeab1b0ee9235
46a26e25ca6524ebaabfa04b390d3b91 | da52d4ab1bdf923aaf36f69f5d8eeb057e8eab84 | 1577b72582c04fb43f2353c17d09c41f927f8a4994f33a2a6689e2558ade0204 | Winpython64-3.11.1.0dotrc.exe     |   24 404 166 Bytes | e5fa479d2d5948f0e399c08bcfe30ed088dc10d726ba2406ec22c5d65a6769f3
601ba2790b7886fd96ed188fc4fde7b7 | fe7b1a28d3d3dd91c58b1d42a882db9a75f01d4b | af1bd3f5a7f161c86c338feac3c561bb75e18a5e57f438c91770ef5d5e5214f7 | Winpython64-3.10.9.0rc.exe        |  683 437 229 Bytes | 9643ed278137f43f71e264b0cd266bdd04bad80cf1985150405e934b866da5a2
ef58a72e01e3cb7d0daa2e863b0799ca | 3f4b912eeabf60123dd00934e6ea1878a6dfa68b | 0a1fd90cfb21939a5d4f0ae42b5f8efd87f5fcf1a72b60401b454545f4b8ec8c | Winpython64-3.11.1.0rc.exe        |  562 844 867 Bytes | d9ed4120416defab5574d39f054d57881837c0b1434e9e232eb49472ff7b72e6




 

stonebig

unread,
Jan 22, 2023, 5:19:03 AM1/22/23
to WinPython
Hi all,

Happy new Year 2023: family, health, work, fun.

The WinPython 2022-04 rc2 is out, to solve annoying issues in Spyder and Jupyter-stack !

Changes from WinPython 2022-04 rc:
- Spyder stack fixes, and chain reaction of upgrade needed:
      . Spyder-5.4.2 -> spyder_kernels-2.4.2, python-lsp-server-1.7.1
      . python-lsp-server-1.7.1 -> pydocstyle-6.2.3
      . spyder_kernels-2.4.2 -> jupyter-client-7.4.9 -> tornado-6.2
      . tornado-6.2 ->   distributed-2022.12.0 / dask-2022.12.0 (to allow upgrade to tornado-6.2)
      . backpedal to jupyter-server-1.23.5 to keep Jupyter Notebook + RISE working
 - Spyder-5.4.2 fixes were needed because a very bad completion bug
 - the choice to go Spyder-5.4.1 was to upgrade at last to ipython-8
 - as only some packages version were tweaked, the "dot" version are unchanged


Areas of particular interest for testers:
- spyder-5.4.2 is ok

Next release cycle will include:
- jupyter-server-2 breaking changes (no more legacy jupyter_notebook+RISE, till Jupyterlab-4)

 
 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
5d6c22345a952affe1266a92abf14ceb | 7ba4581efb578247ba3ee2d998162135e3ef83b3 | 7c61728acb13954ba862348116676c30617aec8fc45536fa882c9b0dd9278eda | Winpython64-3.10.9.0dotrc.exe     |   27 467 759 Bytes | b1a6760c984ccdbd13df31c742bf6dbb2b5246f617781f313e2db843dc6d89ff
ba3268df9d7e5206dee6b7a42dbab8a7 | 214ebb0110df945f37be8ff884447103b69d7d70 | 49738ff219cd23cd1e96afaf2a6b8eabdcdb04575167dd46e1f132e946821326 | Winpython32-3.10.9.0dotrc.exe     |   26 249 584 Bytes | 3e39907400b728719093edb0a67213da956f243caeaaf13842faeab1b0ee9235
46a26e25ca6524ebaabfa04b390d3b91 | da52d4ab1bdf923aaf36f69f5d8eeb057e8eab84 | 1577b72582c04fb43f2353c17d09c41f927f8a4994f33a2a6689e2558ade0204 | Winpython64-3.11.1.0dotrc.exe     |   24 404 166 Bytes | e5fa479d2d5948f0e399c08bcfe30ed088dc10d726ba2406ec22c5d65a6769f3
8e3fb06b4ae8e3741207bd650b62df15 | 3a2600c37217d9be245ec67f1a1154af282424d6 | 6d265a1b795d3a444a8890db114f8cd7153b41378a02bd21cb2bcd5ba431c4e3 | Winpython64-3.10.9.0rc2.exe       |  683 571 740 Bytes | 3cef6ad93ef127063b24b112c7a4e9437878033e0dee486c5d80991c964ee860
8ba6cb889fba7bd208a36cdd123dbcb6 | aa63897b18bb8bb35b236a1068501552290c24f8 | 7664b45097ab206828a9c1de7b03c14d622dc2bb94733075c62a6174c2252698 | Winpython64-3.11.1.0rc2.exe       |  562 936 337 Bytes | 024c570acf8bd6a0f5ce6fad784ff6791323f984c911a81523da485bcc9432ae



downloadable there: 

stonebig

unread,
Jan 24, 2023, 4:19:10 PM1/24/23
to WinPython
hello,

rc2 binaries are now re-tagged as final.

 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                            | Size               | SHA3-256                                                        
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|--------------------|------------------------------------------------------------------
5d6c22345a952affe1266a92abf14ceb | 7ba4581efb578247ba3ee2d998162135e3ef83b3 | 7c61728acb13954ba862348116676c30617aec8fc45536fa882c9b0dd9278eda | Winpython64-3.10.9.0dot.exe       |   27 467 759 Bytes | b1a6760c984ccdbd13df31c742bf6dbb2b5246f617781f313e2db843dc6d89ff
ba3268df9d7e5206dee6b7a42dbab8a7 | 214ebb0110df945f37be8ff884447103b69d7d70 | 49738ff219cd23cd1e96afaf2a6b8eabdcdb04575167dd46e1f132e946821326 | Winpython32-3.10.9.0dot.exe       |   26 249 584 Bytes | 3e39907400b728719093edb0a67213da956f243caeaaf13842faeab1b0ee9235
46a26e25ca6524ebaabfa04b390d3b91 | da52d4ab1bdf923aaf36f69f5d8eeb057e8eab84 | 1577b72582c04fb43f2353c17d09c41f927f8a4994f33a2a6689e2558ade0204 | Winpython64-3.11.1.0dot.exe       |   24 404 166 Bytes | e5fa479d2d5948f0e399c08bcfe30ed088dc10d726ba2406ec22c5d65a6769f3
8e3fb06b4ae8e3741207bd650b62df15 | 3a2600c37217d9be245ec67f1a1154af282424d6 | 6d265a1b795d3a444a8890db114f8cd7153b41378a02bd21cb2bcd5ba431c4e3 | Winpython64-3.10.9.0.exe          |  683 571 740 Bytes | 3cef6ad93ef127063b24b112c7a4e9437878033e0dee486c5d80991c964ee860
8ba6cb889fba7bd208a36cdd123dbcb6 | aa63897b18bb8bb35b236a1068501552290c24f8 | 7664b45097ab206828a9c1de7b03c14d622dc2bb94733075c62a6174c2252698 | Winpython64-3.11.1.0.exe          |  562 936 337 Bytes | 024c570acf8bd6a0f5ce6fad784ff6791323f984c911a81523da485bcc9432ae

Next release will focus on:
- droping legacy notebook by moving to jupyter-server-2.0.
- completing python-3.11 stack: numba, ... 
- bringing back MKL, as it seems possible again.
- further clean-up of infrastructure: removing py3compat 

Reply all
Reply to author
Forward
0 new messages