Fisrt version of WinPython-3.8.0.0

178 views
Skip to first unread message

stonebig

unread,
Oct 19, 2019, 5:34:33 AM10/19/19
to WinPython
Hi all,

Here is the First Release of WinPython-3.8, ending 7 month of developpement.


From a 3.7 version, you will :
- miss Tensorflow and PyTorch (no release available yet)
- benefit a one line  hack on Tornado to allow current Jupyter stack to work, until official support shows up in Q1 2020 (jupyterlab-2.0), see below. 
- a first push micro-service/ASGI stack (Flask-restPLus / Quart / Unicorn / Hypercorn) ... is added, inspired from :
   


- New Packages: 
   - FastAPI, uvicorn, Quart
   - datasette, python_language_server
- Upgraded Packages: 
  . numpy-1.17.3, pandas-0.25.2
- Variation per Version:
  . the cod version contains also a "portable VSCode" (that can be copied to other versions)

Areas of particular interest for testers:
- relevance or missings of packages choosen in ASGI stack, as this is an addition of coming cycle
- There is a hack to make Jupyter  work on Python-3.8, as the Official support seems only for v2.0. To make it work, you'll need to replay this hack on Tornado if you upgrade Tornado: https://github.com/tornadoweb/tornado/issues/2608#issuecomment-491489432




````
%WINPYDIR%\python.exe -c "from winpython.utils import patch_sourcefile;patch_sourcefile(r'%WINPYDIR%\Lib\site-packages\tornado\platform\asyncio.py', 'import asyncio', 'import asyncio;asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())  # python-3.8.0' )"
````


 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                          | Size              
---------------------------------|------------------------------------------|------------------------------------------------------------------|---------------------------------|-------------------
58202f1f7d04e81ba83edaf4b1c30970 | 17281a168b2d2855fa0d1e94220e16cd2fb0fc6f | 5882665af26d91a5eb5e5bcf37578d2ddb822f23c75cb5408ea7f8c5f6a73ab0 | Winpython64-3.8.0.0dot.exe      |   23 708 759 Bytes
39efc06b286a3fb0c7338e3ffe78e2b0 | cb923c1d62c7a61e8187f0edde1eba43253ccdd7 | 701265ef5fb43739f1e649a156f8b8bd4ccde8632dcd16a33a6f7e63ac8a05c7 | Winpython32-3.8.0.0dot.exe      |   22 637 174 Bytes
447f9b4644bb0514ec39253ccd40d149 | aa107093976c0d23eb938c5bab329e0a34b07d63 | 64f072bc2a238836ba3fa63f874e63439de8ea42a8054895ff29f8b2094dbfd1 | Winpython32-3.8.0.0rc.exe       |  437 753 457 Bytes
6767adcd4bbc15809129077acbab4d9e | 1975c3a8e1eea4dd25844a3a477749b4ff7470c4 | f840922294a486d89a1c1159e7f502660dcfbe4ae75bfe163e02ad01d1957b2b | Winpython64-3.8.0.0rc.exe       |  512 452 027 Bytes
d2ffeece54209fc8c6236617ef029f3d | c1b2a10a44241cf8261eebd12022997eb769298c | f77683f7b6e9e1da6594602143513f2d126dc7ef7cec544fe68a816a8cc65e6f | Winpython64-3.8.0.0codrc.exe    |  570 916 689 Bytes

stonebig

unread,
Oct 19, 2019, 5:42:24 AM10/19/19
to WinPython
There are some signs of intent to accelerate Python release rythm https://discuss.python.org/t/pep-605-a-rolling-feature-release-stream-for-cpython/2418
Reducing the time from release to [Full] Distribution availability shall be part of the effort.

stonebig

unread,
Oct 21, 2019, 5:06:40 AM10/21/19
to WinPython

nota 2019-10-21: for unknown reason, the Tornado patch didn't apply on Winpython-3.8.0.0rc1 build . so you have to apply it by hand once: 
- start winpython command prompt 
- launch 

%WINPYDIR%\python.exe -c "from winpython.utils import patch_sourcefile;patch_sourcefile(r'%WINPYDIR%\Lib\site-packages\tornado\platform\asyncio.py', 'import asyncio', 'import asyncio;asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())  # python-3.8.0' )"




stonebig

unread,
Oct 24, 2019, 5:25:44 PM10/24/19
to WinPython
Hi all,

Final re-spin of WinPython-3.8.0.0rc is out,


Change:
- a re-factoring of the build process was necessary to solve the build problem of initial rc (https://github.com/winpython/winpython/issues/789)
- the "cod" version now includes the updated python-vscode extension of 2019-10-23 (patch release)


 MD5                             | SHA-1                                    | SHA-256                                                          | Binary                          | Size              
---------------------------------|------------------------------------------|------------------------------------------------------------------|---------------------------------|-------------------
58202f1f7d04e81ba83edaf4b1c30970 | 17281a168b2d2855fa0d1e94220e16cd2fb0fc6f | 5882665af26d91a5eb5e5bcf37578d2ddb822f23c75cb5408ea7f8c5f6a73ab0 | Winpython64-3.8.0.0dot.exe      |   23 708 759 Bytes
39efc06b286a3fb0c7338e3ffe78e2b0 | cb923c1d62c7a61e8187f0edde1eba43253ccdd7 | 701265ef5fb43739f1e649a156f8b8bd4ccde8632dcd16a33a6f7e63ac8a05c7 | Winpython32-3.8.0.0dot.exe      |   22 637 174 Bytes
80b75bcc66235f11133788a3e06308fd | dfeca5ec0c831c4b29361ae53a07a1585e2a3f86 | e4e1162f0084dbb9434f5e12160236abfda482bf589ffbcaa360bf244fa98125 | Winpython32-3.8.0.0.exe         |  433 866 399 Bytes
7c7681af65e6513f3a7dab0e880903a5 | ed58e72379afd20171ee98cf32f68dcef62bd99c | fd1c5061f59c078bf212e9fb6d5a68261b958cb4b93800303d47b4c0c6a5e17c | Winpython64-3.8.0.0.exe         |  510 423 691 Bytes
8f532bb2022828cebce4b6b4f2289141 | dbf728b43e4202160929b576b0629c7812df32dc | 3e936616d1f83ccef9a3549647b5b6baa6eda918c18380b7bdac399d608dbf09 | Winpython64-3.8.0.0cod.exe      |  588 818 158 Bytes

Reply all
Reply to author
Forward
0 new messages