Skip to content

Releases: winpython/winpython

WinPython 2023-01 b3

27 Feb 18:51
b12d3e4
Compare
Choose a tag to compare
WinPython 2023-01 b3 Pre-release
Pre-release

Changes from WinPython 2023-01 b2:

  • Infrastructure:
    • drop setup.py: move to pyproject.toml to build WinPython wheel
  • New Packages:
    • jupyterlab_rise
  • Upgraded Packages:
    • matplotlib-3.7.0, scipy-1.10.1
    • ppci-0.5.9 fix
  • variation per version:
    • still no numba nor torch on python-3.11

Areas of particular interest for testers:

  • jupyterlab_rise

Next Build Effort:

  • more build step modernisation
  • more python-3.11 wheels
MD5 SHA-1 SHA-256 Binary Size blake2b-256
1a013dcae495b58eff85484eb4069fb3 6932b8c9ee2a48f6394e0a6e48c978e7568db6c2 1837ae9bd4e6ab551e9ae4b87693b344be7fdb317b2abd455c127349b218419f Winpython64-3.10.10.0dotb3.exe 27 532 698 Bytes d6281d3dda161d1c911ba46f81625c8d8bab81191d1d3db962c33b782ee1f20a
0abd89363988e763d43fd0b679c91d95 9fe621c28d47d00c1b03ccfd9d76e243403a814c 8654da152d2a4a31997e18e89321f5bea1661a1b63cb3cc221a7b3c640bd4569 Winpython32-3.10.10.0dotb3.exe 26 297 405 Bytes 85d7fcd288cfb85659c2424585a1e8231bba06cca36fb44130dbdeef37584bac
35f10eddd4b73cde63f6dca9c995a5a0 ca76682614fa5fba9480fa334b630a14775d7f33 c23ad7bad1158ebc7a916b3e3f552c48219709e7ad2cc8e278311e84854d8759 Winpython64-3.11.2.0dotb3.exe 24 520 320 Bytes 8422fce79e0396f01a3e1b5f2735b9a48f4ee17dd2b24afb049fa667319c0162
88795e79814b11ca3c8a0c61f5e195e1 839b2542b8fc5ca41b2b149aed89a79b4e259005 aca64724de357bb0011e87996077895259cb99da289bec855409131309a2c3f9 Winpython64-3.10.10.0b3.exe 685 573 003 Bytes 3327f60d50ea25999b88827345fe5e750b0f7ef4d3ad6aa224cc64392c0808cf
90122bcb355d48daa378741c6a73a714 9ef5cadad8da497e5d8335adf2632cefdfad3699 6f6a406f660f00401a78973090a375a330a2ef7c3e8912fc41c5ee6a76626c7c Winpython64-3.11.2.0b3.exe 578 998 469 Bytes 14e23e538d75741c568108a5a22b64ac729e89e145f579d6583688862f8308ef

WinPython 3.10.10.0

The following packages are included in WinPython-64bit v3.10.10.0 b3.

Tools

Name Version Description
Nodejs v18.14.1 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 9.3.1 a package manager for JavaScript
Pandoc 2.3 a universal document converter

Python packages

Name Version Description
Python 3.10.10 Python programming language with standard library
adodbapi 2.6.1.3 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
affine 2.3.1 Matrices describing affine transformation of the plane.
aiofiles 22.1.0 File support for asyncio.
aiohttp 3.8.3 Async http client/server framework (asyncio)
aiosignal 1.2.0 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.17.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
alembic 1.8.0 A database migration tool for SQLAlchemy.
algopy 0.5.7 ALGOPY: Taylor Arithmetic Computation and Algorithmic Differentiation
altair 4.2.0 Altair: A declarative statistical visualization library for Python.
altair_data_server 0.4.1 A background data server for Altair charts.
altair_transform 0.2.0 A python engine for evaluating Altair transforms.
altair_widgets 0.2.2 Altair Widgets: An interactive visualization for statistical data for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
anyio 3.6.2 High level compatibility layer for multiple asynchronous event loop implementations
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2_cffi 21.3.0 The secure Argon2 password hashing algorithm.
argon2_cffi_bindings 21.2.0 Low-level CFFI bindings for Argon2
arrow 1.2.2 Better dates & times for Python
asciitree 0.3.3 Draws ASCII trees.
asgi_csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.5.2 ASGI specs, helper code, and adapters
asn1crypto 1.4.0 Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
asteval 0.9.27 Safe, minimalistic evaluator of python expression using ast module
astor 0.8.1 Read/rewrite/write Python ASTs
astroid 2.12.12 An abstract syntax tree for Python with inference support.
astroml 1.0.2.post1 tools for machine learning and data mining in Astronomy
astropy 5.1.1 Community-developed python astronomy tools
asttokens 2.1.0 Annotate AST trees with source code positions
async_generator 1.10 Async generators and context managers for Python 3.5+
async_timeout 4.0.2 Timeout context manager for asyncio programs
atomicwrites 1.4.0 Atomic file writes.
attrs 22.1.0 Classes Without Boilerplate
autopep8 1.6.0 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.10.3 Internationalization utilities
backcall 0.2.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.6 playing SQL directly on Python datas
base58 2.1.1 Base58 and Base58Check implementation
bcrypt 3.2.0 Modern password hashing for your software and your servers
beautifulsoup4 4.11.1 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 22.12.0 The uncompromising code formatter.
bleach 5.0.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.4 Fast, simple object-to-object and broadcast signaling
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
blosc 1.10.6 Blosc data compressor
bokeh 2.4.3 Interactive plots and applications in the browser from Python
botorch 0.6.2 Bayesian Optimization in PyTorch
bottleneck 1.3.4 Fast NumPy array functions written in C
bqplot 0.12.36 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.5.0 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
brotli 1.0.9 Python bindings for the Brotli compression library
cachelib 0.9.0 A collection of cache libraries in the same API interface.
cachetools 5.2.0 Extensible memoizing collections and decorators
cartopy 0.20.2 A cartographic python library with Matplotlib support for visualisation
catalogue 2.0.8 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
cffi 1.15.0 Foreign Function Interface for Python calling C code.
cftime 1.6.0 Time-handling functionality from netcdf4-python
chardet 5.0.0 Universal encoding detector for Python 2 and 3
charset_normalizer 2.0.12 The Re...

WinPython 2023-01 b2

19 Feb 21:05
d9ba61c
Compare
Choose a tag to compare
WinPython 2023-01 b2 Pre-release
Pre-release
MD5 SHA-1 SHA-256 Binary Size blake2b-256
707106cb71f3e630e5723346d08a792a c4d42607ae65c2536e4a164d5f778cef20ca08ef 0bed53efb8c083cbb240ca2ab2846b93246823929b78096689ae48df8826a3c8 Winpython32-3.10.10.0dotb2.exe 26 306 769 Bytes 0a6d2813cfa2ad812ebc5ff6b53b6e6dc963f4fcb19daef193cfcbfca3326f94
693228197c857b30413e381a0184ddf9 41d745c21b71b0e71ec70144159804f980318c15 06832a9b503ce98d7d61c9533ba5df21130e343ffccf67455ecd5f64af9d456b Winpython64-3.10.10.0dotb2.exe 27 544 650 Bytes f4b888d0778365fc75bc67ada3c07a81825e834bdcd2b1fd4d94cb44ff9ef249
44bb97a05b8913e6049e63a91a93489a 097e42adc276fb7352a71bc1d8250b7bbbe67fe2 e5615ca3a3cff31e51c2c31438146e78f9c611b3708d55df8f6559031c028c17 Winpython64-3.10.10.0b2.exe 679 553 504 Bytes 6427bb46b774f0e25fe53ca44d361258662e4c310857c1ba179107b442e9f524
5805ece104af34be5688cc0bd0457aad 17937150c59ef41fe11b94fd0cfdc60d12d4d14a 1cd9f75fdf84c7a610be14eb48ab7946a5e83fe7b9fae3a6b7f583f92cb24a9f Winpython64-3.11.2.0dotb2.exe 24 535 346 Bytes f4c214a010be12f253e64b130cb245943da23512bd5cc1ece713eaec3ec428ad
7bd4f6d61f05447edd7208791389ffc4 02b9970d205235dd46a489c1d43d2bebd22b0a60 dc9a1146a445e54e49867b14a1371b7ec51423317720be8b64bf297afc4e95a4 Winpython64-3.11.2.0b2.exe 572 117 269 Bytes ce0cd490ed1a93b4dc05f19e55afc24373c3746f5380c883ba5e34001f3f43a2

WinPython 2023-01 b1 of Feburary 12th 2023

12 Feb 18:04
29afd3b
Compare
Choose a tag to compare
MD5 SHA-1 SHA-256 Binary Size blake2b-256
7e9d47e890df4e23b547f7c3130d396f 23c6ab0983676f6126143aa5a22985fb97e31003 118186381b7b57da3b375c829811d0f52f524786386a6e9802572b520819dd85 Winpython64-3.10.10.0dotb1.exe 27 543 449 Bytes 77915559928b30e7046128e99906930bba26dbb7183eb7d3aaa1cfdbe50eb235
09eaa149d27e5c7dfbce313a471452f3 672eb9b0519b560fc05abde8aba1fb27b7039924 7ccd67d652191e543143cd0f2eedb7b972e1988ad5ef4a67d365879f0183055c Winpython32-3.10.10.0dotb1.exe 26 306 906 Bytes e540c734084ccb0254651d42258c4e7f16d966bd5441bb0e7d1ee7e3a82bfe1f
3403b9b58b50fb6d97f91f40dd890347 14ab780ae1d662bb4e2a04806036f98c4a76fdb1 ed183b4a5d6523f9ca3e9e17678435122a922a9b9e1152dff34992d4bb08918d Winpython64-3.10.10.0b1.exe 677 835 861 Bytes 219715c1c46c8c373c6c1eb0f109be53e4933dce14e6fc0f3bfc4fd4a369eeca
ef823018c03ed9a2bd7bc78119f9a4a3 ec05887d55172f26d44aa8307e4dbad9b34f9d68 774fbcd2535810065cf510c2252a328a9ff7dee9d2fb1f71e455d21cb5e0c37e Winpython64-3.11.2.0dotb1.exe 24 536 136 Bytes 5544c946bdffa60a07012d4bbbf250df633f3fc93116cbf5911238a066acda0f
bebc79d198f3227cf8ecd9a795ea198a 9a2d542de07457c9db824fdb95165880df18e570 acbdb8b01dd2e55e9bccbfec2ef798bbb205a1a8cfe54305fdceb4af66bb5e50 Winpython64-3.11.2.0b1.exe 570 561 964 Bytes e8555eb735615e3e222fea3a6050fef16e4cc469bec0f21cdb17e49799025666
a3d998c0d091330a157502f4512168df 458b7bbf5c3f91607bb85c546c140ac1bcb7197a bf5c28eddf4cc7c001bcebb934a9feec24435dc50fbfb9e555081a3bd76b0acb Winpython64-3.12.0.0dota5.exe 24 071 429 Bytes 1a341c0f74a445bb916ccfa64c69d74058460542c5eeb9a0fffa79d7651c3a13

WinPython 3.10.10.0

The following packages are included in WinPython-64bit v3.10.10.0 b1.

Tools

Name Version Description
Nodejs v18.12.1 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 8.19.2 a package manager for JavaScript
Pandoc 2.3 a universal document converter

Python packages

Name Version Description
Python 3.10.10 Python programming language with standard library
adodbapi 2.6.1.3 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
affine 2.3.1 Matrices describing affine transformation of the plane.
aiofiles 22.1.0 File support for asyncio.
aiohttp 3.8.3 Async http client/server framework (asyncio)
aiosignal 1.2.0 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.17.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
alembic 1.8.0 A database migration tool for SQLAlchemy.
algopy 0.5.7 ALGOPY: Taylor Arithmetic Computation and Algorithmic Differentiation
altair 4.2.0 Altair: A declarative statistical visualization library for Python.
altair_data_server 0.4.1 A background data server for Altair charts.
altair_transform 0.2.0 A python engine for evaluating Altair transforms.
altair_widgets 0.2.2 Altair Widgets: An interactive visualization for statistical data for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
anyio 3.6.2 High level compatibility layer for multiple asynchronous event loop implementations
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2_cffi 21.3.0 The secure Argon2 password hashing algorithm.
argon2_cffi_bindings 21.2.0 Low-level CFFI bindings for Argon2
arrow 1.2.2 Better dates & times for Python
asciitree 0.3.3 Draws ASCII trees.
asgi_csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.5.2 ASGI specs, helper code, and adapters
asn1crypto 1.4.0 Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
asteval 0.9.27 Safe, minimalistic evaluator of python expression using ast module
astor 0.8.1 Read/rewrite/write Python ASTs
astroid 2.12.12 An abstract syntax tree for Python with inference support.
astroml 1.0.2.post1 tools for machine learning and data mining in Astronomy
astropy 5.1.1 Community-developed python astronomy tools
asttokens 2.1.0 Annotate AST trees with source code positions
async_generator 1.10 Async generators and context managers for Python 3.5+
async_timeout 4.0.2 Timeout context manager for asyncio programs
atomicwrites 1.4.0 Atomic file writes.
attrs 22.1.0 Classes Without Boilerplate
autopep8 1.6.0 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.10.3 Internationalization utilities
backcall 0.2.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.6 playing SQL directly on Python datas
base58 2.1.1 Base58 and Base58Check implementation
bcrypt 3.2.0 Modern password hashing for your software and your servers
beautifulsoup4 4.11.1 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 22.12.0 The uncompromising code formatter.
bleach 5.0.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.4 Fast, simple object-to-object and broadcast signaling
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
blosc 1.10.6 Blosc data compressor
bokeh 2.4.3 Interactive plots and applications in the browser from Python
botorch 0.6.2 Bayesian Optimization in PyTorch
bottleneck 1.3.4 Fast NumPy array functions written in C
bqplot 0.12.36 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.5.0 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
brotli 1.0.9 Python bindings for the Brotli compression library
cachelib 0.9.0 A collection of cache libraries in the same API interface.
cachetools 5.2.0 Extensible memoizing collections and decorators
cartopy 0.20.2 A cartographic python library with Matplotlib support for visualisation
catalogue 2.0.8 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
cffi 1.15.0 Foreign Function Interface for Python calling C code.
cftime 1.6.0 Time-handling functionality from netcdf4-python
chardet 5.0.0 Universal encoding detector for Python 2 and 3
charset_normalizer 2.0.12 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
click 8.1.3 Composable command line interface toolkit
[click...

WinPython 2022-04 of January 22nd 2023 (final)

24 Jan 21:22
4053cd7
Compare
Choose a tag to compare

final = re-tagged rc2

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

WinPython 2022-04 of January 22nd 2023 (rc2)

21 Jan 23:17
99628da
Compare
Choose a tag to compare
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

WinPython 2022-04 of December 31th 2022 (rc)

31 Dec 12:22
99628da
Compare
Choose a tag to compare
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

WinPython 2022-04 b5: python-3.9.10nogil experiment

29 Dec 19:09
f914cea
Compare
Choose a tag to compare

inter-thread (2022-12-29) : a nogil WinPython.

Experimenting "nogil" performance on Windows.

Nogil is the extraordinar experimental fork of standard cpython that removes "GIL" limitation.

Promise in theory (on linux), multi-thread "pure python with no I/O" programs:

  • instead of scaling per ZERO by using threads, your program speeds-up per the number of threads (up to your number of "real" cpus),
  • there is nearly no mono-thread penalty (below 10%).

On a personal test on a old intel cpu 2cpu/4threads Windows 10, with nogil python of 2022-12-22:

  • running in "notebooks\docs" the sudoku_thread_perf_comparison.py program gives
    • on Python-3.9.10 nogil of 2022-12-22:
      image
    • on a normal python-3.9.10:
      image

So on Windows, with nogil python of 2022-12-22:

  • nogil scales as for linux exactly to the number of cpu (2 normal + 2 hyperthread means in general 2.2 cpus)
  • but the current mono-thread penalty is about 50% versus standard Python, on Windows.
MD5 SHA-1 SHA-256 Binary Size SHA3-256
a8a7c8a81625528aa74e4aaa068daf7f a922945e129e5579c8bdb42636cce021fdbfb5a1 2d281ff5a21834814cfc70a254244c726e082e72d2ca6b523349fe20ff8f9a01 Winpython64-3.9.10.1dotnogil_a1.exe 26 287 370 Bytes 7c82cf1405f8e901fadeacf7ea622319b03ba7596db6333ecf477b2041643631
a8a7c8a81625528aa74e4aaa068daf7f a922945e129e5579c8bdb42636cce021fdbfb5a1 14056b679f950bd4fcc6ce61264d1ab56059c2295c1867bb6fa3b16a0b415d48 python-3.9.10.amd64.zip 34 786 382 Bytes d71ef3cd36bd0f58f4201d4eb524af727e3185f378ab36a2b69e549285f24f63

WinPython 3.9.10.1dotnogil

The following packages are included in WinPython-64bit v3.9.10.1dotnogil _a1.

Tools

Name Version Description

Python packages

Name Version Description
Python 3.9.10 Python programming language with standard library
pip 21.3.1 The PyPA recommended tool for installing Python packages.
setuptools 58.1.0 Easily download, build, install, upgrade, and uninstall Python packages
sqlite_bro 0.12.2 a graphic SQLite Client in 1 Python file
winpython 5.3.20221226 WinPython distribution tools, including WPPM

WinPython 2022-04 b4

11 Dec 16:01
52f56e2
Compare
Choose a tag to compare
WinPython 2022-04 b4 Pre-release
Pre-release
MD5 SHA-1 SHA-256 Binary Size SHA3-256
de2a1386aa290f9cf56053a00d2bfc59 470da8b35faff17bd7997f3d5423d8c964bd306d 2abf4d01d64250f1fe82f2851c68e86efcaf3b14c2324bc4e96aaf06649e8be5 Winpython64-3.10.9.0dotb4.exe 27 454 193 Bytes 4b666fc23d7e95db9a0a67b82b317e62b472c8c24fb317ed5818757c6d7ba31c
3d191b70aa10f718c3edf3eb4e35880d 6fe06de42201ce43ef54b1a22ae05c37fbc2edcf 35e1ebf96b90dc9722d3adf714654f317ff6c5e3951f6172d6d747c703f38f19 Winpython32-3.10.9.0dotb4.exe 26 239 923 Bytes 587be2b31ec60b2c19b7c302f8d423b1966ce8169ca259e5c7a19fd3623e41c0
1181985519fd1b8abfdc3d8fdc8b98fe 7297dacdc93b4f31bd22db57186d0b5508a71777 c1325c522704204d38f27780effd4b410fdb5758fc8fb9c1285bbee15a1d688d Winpython64-3.10.9.0b4.exe 687 088 306 Bytes 1568e37e54354ea566dc956b46ca668f74561db72a553128ffc1b8ed0c721a37
219cbf2cac3a67de6bb149b33da699c3 b1ba8e93ae07364b239beb4ed70d5ae6a27790c5 96cb5fcbb15284b8aec952edce45fa6ccd7573b0a6ea9535d48160ad83494f03 Winpython64-3.11.1.0dotb4.exe 24 387 966 Bytes 4fc9fcef8c7dcccf061c6ca00e04affacba4cf3182a2e35488c7ee56f2c65b01
f1912043b13797d8393a0d2501a9685e 08f17dcfae153367279f171410a21c30fbf11557 4db71d4297c502b8acde7a49c21dd4cdce376a70bea2dd0e59013df451b51dc6 Winpython64-3.11.1.0b4.exe 563 884 597 Bytes 208945bf4f939566f4091a1198d7cb424a5aebb2c39fb37382031683bca419ab
d5e283888e4670f0c4903a9ed834fb3c fe1780f471f8721ea6e94e31f9860cb30e7fa808 e2a59fd05aa77bf2aa73ece2d322f634b107db25354d14cd2fc4318e0f851bed Winpython64-3.12.0.0dota3.exe 23 981 372 Bytes 15956f592753dc758c7cf2efbc3b5b2c8fe61e5b0c14a900e6bab92f22bc36aa

WinPython 3.11.1.0

The following packages are included in WinPython-64bit v3.11.1.0 b4.

Tools

Name Version Description
Nodejs v18.12.1 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 8.19.2 a package manager for JavaScript
Pandoc 2.3 a universal document converter

Python packages

Name Version Description
Python 3.11.1 Python programming language with standard library
adodbapi 2.6.1.3 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
affine 2.3.1 Matrices describing affine transformation of the plane.
aiofiles 22.1.0 File support for asyncio.
aiohttp 3.8.3 Async http client/server framework (asyncio)
aiosignal 1.2.0 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.17.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
alembic 1.8.0 A database migration tool for SQLAlchemy.
algopy 0.5.7 ALGOPY: Taylor Arithmetic Computation and Algorithmic Differentiation
altair 4.2.0 Altair: A declarative statistical visualization library for Python.
altair_data_server 0.4.1 A background data server for Altair charts.
altair_transform 0.2.0 A python engine for evaluating Altair transforms.
altair_widgets 0.2.2 Altair Widgets: An interactive visualization for statistical data for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
anyio 3.6.2 High level compatibility layer for multiple asynchronous event loop implementations
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2_cffi 21.3.0 The secure Argon2 password hashing algorithm.
argon2_cffi_bindings 21.2.0 Low-level CFFI bindings for Argon2
arrow 1.2.2 Better dates & times for Python
asciitree 0.3.3 Draws ASCII trees.
asgi_csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.5.2 ASGI specs, helper code, and adapters
asn1crypto 1.4.0 Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
asteval 0.9.27 Safe, minimalistic evaluator of python expression using ast module
astroid 2.12.12 An abstract syntax tree for Python with inference support.
astropy 5.1.1 Community-developed python astronomy tools
async_generator 1.10 Async generators and context managers for Python 3.5+
async_timeout 4.0.2 Timeout context manager for asyncio programs
atomicwrites 1.4.0 Atomic file writes.
attrs 22.1.0 Classes Without Boilerplate
autopep8 1.6.0 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.10.3 Internationalization utilities
backcall 0.2.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.6 playing SQL directly on Python datas
bcrypt 3.2.0 Modern password hashing for your software and your servers
beautifulsoup4 4.11.1 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 22.12.0 The uncompromising code formatter.
bleach 5.0.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.4 Fast, simple object-to-object and broadcast signaling
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
blosc 1.10.6 Blosc data compressor
bokeh 2.4.3 Interactive plots and applications in the browser from Python
bottleneck 1.3.4 Fast NumPy array functions written in C
bqplot 0.12.36 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.5.0 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
brotli 1.0.9 Python bindings for the Brotli compression library
cachelib 0.9.0 A collection of cache libraries in the same API interface.
catalogue 2.0.8 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
cffi 1.15.0 Foreign Function Interface for Python calling C code.
cftime 1.6.0 Time-handling functionality from netcdf4-python
chardet 5.0.0 Universal encoding detector for Python 2 and 3
charset_normalizer 2.0.12 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
click 8.1.3 Composable command line interface toolkit
click_default_group_wheel 1.2.2 Extends click.Group to invoke a command without explicit subcommand name (packaged as a wheel)
click_plugins 1.1.1 An extension module for click to enable registering CLI commands via setuptools entry-points.
cligj 0.7.2 Click params for commmand line interfaces to GeoJSON
cloudpickle 2.1.0 Extended pickling support for Python objects
clr_loader 0.2.4 Generic pure Python loader for .NET runtimes
clrmagic 0.0.1a2 IP...

WinPython 2022-04 b3 of November 27th 2022

27 Nov 18:30
442e5da
Compare
Choose a tag to compare
MD5 SHA-1 SHA-256 Binary Size SHA3-256
d216595c0b83f66c2653eb2eb905fc9fd8f34019a474fdea81ce50555160e1c0 Winpython64-3.10.8.1dotb3.exe 27 472 258 Bytes 6b1bfe166deee4c5f4f5fe26c9baa701091702f2939cf3a6ad59c65061ec25aa
6e7b0b45c9d9d614f97f1d01e7d76937 a8a5da80feeec1218ef52269fe4e4f4f61c85fb4 6ed429c4f3eba051b44dcec7f38a8717cf2558b64baf29e55934af3671454092 Winpython32-3.10.8.1dotb3.exe 26 252 813 Bytes 72fb93f6a51abb57a353e88871cf9902b75f20ac09e9e7e529f2e9dd56d3cba9
bd0dfa07565fcceff19bf20f3831466b fc445e6ab50c33208004053f6ea284054e121d38 52e35b3cb4fa4daef5dc897f1dcf84b8f27c132cfc7edfdf1e6962c213a7dc8e Winpython64-3.10.8.1b3.exe 686 103 258 Bytes 3a6f56d29c77da0ee0bb0dc28022fee8608e22be108255a89de6175f0e3d0f43
297705dee8d74c1bdfc213984af61fd9 b2d7ce45488a7718866f454516a956b0e549ec9e f6dfc0d9bb625b651810db51dc44b5b3b25e507b3f2d41481f18def08cf60584 Winpython64-3.11.0.2dotb3.exe 24 379 021 Bytes e11c262c82ee424f72f8fe874d7579245d9e1bf991afd50e86d9ad0ab6e432b2
4e519734b6e575c9cdf0df5b9b851ca9 f2da33a970addce3a804fab45f697bb96648d477 a82ecf4175db49cb7a1ef6ca565897afabd2d3eba9852a8e8b1dfd932cb43e23 Winpython64-3.11.0.2b3.exe 553 675 685 Bytes c81ba91e571be21dd1d1c3a9a0d27e07d4382aa13de8e46956acef3bebc53e45
aea377da179bf03737f1f30d34ec4e80 695ddd85da563d2c70804cd8b86311986eca3666

WinPython 3.10.8.1 b3

The following packages are included in WinPython-64bit v3.10.8.1 b3.

Tools

Name Version Description
Nodejs v16.16.0 a JavaScript runtime built on Chrome's V8 JavaScript engine
npmjs 8.11.0 a package manager for JavaScript
Pandoc 2.3 a universal document converter

Python packages

Name Version Description
Python 3.10.8 Python programming language with standard library
adodbapi 2.6.1.3 A pure Python package implementing PEP 249 DB-API using Microsoft ADO.
affine 2.3.1 Matrices describing affine transformation of the plane.
aiofiles 22.1.0 File support for asyncio.
aiohttp 3.8.3 Async http client/server framework (asyncio)
aiosignal 1.2.0 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.17.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.12 A configurable sidebar-enabled Sphinx theme
alembic 1.8.0 A database migration tool for SQLAlchemy.
algopy 0.5.7 ALGOPY: Taylor Arithmetic Computation and Algorithmic Differentiation
altair 4.2.0 Altair: A declarative statistical visualization library for Python.
altair_data_server 0.4.1 A background data server for Altair charts.
altair_transform 0.2.0 A python engine for evaluating Altair transforms.
altair_widgets 0.2.2 Altair Widgets: An interactive visualization for statistical data for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
ansiwrap 0.8.4 textwrap, but savvy to ANSI colors and styles
anyio 3.6.2 High level compatibility layer for multiple asynchronous event loop implementations
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2_cffi 21.3.0 The secure Argon2 password hashing algorithm.
argon2_cffi_bindings 21.2.0 Low-level CFFI bindings for Argon2
arrow 1.2.2 Better dates & times for Python
asciitree 0.3.3 Draws ASCII trees.
asgi_csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.5.2 ASGI specs, helper code, and adapters
asn1crypto 1.4.0 Fast ASN.1 parser and serializer with definitions for private keys, public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8, PKCS#12, PKCS#5, X.509 and TSP
asteval 0.9.27 Safe, minimalistic evaluator of python expression using ast module
astor 0.8.1 Read/rewrite/write Python ASTs
astroid 2.12.12 An abstract syntax tree for Python with inference support.
astroml 1.0.2.post1 tools for machine learning and data mining in Astronomy
astropy 5.1.1 Community-developed python astronomy tools
async_generator 1.10 Async generators and context managers for Python 3.5+
async_timeout 4.0.2 Timeout context manager for asyncio programs
atomicwrites 1.4.0 Atomic file writes.
attrs 22.1.0 Classes Without Boilerplate
autopep8 1.6.0 A tool that automatically formats Python code to conform to the PEP 8 style guide
babel 2.10.3 Internationalization utilities
backcall 0.2.0 Specifications for callback functions passed in to an API
backports_abc 0.5 A backport of recent additions to the 'collections.abc' module.
baresql 0.7.6 playing SQL directly on Python datas
base58 2.1.1 Base58 and Base58Check implementation
bcrypt 3.2.0 Modern password hashing for your software and your servers
beautifulsoup4 4.11.1 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 22.10.0 The uncompromising code formatter.
bleach 5.0.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.4 Fast, simple object-to-object and broadcast signaling
blis 0.7.9 The Blis BLAS-like linear algebra library, as a self-contained C-extension.
blosc 1.10.6 Blosc data compressor
bokeh 2.4.3 Interactive plots and applications in the browser from Python
botorch 0.6.2 Bayesian Optimization in PyTorch
bottleneck 1.3.4 Fast NumPy array functions written in C
bqplot 0.12.36 Interactive plotting for the Jupyter notebook, using d3.js and ipywidgets.
branca 0.5.0 Generate complex HTML+JS pages with Python
brewer2mpl 1.4.1 Connect colorbrewer2.org color maps to Python and matplotlib
brotli 1.0.9 Python bindings for the Brotli compression library
cachelib 0.9.0 A collection of cache libraries in the same API interface.
cachetools 5.2.0 Extensible memoizing collections and decorators
cartopy 0.20.2 A cartographic python library with Matplotlib support for visualisation
catalogue 2.0.8 Super lightweight function registries for your library
certifi 2022.9.24 Python package for providing Mozilla's CA Bundle.
cffi 1.15.0 Foreign Function Interface for Python calling C code.
cftime 1.6.0 Time-handling functionality from netcdf4-python
chardet 5.0.0 Universal encoding detector for Python 2 and 3
charset_normalizer 2.0.12 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
click 8.1.3 Composable command line interface toolkit
click_default_group_wheel 1.2.2 Extends click.Group to invoke a command without explicit subcommand name (packaged as a wheel)
click_plugins 1.1.1 An extension module for click to enable registering CLI commands via setuptools entry-points.
[cligj](https://pypi.org/projec...

WinPython 2022-03 of October 30th 2022 (same as rc)

05 Nov 18:29
6d0dafb
Compare
Choose a tag to compare
MD5 SHA-1 SHA-256 Binary Size SHA3-256
ddcfebb483561e19c7ea36678d456ae4 dd216a3d392e91c4fddb5a0754350b67a96334c5 bd454f8df90d6ea6405780e6da71decb96ddfbbb0a5d5a33461203a7a5995651 Winpython64-3.10.8.0dot.exe 27 466 400 Bytes 7fe08bb7d40660226e18fd32a68264aca7985d7983d4eff9bcebd05ae3ff8517
151b9df707bccb9a480b0d05d4248e18 41571505425d9a44faadc0e4c5d4a6964ec472c0 8d383bca244ab1b19d258aae73c334975337e3f05dd44f75accbaa22bd899734 Winpython32-3.10.8.0dot.exe 26 248 844 Bytes 1de63e569cc827eaa8f481eedaeab65457c63c2108462cb90e8554d1adacb7cb
ac435f86d6a6fa48c423fcb8260a2e30 33519c39ba5660c14662c35a09a2fa707b2f3ccd bba6f7c6c59a3c58400e8a131dca645cc2240be4a41c3042433c8f01e5a4154d Winpython64-3.10.8.0.exe 677 301 325 Bytes 020e8096eccb8a4e91adb46adbe0e9db97725c3c9a26427579fb239c0c0ded7c
e3e9ab1d123445a12e9e0095f87a8fa7 5c2d24aabbb11dba9bc87bb39d63d0d7770c43b3 7f288344ece6fa07d23915cab90c35a50d16a4a5aa3c624c3e925f5b9f903ebc Winpython64-3.11.0.1dot.exe 24 378 166 Bytes 91e7727fa7c669d566f2e1147531396e3d57b2a35b45619add416b0cdbb2369f
16126719208df4f0c3210d0a339a5720 ec155373f96c331b71ec7e63c8f9b37457b92ec2 98c4046930b16e79fcd33a742c15cc868cf14388793105864d69e50718320029 Winpython64-3.11.0.1.exe 527 837 583 Bytes 6f732e253db5a44b8400ebbcc7e570d8123c38e3773ee92550e154f2da415ce5