Towards WinPython 2025-03

189 views
Skip to first unread message

stonebig

unread,
May 11, 2025, 12:44:06 PMMay 11
to WinPython
Hello,

 The WinPython 2025-03 build1 is out for a release around end june 2025

Goal of the Cycle is:
- implement PEP-0751:
   - generate a pylock.toml file for each build  
   - be able to download then install packages from a pylock.toml file
 - reduce further technical/specific debt : less .BAT, markdown from pylock standard file ?
 - re-introduce Drag&Drop on some launchers

Changes from WinPython 2025-02 :
- Infrastructure:
  - launchers with Drag & Drop back are prepared...
  - ... but only "jupyter lab" and "jupyterlab notebook" are published for now
  - wppm --fix and --movable options are created
  - 4 .bat scripts are removed, as function is available via wppm, and winqtconsole also.
  - please note the [spyder-6.0.5 suggestion](https://github.com/winpython/winpython/issues/1590),
  - python-3.14.0b1
  - PEP-0751 initial brick: pylock is generated via pip-25.1.1 at end of build
- New Packages:
- Upgraded Packages:
  - pip-25.1.1, setuptools-78.1.0, packaging-25.0, cython-3.1.0
  - streamlit-1.44.1, panel-1.6.3, pyarrow-20.0.0,  matplotlib-3.10.3, ...
- Removed Packages:
 
Areas of particular interest for testers:
- more handy --fix and --movable options
- Drag&Drop on Jupyter icons
- pylock files provided

Next build: b2
- continue on PEP-0751

binaries at:
- https://github.com/winpython/winpython/releases/tag/15.5.20250511
- https://sourceforge.net/projects/winpython/files/WinPython_3.13/3.13.3.1/betas/
- https://sourceforge.net/projects/winpython/files/WinPython_3.14/3.14.0.0/betas/

MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
a721b05de1f64852ce63d73262b50337 | 49527294aa76e993833adbac65c96afbc18321a3 | 90342c8038226489d72ab4b7b6c661e8ae3be49c7465eca20bab3310618399e8 | Winpython64-3.13.3.1dotb1.7z      |     24 848 445 Bytes | 0834f241930f6341e01445f684b06c45d5db55c125e13d35e011f6dce5ef67f6
ddbe493aa9dbc7af961414a8a2120922 | 3dcb4882f2ea8f34cb00eda729ae59600197927d | 4a3e5c00c1c5f8d0dcd304f33b5a6c78e6fd3a923de2eca1f7fec65a05e192e1 | Winpython64-3.13.3.1dotb1.exe     |     25 063 485 Bytes | 4bff63a81ca06af007b360f92fa552c5c27eedf288010cfd8bac95c092a1e716
01ef4a8a676ebcf58bd4ca3d523e255d | b2c28411cf20e45147d6098b00deb2a6a6da12a4 | 87a7ad3af628f007b26f2d689fabe70d3fd6ceb197549ab02de02487194dbaed | Winpython64-3.13.3.1dotb1.zip     |     39 924 394 Bytes | 123e9650460c1975b04a823c0503eeaf872478b6bcd3868326274523ea943e5e
b000c1c34d42d2bca059b24736f032da | e66ff1ab701af07bc7c51b67526594a4ac0dc3f5 | eb0a437391c29e8164c0d8ce42bd75c209ad1cd031d2f9914cccd14080b29ea2 | Winpython64-3.13.3.1slimb1.7z     |    629 821 039 Bytes | 61099229ce81441e22d629e8bb90bb3da156b2096406d5ef2fb8f1281372936a
e9ebb2a673f561f2ed84671fca2c0bbd | 082763717fdf20f3e8ae87156987ee5168ca6f89 | c3ad3310b090bc2a200e217c140e762310f4f68e31beeb828e555de055728804 | Winpython64-3.13.3.1slimb1.exe    |    630 035 790 Bytes | 855ce884cc7df3620992b0418866b61b6ec7702531b79fb82d4cd50a948e5474
39af6b508a52b914e23b60c64aca98aa | 88a2585be3921181728d870ff7e9c27f59a893d2 | f063076c599c8513eabc6189c3fbfda9bf306444d939ea8eedd6064b844d6c71 | Winpython64-3.14.0.0dotb1.7z      |     25 630 641 Bytes | ddb8f42b0a4911aa05505e8ae1b24e1141910ff55c8a2759449be741431733b5
1d9246d7c2b79c37ecb6ac17829b10f5 | 99b7964a0192a83e5aa4044b9f59a566b2071d67 | 5582efaf137d326ba71060ca860263469134c7df51e80b4baf7eb1be7af8df17 | Winpython64-3.14.0.0dotb1.exe     |     25 845 681 Bytes | 891e8294650175d12c7bff5863a499ebbc7590404e119155d82b6358956e69ef
f91ddd159777c1fb227810c94aa919bb | cac7f7f4679502dc46347761cc0af5d2062b5c3b | c3b90366c5addb3345b96cf26443dc81ed4db593c9d68d138fc42eafb1cb13d0 | Winpython64-3.14.0.0dotb1.zip     |     41 218 879 Bytes | 327a03ebb137bd0cdd85f7ba1d4fb5029bdf3619168dbcc0412b1b9e1825f67a
e55f2158b61b111a4c69b41f645f5783 | c0f0f920c3bdb46d48eec5aaf96ba8ca9920eb20 | 6b800435699a353e856e39a31dcd42fa271275fbd9546742a885ee0251d531c8 | Winpython64-3.14.0.0freeb1.7z     |     27 230 137 Bytes | 492b97a51bdce8554c594f89cfbc8ab016455f9b47a48a68af7e77053ac02d25
bcc1f654fc0d730a1f3d344afb391c16 | 18d8c3c37569b17a9b5ae507ab1e22a622030952 | f7b398a09e00e255caf7af07751de79b6267c4ca9a48eccbc1d5abc3d28c06f6 | Winpython64-3.14.0.0freeb1.exe    |     27 445 177 Bytes | c849780084dc89f32173945f0e508a33a3e78337027f814bf84fbb730a62f5b0
12e6b34a2dfa68c8cef6db1e080ef2ee | 3b69bebb0cc20d1c04da2e4db30aa557a86c371d | d311ccbb3cc8a520a1ff7028049c2827e6f2ce5c438e82a1972edc065f43bca9 | Winpython64-3.14.0.0freeb1.zip    |     46 293 799 Bytes | 27d4b976788b6ef0eb4775f8e38191b3e6827bd056ce93e5b6ab4e17a931f7cf
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock_3.13.3.1dotb1.toml         |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
2548c70bcc17d4946212678690adbe7b | 4bbc7057ad40210096e370e3fb54479836d9bc82 | a46c2ffc16ae2888001386e20ac44b7ad02ca5f852fb1f54c102977c0e1486c0 | pylock_3.13.3.1slimb1.toml        |        188 501 Bytes | 38504d50610492655a2f8e5d66def6c4ae5df3d525054a8909809a1ad49d4985
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock_3.14.0.0dotb1.toml         |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock_3.14.0.0freeb1.toml        |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3



also a requirement file with hash256 can be used:

If you apply the procedure below on a Winpython64-3.14.0.0dotb1 version, you will end up with the "same" sllm version except:
- you will miss the \t\pandoc.exe executable.
- it won't work if the package owner/editor did this on pypi after WinPython release::
  - re-spin the same wheel (having for example forgotten a doc, a licence, a test)
  - or delete the version

typical procedure :
```
- pip download --dest C:\your_temp_Wheelhouse --no-deps --require-hashes -r requirement_with_hash_3.13.3.1slimb1.txt
- pip install --no-deps --no-index --trusted-host=None --find-links=C:\your_temp_Wheelhouse --require-hashes -r requirement_with_hash_3.13.3.1slimb1.txt

```

MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
df7cdbaef61705f29359793b5932c5c6 | ed20240b996ed1a98dc7f22b99bdadd9f49de09a | af573282e5ace875a756604f0f412f8ae92762f7d04e539ee3483937bbe85c8b | requirement_with_hash_3.13.3.1dotb1.txt |            836 Bytes | 511339597c02575fa326564f44f33b504641ef3e7d9a14a4afc89b64274a67ee
de1e9c52eb79b210440c4b35a2c72b88 | 55f52a1103fecfd45375aef9cdea2f81d0279bf9 | 1e9b9ebfb51ad50ec0190adc9b27b8574c26c0aa455858940dcede5670a7ef03 | requirement_with_hash_3.13.3.1slimb1.txt |         51 729 Bytes | e85ac78853707d8a51f6ea2429131bb0c723787265692601e01b6ea40ea2b93a
df7cdbaef61705f29359793b5932c5c6 | ed20240b996ed1a98dc7f22b99bdadd9f49de09a | af573282e5ace875a756604f0f412f8ae92762f7d04e539ee3483937bbe85c8b | requirement_with_hash_3.14.0.0dotb1.txt |            836 Bytes | 511339597c02575fa326564f44f33b504641ef3e7d9a14a4afc89b64274a67ee
df7cdbaef61705f29359793b5932c5c6 | ed20240b996ed1a98dc7f22b99bdadd9f49de09a | af573282e5ace875a756604f0f412f8ae92762f7d04e539ee3483937bbe85c8b | requirement_with_hash_3.14.0.0freeb1.txt |            836 Bytes | 511339597c02575fa326564f44f33b504641ef3e7d9a14a4afc89b64274a67ee



stonebig

unread,
May 30, 2025, 12:57:55 AMMay 30
to WinPython
Hello,

 The WinPython 2025-03 build3 is out.

Changes from WinPython 2025-03 b1  :
- Infrastructure:
  - resolution of the Spyder-6 integration issue (an incompatible traitlets package)
  - patch of the Python-3.13.3 REPL issue... but ptpython package is preferred when available
  - Drag & Drop is authorised again on following launchers: IDLE, Spyder, WinPython Control Panel, Jupyter Lab, Jupyter Notebook
  - the Wheel House:
    - a directory .wheelhouse/included.wheels is added,
    - the packages it contains are listed in the changelog, under the section "WheelHouse packages"
    - wppm --install , will install from it only by default, for a package as for a pylock.www.toml file
    - if wppm pylock.www.toml fails to be fulllfiled from provided included.wheels :
      - it will download from pypi on a  ./wheelhouse/pylock.www.wheels directory
      - this directory can be then used with  wppm  pylock.www.tom --ws ./wheelhouse/pylock.www.wheels
    - principle is we don't install directly from the web in one step
    - for this cycle, Winpython64-3.13.3.1whlb3.7z is provided with a feeded Wheel House, close to the "slim" version

 - New Packages:
- Upgraded Packages:
  - Spyder-6.0.7, traitlets-5.14.3
  - scipy-1.15.3, rich-14.0.0, pywin32-310, reportlab-4.3.1, narwhals-1.36.0, duckdb-1.3.0, polars-1.30.0, cython-3.1.1
- Removed Packages:
- Differences between versions:
   - 3.13.3whl "WhellHouse" versoin is delivered with:
      - ".dot" version list of package installed
      - in a sub-directory "./wheelhouse/included.wheels", all other package to get to the slim version, except:
        - pandoc.exe binary
        - holoviews, hvplot, panel, datashader
      - to install them:
        - just type "wppm -i pandas" to install pandas and its equirements from that included.wheels
        - or type "wppm   ..\pylock.whl-64bit-3_13_3_1_includedwheels.toml" to install them all
        - you will note that it will downgrade packaging-25.0 to 24.1, because of streamlit

 
Areas of particular interest for testers:
- the whl version with internal wheelhouse of official packages available to install at will:
- python-3.14.0b2, with possible JIT activation via the  "set PYTHON_JIT=1" (if not free-threading)
- stopping the dot 7z versions as interest is low

Next build: b4
- tune and simplify
- python-3.13.4 with official REPL fix , and the option [PYTHON_JIT=1](https://docs.python.org/3.14/using/cmdline.html#envvar-PYTHON_JIT)

binaries at:
- https://github.com/winpython/winpython/releases/tag/16.2.20250529
- https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.10.1/betas/
MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
7b0b10b770b9475fa655bc29bdabe789 | 31baf76d4e60682a0b481df5c558726dcce616bc | 62e8f00ef5ab96ddbc731d1a48eda8123a7537e73b6a465ca3f58887a6829f9a | Winpython64-3.12.10.1dotb3.exe    |     23 395 990 Bytes | 5339561defd56b5de1d62f1fc37c5b4647a2efa08154894b0d62af92c6d431e8
75d43fe7ce41e57ae4be6b8f1429017a | faaa0fb575c541437715c200fff8055b35a6a00a | 631d370eca5eb5263f278cf45488a6fa0a4eb58bf4c461713c89067ed99b5b16 | Winpython64-3.12.10.1dotb3.zip    |     38 503 665 Bytes | bb522d37c926da38c4d15ed2f492da168821edf0379f2622cae1d948815fd7bf
b136956987418ad45b777aedfae4c317 | 48d1c349aea4b27860de1d3533768f03aeddc811 | 01ce687fb6c26818433128ab59a4b141a17b399f77e28ac67f57b1ed3fcda808 | Winpython64-3.12.10.1slimb3.7z    |    629 383 412 Bytes | bc1bacd05e2c49c58c7795f975e107a1dc11ab40998543f05d2f5f04f393e417
905c7b952e72d5752f0fe559fabbae88 | 95a2eeff4d6cb9e36594a43fc49dcc03d3ed5df8 | 1f83b58a4b513ca0007ca9839a6c840ea2a6245537171ffb2a8c23604cc97412 | Winpython64-3.12.10.1slimb3.exe   |    629 599 109 Bytes | e526deeecbd069e5e561d2ee7db5670302aee0688857334f01b714af27c180e9
364174ab6df3c01aa0e9844d5108a8c0 | c8205de010c75381ff3b406b519e70cef3851f6e | bdb27adda927d42f553d3220c8af5365f0668e5c093c1419757f34a23b9e4bcc | Winpython64-3.13.3.1dotb3.exe     |     25 152 402 Bytes | 3006fdc52f08456f1a8ff902ffd76229bce64947268fd71093a39a7ea01cd34f
df4723dd12f459ed513f035680fe6b3e | 48063df72fbb25da18065da53d05aed9044e874f | 0132c28597c16cf9db07614cf5f0fbddf9621b8a33c547a3fcca2fed0d3b086a | Winpython64-3.13.3.1dotb3.zip     |     40 042 676 Bytes | 98bb50d8ed8aed89a5b9bcd00dc4d86a9f113ca2a17310cb4c5730afeebf938c
a7cccc1280d78fbf74a9e0b096b73347 | 1b231c7200fe62f30b94897ed83cb593f37a5218 | 532238834cc3c4463601ff1a9b7869c31761c57307a28ef0d77f213510546cb7 | Winpython64-3.13.3.1slimb3.7z     |    633 886 092 Bytes | f522512448c5df3ed0d37381855a0bfbac0b06f9940cfa06eb5f04ae419df730
43a60fce2e9198427884d09dcfdda2cc | 26130fc8f35141432e3c76eb78d554f80a504ae1 | 273f1f1d1ab4b109babe2a94fa1140b6400da63a5308346bd541edd97616a19f | Winpython64-3.13.3.1slimb3.exe    |    634 101 261 Bytes | 8b8a01aeef81db9144326137cbb2ad11ca5f0c9d65d110cc3172b92bc7f8bb8b
ecec0361afb31a9c1dfa2d9dab74290c | a6835c211809febf78d95b5e3f07c3549df38390 | f482296449ae11ad70d012dd2997fa182f4235dd1bbd84bd34dc1c695bedbfcf | Winpython64-3.13.3.1whlb3.7z      |    669 806 463 Bytes | 38b383df0ebc3b5ec2de89b6d9d84ef4713ffe7a960fce99e858131b59d0efaa
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock.dot-64bit-3_12_10_1.toml   |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock.dot-64bit-3_13_3_1.toml    |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
851094a0ef71e1044a8844df5f805f3b | 48fe01299273955d4cc2a92ef9e3764847142adc | c2c1c641ce634191a704e11945c70f90e95063e1140004bd54679571c33eb560 | pylock.slim-64bit-3_12_10_1.toml  |        188 907 Bytes | cd85e6b42b678c98fdadc363c8f2caa0b93ba150fcce614aae404b8b2e1bbea0
61efa0bf374a1505ffdba26eaaa81475 | 0b71566641698bbc64336e67d6c235f06c5bdaae | 71f375fe5986925d270b0978b5813b185991b22ba6c8c558223db63955791d72 | pylock.slim-64bit-3_13_3_1.toml   |        188 889 Bytes | 200fd31bf23bbbb1ee0f04d7e0d7e56dba42011c8920aa0e813333c91dc901f5
ef154dc0ec6acecfb62438e14ff58eb8 | 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 | d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb | pylock.whl-64bit-3_13_3_1.toml    |          3 062 Bytes | d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
c5ec5926125c0727375418b77f3036ef | a7cc9828a84b9cbe1dbbe09bfd065c28a773c479 | ed1361a8eadf4fa09c3b2316439f9023bc01e6d910a76dc2aa7b2ac6cd26459b | pylock.whl-64bit-3_13_3_1_includedwheels.toml |        183 901 Bytes | 79829901a372379703015eb67b964e9dc8c6423e16c48fceae24ac02780a804d


stonebig

unread,
Jun 15, 2025, 6:21:07 AMJun 15
to WinPython
Hello,

The WinPython 2025-03 build4 is out.

Special attention is on the "whl" version, that ships with the standard "non-installed" wheels from pypi (at the time of build, to be mathematically precise), to install per the user



Changes from WinPython 2025-03 b3 :

Infrastructure:
  - AI use:
    - significantly augment the use of AIs:
      - the more you use them, the more you learn to use them for a global benefit,
      - the [your] job of maintainance is drifting to higher level thanks to the AI workforce:
          - done: snippets of code, re-engineering a program with constraints
          - ongoing: features, documentation
          - future: infrastructure work, test work, release work, security work
          - will remain: the board, ideas, directions, guidelines, control
          - danger: feature bloat, user eyes bloating, as it's now too easy to "add" or "generate" content
          - think yourself as that IT department n'vidia is speaking of :
            - "the IT department is going to become the HR department of your digital workforce"
            - "https://x.com/slow_developer/status/1902842588392198570"
  - Markdowns
    - wppm can now generates the Markdown of a WinPython release: "wppm -md"
    - wppm can diff between installed wheels and wheels in the WheelHouse: "wppm -md -ws ."
    - "Python" is listed in the "Tools" Category now  
  - WheelHouse:
    - wppm can nagivate in the WheelHouse(s) by adding "-ws .": "wppm -ws . -ls" , "wppm -ws . -p pandas", ...
    - "wppm -i" installs package(s) from designated Wheelhouse, default is the local one: "wppm -i pandas duckdb"
    - a Wiki page explains WheelHouse features: https://github.com/winpython/winpython/wiki/WheelHouse
  - sourceforge:
    - with all these requirements and  lockfile... better to split betas in sub-directories starting b4, rather than a big betas
  - re-arrange hash in one packet per type of files: binaries, requirement files, lock files
- New Packages:
- Upgraded Packages:
    - a lot of packages were updated to their most popular [matured] version, for final 3.12 release
- Removed Packages:
    - fast-histogram, mpl-scatter-density
- differences between versions:
    - dot version can have packaging-0.25.0, as not limited per streamlit
    - Jiangmin not happy of python-3.13.5.amd64.zip
    - the "whl" version is
        - the "dot" version + the wheels of the "slim" versions ready to install, but not
        - due to space constraints, wheel format is less compresssed, these wheels are not in the "whl" version
           - Removed packages:
<details>

  * colorcet 3.1.0 (Collection of perceptually uniform colormaps )
  * cvxopt 1.3.2 (Convex optimization package )
  * datashader 0.17.0 (Data visualization toolchain based on aggregating into a grid )
  * holoviews 1.20.2 (A high-level plotting API for the PyData ecosystem built on HoloViews. )
  * hvplot 0.11.2 (A high-level plotting API for the PyData ecosystem built on HoloViews. )
  * linkify-it-py 2.0.3 (Links recognition library with FULL unicode support. )
  * mdit-py-plugins 0.4.2 (Collection of plugins for markdown-it-py )
  * multipledispatch 1.0.0 (Multiple dispatch )
  * mysql-connector-python 9.2.0 (A self-contained Python driver for communicating with MySQL servers, using an API that is compliant with the Python Database API Specification v )
  * panel 1.6.3 (The powerful data exploration & web app framework for Python. )
  * param 2.2.0 (Make your Python code clearer and more reliable by declaring Parameters. )
  * pyct 0.5.0 (Python package common tasks for users (e.g. copy examples, fetch data, ...) )
  * pyviz-comms 3.0.4 (A JupyterLab extension for rendering HoloViz content. )
  * uc-micro-py 1.0.3 (Micro subset of unicode data files for linkify-it-py projects. )
 
</details>


Areas of particular interest for testers:
- as pip can't use lockfiles yet, will not cluter sourceforge with them
- spyder-6.0.7 integration
- python-3.13.5 REPL fixed
- the "whl" WheelHouse version (pre-figuring the future of WinPython: just a lockfile)

Next build: rc
- better documentation, with the help of our new AI assistants that can write volumes for free
- having a look on coming breakages risk in wppm per usage of PEP-0751 , PEP-0780 on markers

Includes also the WheelHouse feature, usable from the "whl" version.
see  https://github.com/winpython/winpython/wiki/WheelHouse


binaries at:
- https://github.com/winpython/winpython/releases/tag/16.5.20250614
- https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.10.1/beta_4/
- https://sourceforge.net/projects/winpython/files/WinPython_3.13/3.13.5.0/beta_4/


MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
7b37527700e44f43e41792d7dbe85357 | 4374580a8f1fbf7ff7fd9ce0172ff309f59bd17d | 4061f0e936289ca1df48fc8e7357a4c30e6010f053ffd2f986f518a09bbf03e8 | Winpython64-3.12.10.1dotb4.exe    |     23 365 014 Bytes | 3c54253a5d750d0666d7824feed59ed3dfd930a3a2902a725e0adc0994ea276a
ca07af19a1a478e917e42f2ddf1da252 | abfb6faed15898edfc4e5f3deacf40fe3bce71b0 | 194858b169cb90c993f9dcdb44dfe1f9d01ca347a9dabc50c9c0a4e873cfc016 | Winpython64-3.12.10.1dotb4.zip    |     38 455 256 Bytes | 78dd07621cea66ace016b84a0d53fd59892ecc5445b30784356c302169d43a00
806457d7af03c4d5cd606cfbb1ae9df2 | b785406a118eee92e780a8997857aeba6052dbdc | 18e2bef5ef64cdc9c6ddbfe0f208eebb4292c95689fa75be73af308c4df8a043 | Winpython64-3.12.10.1slimb4.7z    |    630 972 599 Bytes | ab2d083172b553e58a182a3c6fc3744437ad42ae4c4c474b8d34af56e2b33678
763e2b77a52c0061bfc9fc70cbf4511a | f1b0afd43e0cbc60fd6618a3b17480c8564b82b5 | 9302158ca0f6560ce8f2f54ae75f449aba919842c5cb13db9e6c20586f71296a | Winpython64-3.12.10.1slimb4.exe   |    631 186 611 Bytes | 1386c055563f3e99f1ad3e9320cb50a0cd97fd87aabdfaa58ae6f3a152533454
5277b6aea4bf98906bf5c4cf0533df6f | b85b23fe38cee07221394850808e1799b5051cab | 5afde8575350a740b602919d3d110d1d908fd75b919a0992be8cb8c3a9e8b0fa | Winpython64-3.12.10.1whlb4.7z     |    670 130 452 Bytes | b7b18287cac2f53a4da815f7bc093c0c746b4464029b2b2092466a227164d13b
607ea81dc92cd10b4b7152180323b839 | c551f330e683b62c9bf5dba39bbd01ca179bebfa | 90587e533b26190f21b97a475511e671a1f427b89c8369de725f64cf4ffefea6 | Winpython64-3.13.5.0dotb4.exe     |     25 114 141 Bytes | 31f4687ab31f2b50d9ddd3a1dc1771eb02e234b4aac0fe22fa85b61e8c1d3d17
0db95502b14063a8d7664f524ca08676 | 43b91b3f222310a0e9c2dec78227bc982dcba8e1 | 64ee08bf64c764ddec818922d2243caabd4d4bc3c785cbbf42982c269986bd7a | Winpython64-3.13.5.0dotb4.zip     |     39 998 768 Bytes | 91c0a5c3d0abbfe0577fbd760d825ce9b0969ed9483e136dd0f613c59b0a9a05
a36f4ce9e8bd4f625f990e87fcdb48c4 | 78a3a47ec4b0a3e85e0ff0399a18f76934d097e0 | e5f916466f5293eada25ff85aca35f3fa1c1fdc4e30b0046e50e31ce44a0c5ab | Winpython64-3.13.5.0slimb4.7z     |    635 845 572 Bytes | e888edd9419a060aa23c0113381ea1cd6adcbfbe5157278e52da1027281846bb
b7783afc33d8282f2fcaa49e12c54ddb | 83ffd31fdb8a96f950aa31cae02526c808feb9f9 | 8f709f7bed1413b61cefa839ce7fe45d542a102101342c20b13ab1a643452247 | Winpython64-3.13.5.0slimb4.exe    |    636 060 781 Bytes | 5d6617505a71ee4e4b5cea82addc9c5022569ef76cc6cc68f8598be9ed3841e9
8db0534ccb8f5495121d305959e63d7c | e66787379fb1c4dc56e592ea3895bb81b4c1527a | 5fdc38f9fe08ad9e7891a0feeda799bc4160b7461a37bcadbbb71fcb6116898a | Winpython64-3.13.5.0whlb4.7z      |    671 975 828 Bytes | 9ee259035cdf763932cac8865fd72cb4953c4217b572e9f97089b47b68bcb09e

Associate requirements with hash256 and lockfiles:
<details>


MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
607ea81dc92cd10b4b7152180323b839 | c551f330e683b62c9bf5dba39bbd01ca179bebfa | 90587e533b26190f21b97a475511e671a1f427b89c8369de725f64cf4ffefea6 | Winpython64-3.13.5.0dotb4.exe     |     25 114 141 Bytes | 31f4687ab31f2b50d9ddd3a1dc1771eb02e234b4aac0fe22fa85b61e8c1d3d17
9691515d5298608d792af9ade366a7ef | 2a2be5eff6af02d86685c3283daee966c706aa46 | b51a080ecb83a03b9bc9b315d7d88a8f5cca43ea0464012bbe4f6702c966ba71 | requirement.64-3_12_10_1dotb4.txt |            836 Bytes | 110b9ab9731e1def210221536c1e721d3d7dc019f8788eb1097b4f0fa54c7e99
eeff0266e07866ade5cf590cebee9069 | a195c25ce4d58e95d61c15e3ed9804fe939501c8 | 503535a58a97d7ac5f1a7006d2e2e0bc8e3a0e55a569d5294c5356d5cff4a759 | requirement.64-3_12_10_1slimb4.txt |         52 262 Bytes | 217921e71c5e5803a287871cd6bb33674ea373fa206a559fce6e9803454acbb5
9691515d5298608d792af9ade366a7ef | 2a2be5eff6af02d86685c3283daee966c706aa46 | b51a080ecb83a03b9bc9b315d7d88a8f5cca43ea0464012bbe4f6702c966ba71 | requirement.64-3_12_10_1whlb4.txt |            836 Bytes | 110b9ab9731e1def210221536c1e721d3d7dc019f8788eb1097b4f0fa54c7e99
5a29c140bbda53f3ce15f62704b98700 | 6760b1398ded05b66a73d08a0d27a19f4fa5dbbb | f57d3f5ad702725ea267821050f70eaa8adfdac5487b94dcb3ee6877d501620d | requirement.64-3_13_5_0slimb4.txt |         52 262 Bytes | 762810e267712dbcbbdb6108b67c281c4562ba620f53a1afd6d1220162047e39
3d852c06889694efad81632205c92acd | 33d91de3dd58f5b9509feb23a6b6dc74f3eed52e | adee213d48123ddc91b07beb136e7515e157e3e51f5c39dbc46c2a62af011e8d | requirement.whl-64bit-3_12_10_1_includedwheels.txt |         50 887 Bytes | 0c87fb950b128ca13de3d95ead916b219c263e8aa0331d8927d73fec72c0f5ad
0c39a7ac7caf21d23aaedb69288e8e6f | 71a78e9897888537ca42dee830a444b234c882f2 | 826263d77af8b3212ffa98d26bdb774230f063b128f0fa1a5212fa9651fef35e | requirement.whl-64bit-3_13_5_0.txt |            148 Bytes | c2d0f4b167b485c7b71022bbc7c88ee1d1232afcf3dddf54306510ac7c07c4a9
616750b0ece075679edb72d5c2e6afd4 | 8552a5e8049c22ff983674c8a8e3de2b45aed890 | f33d52deeca62eb10a743ce2948add4a60b6410a506761559c51632d616a640a | requirement.whl-64bit-3_13_5_0_includedwheels.txt |         50 887 Bytes | 604eea4140a28808d87fa16b83ba12e842d777fc9346e2b50679a58f16b8235d


MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
efb6fcc409a654b4e5ca5a9f767815cb | 59791ed4b2b7b0da0711e31f94a3582c96dff74d | fa81c9ffb2b91b96aa409ded5e15c1f2a37d45765abb6e89ef8a7dc4be73feae | pylock.64-3_12_10_1dotb4.toml     |          3 062 Bytes | db60e4e56f04b1e06954e1539bce62154595da964889a950fc23304efc41c646
c4cc363d5a65966240e4f9f651a43fef | ec1e33fb2d9bd928f0a6fbe6f08e2b59f47ad3ab | 64ed3a0eb1cfbc1d749ebfc21927ec31127e1ca2142b2b90d1c65224ff5f0e85 | pylock.64-3_12_10_1slimb4.toml    |        190 459 Bytes | bf920bed4ee86b4320e09da7fc4d9bcd5034d8c3cc4a6332c39b0c76e06c9265
efb6fcc409a654b4e5ca5a9f767815cb | 59791ed4b2b7b0da0711e31f94a3582c96dff74d | fa81c9ffb2b91b96aa409ded5e15c1f2a37d45765abb6e89ef8a7dc4be73feae | pylock.64-3_12_10_1whlb4.toml     |          3 062 Bytes | db60e4e56f04b1e06954e1539bce62154595da964889a950fc23304efc41c646
efb6fcc409a654b4e5ca5a9f767815cb | 59791ed4b2b7b0da0711e31f94a3582c96dff74d | fa81c9ffb2b91b96aa409ded5e15c1f2a37d45765abb6e89ef8a7dc4be73feae | pylock.64-3_13_5_0dotb4.toml      |          3 062 Bytes | db60e4e56f04b1e06954e1539bce62154595da964889a950fc23304efc41c646
1f3e63a02778c60c963db77238389027 | 3d66f94a775def200176ed4d4d9ae904fcf72e72 | d488e576913a1e6c79390950955b09bcaf4242a072c90c55a0a8144ac021ec35 | pylock.64-3_13_5_0slimb4.toml     |        190 441 Bytes | 76d1393faf4f386b712fbe5c6217f4577acc2e7cb563329599cdbe7bc13e3786
efb6fcc409a654b4e5ca5a9f767815cb | 59791ed4b2b7b0da0711e31f94a3582c96dff74d | fa81c9ffb2b91b96aa409ded5e15c1f2a37d45765abb6e89ef8a7dc4be73feae | pylock.64-3_13_5_0whlb4.toml      |          3 062 Bytes | db60e4e56f04b1e06954e1539bce62154595da964889a950fc23304efc41c646
4b1a8b16707a796576a33da3b4438370 | 4fc010c90246d61e52a8a8a399331b168fd5f9ea | 57af0a42327d9a4d4f77706ba3e6ba1a22ce9541e8680600a416e8f8b5059ed7 | pylock.whl-64bit-3_12_10_1_includedwheels.toml |        185 471 Bytes | e15bfabfdf8fbd657d68e89e899340ccbff1e67e02a4ba91efba9ca7494bf9b9
f51528fef8b2ceaad3a118aa091fc40d | 4e80b3fe9e5d51ccb5dc1c382f6b7528b092a218 | 221ccddc79ebe57bb92e919df37e1ea11ae2843479414c044ef3b46a3114814f | pylock.whl-64bit-3_13_5_0_includedwheels.toml |        185 453 Bytes | 3a1fcaadece4bf8897b1d1698504e6326af156beed0c8fa44fff00981bb10ec0


</details>


- typical usage with pip:
  . pip download  --dest  C:\your_temp_Wheelhouse  --no-deps --require-hashes -r requirement.64-3_13_5_0slimb4.txt
  . pip install  --no-deps --no-index --trusted-host=None  --find-links=C:\your_temp_Wheelhouse --require-hashes -r requirement.64-3_13_5_0slimb4.txt


stonebig

unread,
Jun 22, 2025, 2:42:04 PMJun 22
to WinPython
Hello,

The WinPython 2025-03 rc is out.

Changes from WinPython 2025-03 b4 :

Infrastructure:
  - python versions: python-3.12.10, python-3.13.5, python-3.14.0b3
  - AI use: snippets of code, re-engineering with constraints, allowing to "dare", as it's less sunk cost/effort
  - Markdowns / Changelogs are now in the WinPython distribution (you can "wppm -md")  
  - WheelHouse: the "whl" version has non-installed wheels (navigate with "wppm -ws . -ls", install with "wppm package")
  - Sourceforge: a given beta is now in its own sub-directory
  - requirements with hash-256 and pylock.toml: not very popular, so reducing to the minimum

- New Packages:
- Upgraded Packages:
- Removed Packages:
- differences between versions:
  - "dot" version = base version with minimal installed packages,
  - "slim" version = base version + lot of pypi packages pre-installed,
  - "whl" version = "dot" version with most "slim" packages ready to install from the WheelHouse (a replica of pypi)

 
Areas of particular interest for testers:
- stability
- use of wppm to navigate packages installed or in WheelHouse

Binaries will be re-branded as final in a few days if no complains:
- https://github.com/winpython/winpython/releases/tag/16.6.20250620
- https://sourceforge.net/projects/winpython/files/WinPython_3.12/3.12.10.1/
- https://sourceforge.net/projects/winpython/files/WinPython_3.13/3.13.5.0/
- https://sourceforge.net/projects/winpython/files/WinPython_3.14/3.14.0.0/beta_3

Next Cycle:
- numpy-2.3 (it all depends of numba)
- free-threading build with jupyterlab
- more AI, simplify code & maintainance, explore uv
 
MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
6e986d2daa963800ad7deaa7b151c895 | ab9600442433d577f044d3c7604ba8193407bcd4 | 8ec81761447c1c9ff143f4faa7b86351787f8c0314ce249aac260a5972b9edf2 | Winpython64-3.12.10.1dotrc.exe    |     23 422 054 Bytes | 58a57d858663de7ed45c5b53835e73102213c881784aab64635ecfb1fe03565d
97fba9cbd845601843fda825155caac1 | 9607229783d66c505894b4b2547af41891c4f669 | 7a1f004aec39615977b2b245423a50115530d16af3418df77977186a555d0a40 | Winpython64-3.12.10.1dotrc.zip    |     38 519 826 Bytes | 543db8fd8cecba4bf6e72596f55d4cacbf2fe49fb9d397b26024088788cdbfba
b1df445794a2826a7355ae29cfc467d8 | 27a2807265bcd574f0338013311227a4c0b29001 | a320f799843712b0c3aa5bcb0fb472cd36dc74615a1436c976c4bf6e8a4ac29f | Winpython64-3.12.10.1slimrc.7z    |    630 560 365 Bytes | 50a4da7c92586357f8730f3bc7174a409edd7ee4aebb9bc49440b2976d89bcca
0cc2ac82631562ec87d1c608eaab9ef1 | ba69116fc9bd2d728ff15a29f588275995fc94db | 62c935050f1bfe3165f2b0c60f8195bdcbee12e83d0a0f360e7a8f7dc60bf40a | Winpython64-3.12.10.1slimrc.exe   |    630 775 751 Bytes | 62df47ca5c8e3d01ce620ff35d267cf118354380ce116f96d84674d189b01290
2b97ec540e90243038319bbab4346885 | c2d7bb5d981ab38a621a97b95396bcc06f688f61 | 0c526a46fa72ed78cfa45b5332c491fa476bf41f11b2feab90fa7bd48e90724d | Winpython64-3.12.10.1whlrc.7z     |    669 141 991 Bytes | a81cf5421045ba498e7f810c882d0bfd58f5885bc78a34623a2ed85d4529fe90
12f60270841f87960ff6ce4e5f72d988 | b2f58a6def515cc63be9adf49071630da2edb1e6 | 9f9488eca6aba8fbe75cccde84457b6753cb100a66a4c6c9116107907c4df096 | Winpython64-3.13.5.0dotrc.exe     |     25 108 248 Bytes | 9e649e6667b632bf4b9dd834d985fd1150aaa56e084f564e8d5fde7411b9b7b4
7aa09c30d44f49abcb6df551fb604dad | 5cf05836d06c0146b7994003568e2b3187dc86c6 | 2727803b134290dcf8b06447b8c122a04ec4e0c592a481c1b6db1b9fa41a09fc | Winpython64-3.13.5.0dotrc.zip     |     39 977 050 Bytes | 16debf3592081a2a7e03931278365b49b28134501d9faee0b252a0f7ebeee2e1
cbb360471ca828b7753b0ee20e55a3ad | 8bd495def05b5187075e538be1eff957abcff24d | 12c22b0223fe59da9831ba42d44f042826bc8502e15801b9c26ecc3c77dac8aa | Winpython64-3.13.5.0slimrc.7z     |    635 310 049 Bytes | 8e5dd9adf60dd0765743d98c1f13b0e579177a33975fb3df7e30c3290fe01373
830ffba4935017c13fa2b36d169c08eb | fad23f5af5f5e5584ff21ba02b31c367762e4813 | 495364ef366806a08e649bcaaa32284252f2d317c0360380d467e4b9a01a5428 | Winpython64-3.13.5.0slimrc.exe    |    635 525 645 Bytes | f410fae1fafe18ff07de184d697ed665dc55cf3ce6f073e26bada38110b1e1e1
549c1e98f751d78e55b655ced2b37dfb | a17413cb2ebe292baa393a9c39b1445569fbac92 | 21422ba5ad05af2306e4fbea0cf95ed0df2df06ed301c6b6ffa6f8f289be61ff | Winpython64-3.13.5.0whlrc.7z      |    670 983 739 Bytes | 5bfe915c4db5edfd7a5da3b34adb28df8eae2714ffb6835ca4349571bb95f7e9
957f4ce2220f86f9a0dfd544c1059347 | ac6bff0f2a9d70761f51fccd541a3936a81f79ed | a54b5dc8a1d5dba697d52069349a5d3b4fdd1f78090c3bbd73c5a46ddbe4a536 | Winpython64-3.14.0.0freeb3.exe    |     27 604 465 Bytes | 11179b50e8fe98fa5b515db33e66aa08ea84dc4ad05f164f010df11784af7e05
aa72d902262d409f0d0dd66d1b22a1b5 | 6cf322bf92b8093e95bf64955b8caec7fddd9430 | 23230dad12ebac1dd58043782d8a534143711bbada51e6f0d1f827ba08eb987a | Winpython64-3.14.0.0freeb3.zip    |     46 626 549 Bytes | a788f5daee00a97832087a90ac2baea1852f7640fa57f46f250552d09d874886

Associate requirements-with-hash256 and lockfiles:

typical usage with pip:
. pip download --dest C:\your_temp_Wheelhouse --no-deps --require-hashes -r requir.64-3_13_5_0slimrc.txt
. pip install --no-deps --no-index --trusted-host=None --find-links=C:\your_temp_Wheelhouse --require-hashes -r requir.64-3_13_5_0slimrc.txt

MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
49a26ef054a744792de6e50586feeb5f | 2c99b9b9ceafa8c634624a1d0fed3f52e716d770 | db37ea4a33b9dfe618d788776547f0657408fb6b75b5429433990d43be4ac712 | pylock.64-3_12_10_1slimrc.toml    |        190 459 Bytes | da71bf8b4465fd4f2f138606cc9a7e2c5003ef2a0b53b2c1cf1cca3ec4863578
6c9b240066e3aab4e0489cf60e76653e | 1669cfe258a50ac8bdd34776a2a38ef4489e44e1 | 543fb039c8e01f1d8e38473b0624ce75949d68d92b1fbf738aff18341f8a67d1 | pylock.64-3_13_5_0slimrc.toml     |        190 441 Bytes | 26aac2e1c0a87b392aa203a7d51d6879612738f66b3b06b259fef45fff2f1521
aa96bb795c6908f28692972f8a64ca13 | 40981f9fb851ac0f46cd39fbbbb1eac07d5154ff | 1b22a3b8e157cac0b8958dd46858130ab7d416b5f01d0664f53ca649c5f5f148 | requir.64-3_12_10_1slimrc.txt     |         52 262 Bytes | 40fd3a79f147a9b3cf5ea65b5e0d8a314bc14bde3b242eadf04a447399c8556b
22dc7e0e65f98bcf03b5ce04f6ac8ebd | a2278e6a4289191eab32b9a94ba96311633a81eb | 8e297bc7c44a717be162877e57f41763ed414b2aa8e76c87077141158786705c | requir.64-3_13_5_0slimrc.txt      |         52 262 Bytes | 986685832cb240e3728af2770c25b0dc07666f21c627453ada41cb201b56d8f4

stonebig

unread,
Jun 28, 2025, 8:47:03 AMJun 28
to WinPython
Hello,

as no major issue was reported, rc binaries are re-tagged as final

next cycle will be about:
- jupyterlab on free-threading
- reworking infrastructure with AI
- lockfiles

MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
6e986d2daa963800ad7deaa7b151c895 | ab9600442433d577f044d3c7604ba8193407bcd4 | 8ec81761447c1c9ff143f4faa7b86351787f8c0314ce249aac260a5972b9edf2 | Winpython64-3.12.10.1dot.exe      |     23 422 054 Bytes | 58a57d858663de7ed45c5b53835e73102213c881784aab64635ecfb1fe03565d
97fba9cbd845601843fda825155caac1 | 9607229783d66c505894b4b2547af41891c4f669 | 7a1f004aec39615977b2b245423a50115530d16af3418df77977186a555d0a40 | Winpython64-3.12.10.1dot.zip      |     38 519 826 Bytes | 543db8fd8cecba4bf6e72596f55d4cacbf2fe49fb9d397b26024088788cdbfba
b1df445794a2826a7355ae29cfc467d8 | 27a2807265bcd574f0338013311227a4c0b29001 | a320f799843712b0c3aa5bcb0fb472cd36dc74615a1436c976c4bf6e8a4ac29f | Winpython64-3.12.10.1slim.7z      |    630 560 365 Bytes | 50a4da7c92586357f8730f3bc7174a409edd7ee4aebb9bc49440b2976d89bcca
0cc2ac82631562ec87d1c608eaab9ef1 | ba69116fc9bd2d728ff15a29f588275995fc94db | 62c935050f1bfe3165f2b0c60f8195bdcbee12e83d0a0f360e7a8f7dc60bf40a | Winpython64-3.12.10.1slim.exe     |    630 775 751 Bytes | 62df47ca5c8e3d01ce620ff35d267cf118354380ce116f96d84674d189b01290
2b97ec540e90243038319bbab4346885 | c2d7bb5d981ab38a621a97b95396bcc06f688f61 | 0c526a46fa72ed78cfa45b5332c491fa476bf41f11b2feab90fa7bd48e90724d | Winpython64-3.12.10.1whl.7z       |    669 141 991 Bytes | a81cf5421045ba498e7f810c882d0bfd58f5885bc78a34623a2ed85d4529fe90
12f60270841f87960ff6ce4e5f72d988 | b2f58a6def515cc63be9adf49071630da2edb1e6 | 9f9488eca6aba8fbe75cccde84457b6753cb100a66a4c6c9116107907c4df096 | Winpython64-3.13.5.0dot.exe       |     25 108 248 Bytes | 9e649e6667b632bf4b9dd834d985fd1150aaa56e084f564e8d5fde7411b9b7b4
7aa09c30d44f49abcb6df551fb604dad | 5cf05836d06c0146b7994003568e2b3187dc86c6 | 2727803b134290dcf8b06447b8c122a04ec4e0c592a481c1b6db1b9fa41a09fc | Winpython64-3.13.5.0dot.zip       |     39 977 050 Bytes | 16debf3592081a2a7e03931278365b49b28134501d9faee0b252a0f7ebeee2e1
cbb360471ca828b7753b0ee20e55a3ad | 8bd495def05b5187075e538be1eff957abcff24d | 12c22b0223fe59da9831ba42d44f042826bc8502e15801b9c26ecc3c77dac8aa | Winpython64-3.13.5.0slim.7z       |    635 310 049 Bytes | 8e5dd9adf60dd0765743d98c1f13b0e579177a33975fb3df7e30c3290fe01373
830ffba4935017c13fa2b36d169c08eb | fad23f5af5f5e5584ff21ba02b31c367762e4813 | 495364ef366806a08e649bcaaa32284252f2d317c0360380d467e4b9a01a5428 | Winpython64-3.13.5.0slim.exe      |    635 525 645 Bytes | f410fae1fafe18ff07de184d697ed665dc55cf3ce6f073e26bada38110b1e1e1
549c1e98f751d78e55b655ced2b37dfb | a17413cb2ebe292baa393a9c39b1445569fbac92 | 21422ba5ad05af2306e4fbea0cf95ed0df2df06ed301c6b6ffa6f8f289be61ff | Winpython64-3.13.5.0whl.7z        |    670 983 739 Bytes | 5bfe915c4db5edfd7a5da3b34adb28df8eae2714ffb6835ca4349571bb95f7e9

957f4ce2220f86f9a0dfd544c1059347 | ac6bff0f2a9d70761f51fccd541a3936a81f79ed | a54b5dc8a1d5dba697d52069349a5d3b4fdd1f78090c3bbd73c5a46ddbe4a536 | Winpython64-3.14.0.0freeb3.exe    |     27 604 465 Bytes | 11179b50e8fe98fa5b515db33e66aa08ea84dc4ad05f164f010df11784af7e05
aa72d902262d409f0d0dd66d1b22a1b5 | 6cf322bf92b8093e95bf64955b8caec7fddd9430 | 23230dad12ebac1dd58043782d8a534143711bbada51e6f0d1f827ba08eb987a | Winpython64-3.14.0.0freeb3.zip    |     46 626 549 Bytes | a788f5daee00a97832087a90ac2baea1852f7640fa57f46f250552d09d874886

Associate requirements-with-hash256 and lockfiles:

- typical usage with pip:
  . pip download  --dest  C:\your_temp_Wheelhouse  --no-deps --require-hashes -r requir.64-3_13_5_0slim.txt
  . pip install  --no-deps --no-index --trusted-host=None  --find-links=C:\your_temp_Wheelhouse --require-hashes -r requir.64-3_13_5_0slim.txt


MD5                              | SHA-1                                    | SHA-256                                                          | Binary                            | Size                 | blake2b-256                                                    
---------------------------------|------------------------------------------|------------------------------------------------------------------|-----------------------------------|----------------------|-----------------------------------------------------------------
49a26ef054a744792de6e50586feeb5f | 2c99b9b9ceafa8c634624a1d0fed3f52e716d770 | db37ea4a33b9dfe618d788776547f0657408fb6b75b5429433990d43be4ac712 | pylock.64-3_12_10_1slim.toml      |        190 459 Bytes | da71bf8b4465fd4f2f138606cc9a7e2c5003ef2a0b53b2c1cf1cca3ec4863578
6c9b240066e3aab4e0489cf60e76653e | 1669cfe258a50ac8bdd34776a2a38ef4489e44e1 | 543fb039c8e01f1d8e38473b0624ce75949d68d92b1fbf738aff18341f8a67d1 | pylock.64-3_13_5_0slim.toml       |        190 441 Bytes | 26aac2e1c0a87b392aa203a7d51d6879612738f66b3b06b259fef45fff2f1521
aa96bb795c6908f28692972f8a64ca13 | 40981f9fb851ac0f46cd39fbbbb1eac07d5154ff | 1b22a3b8e157cac0b8958dd46858130ab7d416b5f01d0664f53ca649c5f5f148 | requir.64-3_12_10_1slim.txt       |         52 262 Bytes | 40fd3a79f147a9b3cf5ea65b5e0d8a314bc14bde3b242eadf04a447399c8556b
22dc7e0e65f98bcf03b5ce04f6ac8ebd | a2278e6a4289191eab32b9a94ba96311633a81eb | 8e297bc7c44a717be162877e57f41763ed414b2aa8e76c87077141158786705c | requir.64-3_13_5_0slim.txt        |         52 262 Bytes | 986685832cb240e3728af2770c25b0dc07666f21c627453ada41cb201b56d8f4

Reply all
Reply to author
Forward
0 new messages