Skip to content

Release 2025-03 follow-up #1552

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
7 tasks done
stonebig opened this issue Apr 16, 2025 · 10 comments
Open
7 tasks done

Release 2025-03 follow-up #1552

stonebig opened this issue Apr 16, 2025 · 10 comments

Comments

@stonebig
Copy link
Contributor

stonebig commented Apr 16, 2025

release date: end june 2025

wanted:

  • Spyder-6 defect resolved (needed package traitlets-5.14.3)
  • Drag & Drop re-implemented on Spyder, IDLE, wppm (keeping anti-virus community happy)
  • Python-3.13.5 (REPL bug fix), and a last Python-3.12 cycle
  • the Weelhouse structure: (PEP-0751 evolution)
    • a "dot" version with a ./Wheelhouse/included.wheels directory of original pypi wheels (with same hash-256),
    • a lockfile to install from the provided Wheelhouse, or wppm -i them package per package
  • simplify infrastructure and maintainance further:
    • ENDING: the changelog works also on WheelHouse, and in shipped WinPython
    • NAVIGATING: piptree can navigate in a Wheelhouse directory
    • DOS: remove 9 DOS scripts, remains 18

Explore:

Direction:

  • Help Python Eco-system by favorising :
    • speed: latest cPython jit/multiple-interpreter, and AI-workload wanting free-threading
    • standard: dataframe API protocol, WheelNext
    • security: moving to lockfiles, signed wheels ... PEP-0751
    • browser (and WebApp): Jupyterlite compatible packages
  • WinPython sustainability:
  • make code simpler, smaller, AI-maintainable
  • less x64 / DOS footprint (arm is coming)
  • direction is an integrated or dowloadable set of standard signed wheels, a pylock.toml file
@stonebig
Copy link
Contributor Author

stonebig commented Apr 16, 2025

audit trail:

  • questions of the cycle:
    • improve support to handle hash-requirements, lockfile, wheelhouse
    • follow https://github.com/wheelnext/wheelnext
    • generating a correct pylock.toml (consumption not ready in pip-25.1.1)
    • jupyterlab on free-threading on Windows: a dream experience ?
  • executing upgrade: backported to 2025-02 for python-3.13
  • hum, we lost packages label in changelog... fixed bug of 21 days ago.
  • move markdown logic of packages from make.py to wppm.py
  • move markdown logic of tools from make.py to utils.py, remove npm testing, replace use of pywin32 per use of powershell in build
  • launcher cautious move back to accepting drag & down (in early pre-test 1 anti-virus only was not happy, yet still 1):
    • backup current launcher generators as _original
    • include firai generator for WINDOWS
    • produces a build with only IDLE launcher modified
    • anti-virus submissions round 1 & 2
    • will cautiously try with Drag& Drop re-activated for IDLE, Jupyter lab, Jupyter Notebook
  • sympy-1.14.0, trio-0.30.0, XlsxWriter-3.2.3, xarray-2025.4.0, sphinx-8.1.3
  • streamlit-1.44.1, starlette-0.46.1, panel-1.6.3, pyarrow-20.0.0
  • HELPER: defining a user simple workaround for the Spyder-6.0.5 ipython console defect
  • setuptools-78.1.0, packaging-25.0, pip-25.1.1
  • fastapi-0.115.12 starlette-0.46.1, django-5.2
  • cython-3.1.0, beautifulsoup4-4.13.3, attrs-25.3.0, astroid-3.3.9, pylint-3.3.6
  • close some answered issues, so there is not 100 opened
  • 3.14: backport fix to 3.14b1 Python 3.14.0b1 full installer does not install pip.exe python/cpython#133626
  • 3.14: backport blurb removal to 3.14b1
  • DOS reduction: add options "--fix" and "--movable" in wppm, remove the standalone ./scripts
  • DOS reduction: options "--register" and "--unregister" are in wppm, remove the standalone ./scripts
  • DOS reduction: remove winqtconsole.bat
  • polars-1.29.0
  • reverting Drag&Drop on idle: Gdata not happy... keeps jupyter lab and jupyternote book one
  • matplotlib-3.10.3
  • PEP-751 step1: with pip-25.1.1, include lockfile post-generation in build
  • REMARK: oups! python-3.13.10 REPL bug when launched from the icon/DOS: New REPL on Windows swallows characters entered via AltGr python/cpython#132439, fixed in 3.13.4 [3.13] GH-132439: Fix REPL swallowing characters entered with AltGr on cmd.exe (GH-132440) python/cpython#133460

b1 (2025-05-11: Drag & Drop back on 2 icons, pep-751 initial bricks)

  • generate pylock.toml and requirement_with_hash.txt in the build process
  • SOLVED Spyder-6.0.5 tricky issue: we need traitlets-5.14.3 (and ipython only enforces traitlets >=5.14.0 )
  • PEP-751: actually respect PEP-0751 regex file name convention (2 dot character max)
  • retrying Drag & Drop with Spyder
  • review old questions on registering Spyder, "edit with", thanks to @nerdfever and @e-d-n-a
  • retrying Drag & Drop with IDLE
  • retrying Drag & Drop with wppm (VScode still controversial ... won't insist)
  • python-3.13.3 with REPL fix by WinPython (8 lines)
  • less .bat in scripts: remove register-for-all, unregister-for-all, (redundant) WinPython-Terminal

b2 (2025-05-25: better Spyder-6 integration, Python-3.13.3 REPL patched, but not good enough)

  • 3.13.3 REPL fix WAS to just pick the _pyrepl modified code of [3.13] cpython branch
  • as a remark Python-3.13.4 REPL console is "immediate" on copy/past of code, when 3.13 REPL is about 30 lines / second
  • BUILD for PEP-751: download locally from a pylock.xxx.toml file and install
    • command is either:
      • wppm pylock.www.toml
      • Drag&Drop pylock.www.toml over WinPython Control Panel
      • wppm pylock.www.toml --wheelhouse local_wheels_directory
    • pre_check step:
      • if local_wheels_directory is specified:
        • check if wanted wheels are in local_wheels_directory directory
      • if local_wheels_directory is not specified:
        • check if the wanted wheels are in include.wheels directory (pre-loaded in build)
        • if yes, propose install step
        • if not, check if wanted wheels are downloadable from pypi.org
    • download step:
      • download the wheels to a dedicated ./Wheelhouse/pylock.www.wheels
      • or propose install step if they were already there and the origin given --wheelhouse was the destination
    • install locally step:
      • check if wanted wheels are already in the ./Wheelhouse/included.wheels or./Wheelhouse/pylock.www.wheels
      • if ok install from there
  • BUILD : building require python-3.11+ or tomli package
  • BUILD : generate pylock and requirement files, an populate WheelHouse before last zipping step
  • CHANGE: by default wppm --install "a_package" will be from default Wheelhouse/included.wheels
  • BUILD : we can feed included.wheels from another variant... or just direct from requirements. to simplify later
  • publish a version with a WheelHouse for testers: whl = slim - (panel, datashader, mysql-connector-python, opencv-python)
  • check the wheelhouse distribution works... regresses to packaging-1.24.2 because of streamlit
  • Spyder-6.0.7, 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
  • add a compression parameter to help on Wheelhouse a little bit with -mx7
  • how to changelog the wheelhouse... just ask chatgpt ? (close to) just ask chatgpt
  • SIMPLIFY checks: changelog of internal packages and wheelhouse packages must have same order, same description
  • SIMPLIFY: remove dead code utils.getFileProperties()
  • bug: flit-core, jupyter_server, mergedeep miss in wheelhouse report:"Skipping jupyter_server-2.14.2-py3-none-any.whl: unsupported operand type(s) for +: 'Header' and 'str'", but only two counted miss...
  • bug: flit-core wheelhouse reported as tomli-123 !?! which is a vendored library of tomli...
  • NOT loosing my emoji "🐍"
  • better check consistency of Wheelhouse generated
  • python-3.14.0b2
  • testing "set PYTHONJIT=1" on 3.14.0b2... 5% faster on sudoku ....
  • testing free-threading on 3.14.0b2 ... no real change from b1
  • as spyder-6 integration problem is resolved, do another 3.12 release this cycle
  • requirement-with-hash seems to keep until pip solution ?
  • OUPS! change manually name convention for pylock and requirement-with-hash to fit in sourceforge meaningfully

b3 (2025-05-29: WHEELHOUSE of original wheels to install on local, Python-3.13.3 REPL upgraded)

  • OUPS! change in BUILD convention for pylock and requirement-with-hash to fit in sourceforge meaningfully
  • SIMPLIFY: move associate/menu logic from utils.py to associate.py (60 lines)
  • SIMPLIFY: diff.py code is to clean-up after WheelHouse integration...
  • REDUCE BUILD: move diff.py down to winpython, so there is less "external" build code
  • WPPM auto-reports: from winpython import wppm;print(wppm.Distribution().generate_package_index_markdown())
  • SIMPLIFY: markdown logic in utils.py moved and simplified into wppm.py
  • PEP-0751: piptree working on a WheelHouse too, by abstrasting metadata, from copilote simple proposal
  • wppm -md option to show markdown summary
  • re-simplify between copilote and openai visions of wheel opening ... choosing simpler copilote
  • wppm -ws . will apply navigation commands on the default WheelHouse, like: wppm -ws . -p .
  • moving hash.py in Winpython
  • copilote version was a bit too simpler
  • with copilote sensitive help (no struggle to integrate IA code): diff.py can now compare directly two markdown files
  • with copilote sensitive help: diff.py can now compare directly two markdown files, or strings, and mixed sections
  • PEP-0751: allowing simple comparison of Installed Packages vs Wheelhouse Packages: wppm -md -ws .
  • wppm can handle several individual package installation, or search, or list in one time
  • upgrade packages to mostly final level
  • document features around WheelHouse v1 via AI: https://github.com/winpython/winpython/wiki/WheelHouse
  • re-adjust launcher build script to reflect current split between Drag&Drop ones
  • setuptools-79.0.1
  • python-3.13.5
  • towards free-threading jupyterlab:
    • pyzmq just reached free-threading compatibility
    • remains:
      • pywin32 (but maybe jupyter-core can drop it, like for pypy)
      • tornado (but seem ok from source),
      • cffi (but the fork CFFI-ft seems to claim victory)
  • jmespath-0.10.1 hash256 analysis:
    • jmespath-0.10.1 was most likely re-uploaded on pypi between may 12th and may 13th 2020, or it's a remnant of cgohlke site:
      • changes were: addition of description.rst and metadata.json
      • so hash difference.... moving to jmespath-1.0.1
  • removing pydantic_ai-0.2.9 from whl version: it adds botocore 13 Mo
  • switch to pydantic-ai-slim[a2a,anthropic,cli,cohere,evals,google,groq,mcp,mistral,openai,vertexai],to avoid space hurting bedrock

b3 (2025-06-14)

  • fix-up badly loaded hashed markdown for requirement and pylock
  • inquiry why pylock have a diffrent size by 18 characters:
    • it's "wrapt-1.16.0-cp312-cp312-win_amd64.whl" vs "wrapt-1.16.0-py3-none-any.whl"
  • requirements and pylock names on the "whl" are too long and not aligned... to think through
  • clean-up and doc with AI
  • python-3.14.0b3

rc (2025-06-21)

next cycle:

  • less .bat: pip upgrade and winpython.ini flips ? (4 .bat less , 2025-03 cycle reduces already from 27 to 18)
  • PEP-751: try to add size to pip lock experiment... requires pipa team policy vs IA (stone, middle, edge)
  • PEP-780 : will disrupt piptree ... to anticipate (also piptree was because pipdeptree dying at the time)
  • jupyterlab on free-threading seems a summer 2025 event
  • AI 102: infrastructure building
  • generate changelogs from pylock ? (maybe future standard, too soon)

@stonebig stonebig added this to the 2025-03 PEP 751 / AI local milestone Apr 24, 2025
@stonebig stonebig pinned this issue Apr 27, 2025
@stonebig
Copy link
Contributor Author

stonebig commented May 11, 2025

WinPython 2025-03 b1 (2025-05-11)

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,
    • 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:

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
Copy link
Contributor Author

stonebig commented May 17, 2025

b2 (2025-05-18: resolving spyder-6.0.5 integration issue, REPL issue)

Changes from WinPython 2025-02 :

  • Infrastructure:
    • resolved the tricky Spyder-6.0.5 integration issue: was a bug corrected in traitlets-5.14.3
    • correct bad REPL in python-3.13.3 in advance (8 lines, why not)
    • Drag&Drop for Spyder and IDLE launcher is re-enabled (let see if it sticks)
    • PEP-0751: better normalised name of the pylock.toml file generated in build
  • New Packages:
  • Upgraded Packages:
    • for Spyder inquiry: aiosignal-1.3.2, bleach-6.2.0, jsonschema-4.23.0, nbconvert-7.16.6, PyQt5-5.15.11, PyQtWebEngine-5.15.7, aiohttp-3.11.18, bcrypt-4.3.0, intervaltree-3.1.0, ipython-8.36.0, numpydoc-1.8.0, python-lsp-server-1.12.2, pyzmq-26.4.0, superqt-0.7.3, qstylizer-0.2.4, QtPy-2.4.3, psutil-7.0.0, rtree-1.4.0 ... and then traitlets-5.14.3
  • Removed Packages:

Areas of particular interest for testers:

  • spyder-6.0.5 (or 6.0.7) is a joy now ? (you could also do pip install --upgrade traitlets on previous release)
  • python-3.13.3 REPL shall be patched to your comfort (python\lib_repl\windows_console.py, next to old one windows_console_BAD_REPL.py).... well better but copy/paste of code doesn't work
  • Drag&Drop, edit with Spyder

Next build: b3

  • continue on PEP-0751 Wheelhouse, now that wppm has Drag & Drop
  • python-3.13.4 with official REPL fix

binaries at:

MD5 SHA-1 SHA-256 Binary Size blake2b-256
7cb9767d55a30d3452284e23d7ab948b 5133872b5f780d70e66faa14850cc0fbef0ab309 63d11dea422a533cdd0dd3bb6fb7473c4f39e361ad076ce55a4215d7c36a1b11 Winpython64-3.13.3.1dotb2.7z 24 884 379 Bytes 754b899c5d9d0157e9a35b54ae5f90be4a8ff08552995163b880a465e3561745
e0b2e80f217ada0c705e9d5186e40313 977a59c217cdc71b382b46a563d90dc4c28c357c 83d288df7efbde40f7c1933b2662f73555751a65be861a69f6fbc5e46b1c2da4 Winpython64-3.13.3.1dotb2.exe 25 099 419 Bytes a8004f56b9ae9e96b56fba37097a965d029bec94d497c1810d3fff646fd1ea5c
de513dd26a840f70c44f413ed102f030 9a5f3a3d7b6374e3cc5aad73ccc90f882c7ee832 b6b421791a253c94f06a8fb1e188545e351edaac83110ab83340f2883238bf5e Winpython64-3.13.3.1dotb2.zip 39 962 642 Bytes f6cc3a7d1c33cb8188b2857afcaaf8da4b61e5afd6fc362a3cf29c46bcdc682c
65e54c6b86443f06f7de4da3fc4b0ed2 08935d629a9ec7b14ba0997e483e89de3a34b9ee ed0602e97db315f4bd477980d0b535317e6651e799940a527caa5eab938f9815 Winpython64-3.13.3.1slimb2.7z 629 902 461 Bytes 523e6ccd28655ce9e2288f504e446f197136bcc9b4c29f71dc19125f323951c9
f9d505d4cea3f3f4964faf1979d39616 73bca0cf05744b923049fac4b04ca83cbbb2b9f5 14d20ccf60bbbffa48db968429b29c54f95f95b937c88de6679d0ca3da06679f Winpython64-3.13.3.1slimb2.exe 630 116 758 Bytes d4ccf5f0650ed0044216d6dc426493007d56e1dec41e6abd7b3752d7bca90ed6
ef154dc0ec6acecfb62438e14ff58eb8 7a0cd46505ce32b9f3dc05e3a52befedb0d78e39 d1010b1a4d53968a71608642aeebd46318b9bd8056aa8e29caad174609be42cb pylock.3_13_3_1dotb2.toml 3 062 Bytes d362efc259caee79540e704eee08e8b6a8060937b4815d2f3d0ca4ef16fad0f3
c7103c14b609892d20d37464367114b2 15c998c8d249c8a3d24a7aaf2d4312d1d90e9cf2 e109bea03721dd4aefce77fdb5696915380f0078e89349072124100e1ef1abf7 pylock.3_13_3_1slimb2.toml 188 509 Bytes 189d030021c9fe7ab3172e8b421d158740645462447bc7c22bfa55642f5bb403
459ba1ea89cc6f70752dc2876cff8793 480e290197b267529a8d23bb393dfd24a0d95300 410fd0c4d5c544f8dea1e9e58f528dc55788ddec7e7f37d2bb9d84e93f11ac91 requirement.3_13_3_1slimb2.txt 9 245 Bytes 29124de0b79c3e1c3f3391542ad1b286a841b7c0d4787d9443bf9f32c0117c14
df7cdbaef61705f29359793b5932c5c6 ed20240b996ed1a98dc7f22b99bdadd9f49de09a af573282e5ace875a756604f0f412f8ae92762f7d04e539ee3483937bbe85c8b requirement_with_hash.3_13_3_1dotb2.txt 836 Bytes 511339597c02575fa326564f44f33b504641ef3e7d9a14a4afc89b64274a67ee
87c217605b6d0ce03d079f730800d584 10cf1e57c041badeba8b8cf1e68ef540595d8b87 7f1db63bc7ee0fd18ecf96a8fc826bd9fa0def3c41e272fea9c5c31675207205 requirement_with_hash.3_13_3_1slimb2.txt 51 729 Bytes e40a4e897b2b3f2898cfef3ec520fdf8c5b410fbd030c64b4da4b6c4c467652e

@stonebig
Copy link
Contributor Author

stonebig commented May 25, 2025

b3 (2025-05-29: the WheelHouse version)

Changes from WinPython 2025-03 b2 :

  • Infrastructure:
    • the Wheel House:
      • a directory .wheelhouse/included.wheels is added,
      • the packages it contains are listed in the changelog, as "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:
        • 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
    • REPL of python-3.13.4 in advance... but ptpython still prefered in 3.13 and 3.14 when available
  • New Packages:
  • Upgraded Packages:
    • Spyder-6.0.7
    • 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 is delivered with:
      • ".dot" version 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 requirements from that included.wheels
        • or type "wppm ..\pylock.whl-64bit-3_13_3_1_includedwheels.toml" to install them all
        • you will not 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

binaries at:

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

requirement with hash, for pure pip users, with typical usage:

  • pip download --dest C:\your_temp_Wheelhouse --no-deps --require-hashes -r requirement_with_hash.3_13_3_1slimb3.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_1slimb3.txt
MD5 SHA-1 SHA-256 Binary Size blake2b-256
851094a0ef71e1044a8844df5f805f3b 48fe01299273955d4cc2a92ef9e3764847142adc c2c1c641ce634191a704e11945c70f90e95063e1140004bd54679571c33eb560 pylock.3_12_10_1slimb3.toml 188 907 Bytes cd85e6b42b678c98fdadc363c8f2caa0b93ba150fcce614aae404b8b2e1bbea0
61efa0bf374a1505ffdba26eaaa81475 0b71566641698bbc64336e67d6c235f06c5bdaae 71f375fe5986925d270b0978b5813b185991b22ba6c8c558223db63955791d72 pylock.3_13_3_1slimb3.toml 188 889 Bytes 200fd31bf23bbbb1ee0f04d7e0d7e56dba42011c8920aa0e813333c91dc901f5
c5ec5926125c0727375418b77f3036ef a7cc9828a84b9cbe1dbbe09bfd065c28a773c479 ed1361a8eadf4fa09c3b2316439f9023bc01e6d910a76dc2aa7b2ac6cd26459b pylock.3_13_3_1whlb3_includedwheels.toml 183 901 Bytes 79829901a372379703015eb67b964e9dc8c6423e16c48fceae24ac02780a804d
7b4b45fe2d66840a939f15866ee7789a 27441d8a90401818e521921ef30c58c5321007fd c77c45e8def6ba32f72bea7e2a78f378c220252a7fb8897ad01789c0f9fcb6f2 requirement_with_hash.3_12_10_1slimb3.txt 51 830 Bytes 957fe423731f026ffc3d4b624310513f8522ea238a4b17eae922eebfc04d9fd9
8425b4637aad48fc75059eb3e90bce84 1f1d9fa8b0c4f213c558a6a2f7d72acdd6587511 25ecb87e0842adc61112eb66a15a3168b2c1f464352b1c6abd2190d062246631 requirement_with_hash.3_13_3_1slimb3.txt 51 830 Bytes 037cac7c25c30952a92c7db6007f23326fe7579f39fa7023026538ff0e65b042
e4d044f6093dbad0d69847837bee4213 71ab1be42e45a6c60f0a38e39320a3c33974ea87 bbf6f03c852e46f4b6ea231ce2f76e15118780b58247fb85d94cffbd13491e06 requirement_with_hash.3_13_3_1whlb3_includedwheels.txt 50 455 Bytes 028688c2d3f446cdf76289ea5b49e71149678106fcd22bd05f5b02ba4f9ef8ad

WinPython 3.13.3.1whl

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

Tools

Name Version Description
Python 3.13.3 Python programming language with standard library

Python packages

Name Version Description
build 1.2.2.post1 A simple, correct Python build frontend
colorama 0.4.6 Cross-platform colored terminal text.
packaging 25.0 Core utilities for Python packages
pip 25.1.1 The PyPA recommended tool for installing Python packages.
pyproject-hooks 1.1.0 Wrappers to call pyproject.toml-based build backend hooks.
setuptools 78.1.0 Easily download, build, install, upgrade, and uninstall Python packages
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
wheel 0.45.1 A built-package format for Python
winpython 16.2.20250529 WinPython distribution tools, including WPPM

WheelHouse packages

Name Version Description
absl-py 2.0.0 Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
adbc-driver-manager 1.3.0 A generic entrypoint for ADBC drivers.
aiofiles 23.2.1 File support for asyncio.
aiohappyeyeballs 2.4.4 Happy Eyeballs for asyncio
aiohttp 3.11.18 Async http client/server framework (asyncio)
aiosignal 1.3.2 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.20.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.16 A light, configurable Sphinx theme
alembic 1.15.1 A database migration tool for SQLAlchemy.
altair 5.5.0 Vega-Altair: A declarative statistical visualization library for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
annotated-types 0.6.0 Reusable constraint types to use with typing.Annotated
ansicolors 1.1.8 ANSI colors for Python
anthropic 0.51.0 The official Python library for the anthropic API
anyio 4.8.0 High level compatibility layer for multiple asynchronous event loop implementations
anywidget 0.9.12 custom jupyter widgets made easy
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2-cffi 23.1.0 Argon2 for Python
argon2-cffi-bindings 21.2.0 Low-level CFFI bindings for Argon2
array-api-compat 1.11.1 A wrapper around NumPy and other array libraries to make them compatible with the Array API standard
arrow 1.3.0 Better dates & times for Python
asgi-csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.8.1 ASGI specs, helper code, and adapters
asn1crypto 1.5.1 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,
asteval 0.9.31 Safe, minimalistic evaluator of python expression using ast module
astroid 3.3.9 An abstract syntax tree for Python with inference support.
astropy 6.1.6 Astronomy and astrophysics core library
astropy-iers-data 0.2024.12.23.0.33.24 IERS Earth Rotation and Leap Second tables for the astropy core package
asttokens 2.4.1 Annotate AST trees with source code positions
async-lru 2.0.4 Simple LRU cache for asyncio
asyncssh 2.20.0 AsyncSSH: Asynchronous SSHv2 client and server library
atomicwrites 1.4.0 Atomic file writes.
attrs 25.3.0 Classes Without Boilerplate
autopep8 2.0.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
azure-core 1.32.0 Microsoft Azure Core Library for Python
azure-cosmos 4.9.0 Microsoft Azure Cosmos Client Library for Python
azure-identity 1.21.0 Microsoft Azure Identity Library for Python
babel 2.16.0 Internationalization utilities
baresql 1.0.0 playing SQL directly on Python datas
bcrypt 4.3.0 Modern password hashing for your software and your servers
beautifulsoup4 4.13.3 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 25.1.0 The uncompromising code formatter.
bleach 6.2.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.9.0 Fast, simple object-to-object and broadcast signaling
bokeh 3.7.2 Interactive plots and applications in the browser from Python
branca 0.8.0 Generate complex HTML+JS pages with Python
brotli 1.1.0 Python bindings for the Brotli compression library
build 1.2.2.post1 A simple, correct Python build frontend
cachetools 5.5.2 Extensible memoizing collections and decorators
certifi 2025.1.31 Python package for providing Mozilla's CA Bundle.
cffi 1.17.1 Foreign Function Interface for Python calling C code.
chardet 5.2.0 Universal encoding detector for Python 3
charset-normalizer 3.4.0 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
clarabel 0.10.0 Clarabel Conic Interior Point Solver for Rust / Python
click 8.1.8 Composable command line interface toolkit
click-default-group 1.2.4 click_default_group
cloudpickle 3.1.1 Pickler class to extend the standard pickle.Pickler functionality
cohere 5.13.12
colorama 0.4.6 Cross-platform colored terminal text.
colorlog 6.8.2 Add colours to the output of Python's logging module.
comm 0.2.2 Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
contourpy 1.3.1 Python library for calculating contours of 2D quadrilateral grids
cookiecutter 2.6.0 A command-line utility that creates projects from project templates, e.g.
cryptography 44.0.0 cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cvxpy 1.6.4 A domain-specific language for modeling convex optimization problems in Python.
cycler 0.12.1 Composable style cycles
cython 3.1.1 The Cython compiler for writing C extensions in the Python language.
cytoolz 1.0.1 Cython implementation of Toolz: High performance functional utilities
dask 2025.4.1 Parallel PyData with Task Scheduling
datasette 0.65.1 An open source multi-tool for exploring and publishing data
datasette-graphql 2.2 Datasette plugin providing an automatic GraphQL API for your SQLite databases
deap 1.4.2 Distributed Evolutionary Algorithms in Python
debugpy 1.8.0 An implementation of the Debug Adapter Protocol for Python
decorator 5.1.1 Decorators for Humans
defusedxml 0.7.1 XML bomb protection for Python stdlib modules
deprecated 1.2.14 Python @deprecated decorator to deprecate old python classes, functions or methods.
diff-match-patch 20241021 Repackaging of Google's Diff Match and Patch libraries.
dill 0.3.9 serialize all of Python
distributed 2025.4.1 Distributed scheduler for Dask
distro 1.8.0 Distro - an OS platform information API
django 5.2 A high-level Python web framework that encourages rapid development and clean, pragmatic design.
dnspython 2.6.1 DNS toolkit
docstring-to-markdown 0.15 On the fly conversion of Python docstrings to markdown
docutils 0.21.2 Docutils -- Python Documentation Utilities
duckdb 1.3.0 DuckDB in-process database
entrypoints 0.4 Discover and load entry points from installed packages.
et-xmlfile 1.1.0 An implementation of lxml.xmlfile for the standard library
eval-type-backport 0.2.2 Like typing._eval_type, but lets older Python versions use newer typing features.
executing 2.2.0 Get the currently executing AST node of a frame, and other information
faker 36.1.1 Faker is a Python package that generates fake data for you.
fast-histogram 0.14 Fast simple 1D and 2D histograms
fastapi 0.115.12 FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastavro 1.10.0 Fast read/write of AVRO files
fastjsonschema 2.18.0 Fastest Python implementation of JSON schema
filelock 3.17.0 A platform independent file lock.
flake8 7.1.1 the modular source code checker: pep8 pyflakes and co
flask 3.1.0 A simple framework for building complex web applications.
flexcache 0.3 Saves and loads to the cache a transformed versions of a source object.
flexparser 0.4 Parsing made fun ... using typing.
flit 3.10.1 A simple packaging tool for simple packages.
flit-core 3.10.1 Distribution-building parts of Flit. See flit package for more information
folium 0.19.5 Make beautiful maps with Leaflet.js & Python
fonttools 4.55.3 Tools to manipulate font files
fqdn 1.5.1 Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers
frozenlist 1.5.0 A list-like structure which implements collections.abc.MutableSequence
fsspec 2024.6.1 File-system specification
fuzzywuzzy 0.18.0 Fuzzy string matching in python
geographiclib 2.0 The geodesic routines from GeographicLib
geopandas 1.0.1 Geographic pandas extensions
geopy 2.4.1 Python Geocoding Toolbox
gitdb 4.0.10 Git Object Database
gitpython 3.1.32 GitPython is a Python library used to interact with Git repositories
google-auth 2.37.0 Google Authentication Library
graphene 3.3 GraphQL Framework for Python
graphql-core 3.2.3 GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL.
graphql-relay 3.2.0 Relay library for graphql-core
greenlet 3.1.1 Lightweight in-process concurrent programming
griffe 1.5.5 Signatures for entire Python programs.
groq 0.13.1 The official Python library for the groq API
guidata 3.9.0 Automatic GUI generation for easy dataset editing and display
h11 0.14.0 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
h2 4.1.0 HTTP/2 State-Machine based protocol implementation
h5py 3.12.1 Read and write HDF5 files from Python
hatchling 1.27.0 Modern, extensible Python build backend
hpack 4.1.0 Pure-Python HPACK header encoding
html5lib 1.1 HTML parser based on the WHATWG HTML specification
httpcore 1.0.5 A minimal low-level HTTP client.
httpie 3.2.4 HTTPie: modern, user-friendly command-line HTTP client for the API era.
httpx 0.27.2 The next generation HTTP client.
httpx-sse 0.4.0 Consume Server-Sent Event (SSE) messages with HTTPX.
huggingface-hub 0.31.1 Client library to download and publish models, datasets and other repos on the huggingface.co hub
hupper 1.12 Integrated process monitor for developing and reloading daemons.
hypercorn 0.17.3 A ASGI Server based on Hyper libraries and inspired by Gunicorn
hyperframe 6.1.0 Pure-Python HTTP/2 framing
hypothesis 6.130.4 A library for property-based testing
id 1.5.0 A tool for generating OIDC identities
idna 3.10 Internationalized Domain Names in Applications (IDNA)
imageio 2.37.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.4.1 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced-learn 0.13.0 Toolbox for imbalanced dataset in machine learning
importlib-metadata 8.6.1 Read metadata from Python packages
inflection 0.5.1 A port of Ruby on Rails inflector to Python
iniconfig 2.0.0 brain-dead simple config-ini parsing
intervaltree 3.1.0 Editable interval tree data structure for Python 2 and 3
ipycanvas 0.13.3 Interactive widgets library exposing the browser's Canvas API
ipykernel 6.29.5 IPython Kernel for Jupyter
ipyleaflet 0.19.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.9.7 Matplotlib Jupyter Extension
ipython 8.36.0 IPython: Productive Interactive Computing
ipython-genutils 0.2.0 Vestigial utilities from IPython
ipython-sql 0.5.0 RDBMS access via IPython
ipywidgets 8.1.6 Jupyter interactive widgets
isoduration 20.11.0 Operations with ISO 8601 durations
isort 5.13.2 A Python utility / library to sort Python imports.
itsdangerous 2.2.0 Safely pass data to untrusted environments and back.
janus 2.0.0 Mixed sync-async queue to interoperate between asyncio tasks and classic threads
jaraco-classes 3.4.0 Utility functions for Python class constructs
jaraco-context 6.0.1 Useful decorators and context managers
jaraco-functools 4.1.0 Functools like those found in stdlib
jedi 0.19.2 An autocompletion tool for Python that can be used for text editors.
jellyfish 1.1.3 Approximate and phonetic matching of strings.
jinja2 3.1.2 A very fast and expressive template engine.
jiter 0.8.2 Fast iterable JSON parser.
joblib 1.4.2 Lightweight pipelining with Python functions
json5 0.9.14 A Python implementation of the JSON5 data format.
jsonpatch 1.33 Apply JSON-Patches (RFC 6902)
jsonpath-python 1.0.6 A more powerful JSONPath implementation in modern python
jsonpointer 2.4 Identify specific nodes in a JSON document (RFC 6901)
jsonschema 4.23.0 An implementation of JSON Schema validation for Python
jsonschema-specifications 2023.12.1 The JSON Schema meta-schemas and vocabularies, exposed as a Registry
julia 0.6.2 Julia/Python bridge with IPython support.
jupyter 1.1.1 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter-bokeh 4.0.5 A Jupyter extension for rendering Bokeh content.
jupyter-client 8.6.3 Jupyter protocol implementation and client libraries
jupyter-console 6.6.3 Jupyter terminal console
jupyter-core 5.7.2 Jupyter core package. A base package on which Jupyter projects rely.
jupyter-events 0.12.0 Jupyter Event System library
jupyter-leaflet 0.19.2 ipyleaflet extensions for JupyterLab and Jupyter Notebook
jupyter-lsp 2.2.5 Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
jupyter-server 2.14.2 The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
jupyter-server-terminals 0.5.3 A Jupyter Server Extension Providing Terminals.
jupyterlab 4.4.1 JupyterLab computational environment
jupyterlab-pygments 0.3.0 Pygments theme using JupyterLab CSS variables
jupyterlab-server 2.27.3 A set of server components for JupyterLab and JupyterLab like applications.
jupyterlab-widgets 3.0.14 Jupyter interactive widgets for JupyterLab
keras 3.9.2 Multi-backend Keras
keyring 25.6.0 Store and access your passwords safely.
kiwisolver 1.4.8 A fast implementation of the Cassowary constraint solver
langchain 0.3.25 Building applications with LLMs through composability
langchain-core 0.3.59 Building applications with LLMs through composability
langchain-text-splitters 0.3.8 LangChain text splitting utilities
langsmith 0.3.42 Client library to connect to the LangSmith LLM Tracing and Evaluation Platform.
lazy-loader 0.4 Makes it easy to load subpackages and functions on demand.
llvmlite 0.44.0 lightweight wrapper around basic LLVM functionality
lmfit 1.3.1 Least-Squares Minimization with Bounds and Constraints
locket 1.0.0 File-based locks for Python on Linux and Windows
logfire-api 3.5.3 Shim for the Logfire SDK which does nothing unless Logfire is installed
lxml 5.3.0 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
mako 1.3.5 A super-fast templating language that borrows the best ideas from the existing templating languages.
markdown 3.7 Python implementation of John Gruber's Markdown.
markdown-it-py 2.2.0 Python port of markdown-it. Markdown parsing, done right!
markupsafe 3.0.2 Safely add untrusted strings to HTML/XML markup.
matplotlib 3.10.3 Python plotting package
matplotlib-inline 0.1.7 Inline Matplotlib backend for Jupyter
maturin 1.8.1 Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
mccabe 0.7.0 McCabe checker, plugin for flake8
mdurl 0.1.2 Markdown URL utilities
mercantile 1.2.1 Web mercator XYZ tile utilities
mergedeep 1.3.4 A deep merge function for 🐍.
missingno 0.5.1 Missing data visualization module for Python.
mistralai 1.2.5 Python Client SDK for the Mistral AI API.
mistune 2.0.5 A sane Markdown parser with useful plugins and renderers
mizani 0.11.4 Scales for Python
ml-dtypes 0.5.0
mlxtend 0.23.3 Machine Learning Library Extensions
more-itertools 10.2.0 More routines for operating on iterables, beyond itertools
mpl-scatter-density 0.7 Matplotlib helpers to make density scatter plots
mpld3 0.5.8 D3 Viewer for Matplotlib
mpmath 1.3.0 Python library for arbitrary-precision floating-point arithmetic
msal 1.30.0 The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of us
msal-extensions 1.2.0 Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS an
msgpack 1.1.0 MessagePack serializer
multidict 6.1.0 multidict implementation
mypy 1.15.0 Optional static typing for Python
mypy-extensions 1.0.0 Type system extensions for programs checked with the mypy type checker.
namex 0.0.8 A simple utility to separate the implementation of your Python package and its public API surface.
narwhals 1.36.0 Extremely lightweight compatibility layer between dataframe libraries
nbclient 0.10.0 A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.
nbconvert 7.16.6 Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.
nbformat 5.10.4 The Jupyter Notebook format
nest-asyncio 1.6.0 Patch asyncio to allow nested event loops
networkx 3.4.2 Python package for creating and manipulating graphs and networks
nh3 0.2.18 Python bindings to the ammonia HTML sanitization library.
nltk 3.9.1 Natural Language Toolkit
notebook 7.4.0 Jupyter Notebook - A web-based notebook environment for interactive computing
notebook-shim 0.2.4 A shim layer for notebook traits and config
numba 0.61.2 compiling Python code using LLVM
numpy 2.2.4 Fundamental package for array computing in Python
numpydoc 1.8.0 Sphinx extension to support docstrings in Numpy format
openai 1.78.0 The official Python library for the openai API
opencv-python 4.11.0.86 Wrapper package for OpenCV python bindings.
openpyxl 3.1.2 A Python library to read/write Excel 2010 xlsx/xlsm files
optree 0.14.0 Optimized PyTree Utilities.
optuna 3.6.1 A hyperparameter optimization framework
orjson 3.10.12 Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
osqp 0.6.7.post3 OSQP: The Operator Splitting QP Solver
outcome 1.3.0.post0 Capture the outcome of Python function calls.
overrides 7.7.0 A decorator to automatically detect mismatch when overriding a method.
packaging 24.2 Core utilities for Python packages
pandas 2.2.3 Powerful data structures for data analysis, time series, and statistics
pandocfilters 1.5.0 Utilities for writing pandoc filters in python
papermill 2.6.0 Parameterize and run Jupyter and nteract Notebooks
parso 0.8.4 A Python Parser
partd 1.4.0 Appendable key-value storage
pathspec 0.11.0 Utility library for gitignore style pattern matching of file paths.
patsy 0.5.6 A Python package for describing statistical models and for building design matrices.
pep8 1.7.1 Python style guide checker
pexpect 4.8.0 Pexpect allows easy control of interactive console applications.
pg8000 1.23.0 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 11.1.0 Python Imaging Library (Fork)
pip 25.1.1 The PyPA recommended tool for installing Python packages.
platformdirs 4.3.6 A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir.
plotly 6.0.1 An open-source interactive data visualization library for Python
plotnine 0.13.6 A Grammar of Graphics for Python
plotpy 2.7.4 Curve and image plotting tools for Python/Qt applications
pluggy 1.5.0 plugin and hook calling mechanisms for python
ply 3.11 Python Lex & Yacc
polars 1.30.0 Blazingly fast DataFrame library
portalocker 2.7.0 Wraps the portalocker recipe for easy usage
prettytable 3.3.0 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
prince 0.15.0 Factor analysis in Python: PCA, CA, MCA, MFA, FAMD, GPA
priority 2.0.0 A pure-Python implementation of the HTTP/2 priority tree
prometheus-client 0.21.1 Python client for the Prometheus monitoring system.
prompt-toolkit 3.0.50 Library for building powerful interactive command lines in Python
propcache 0.2.1 Accelerated property cache
protobuf 5.27.3
psutil 7.0.0 Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7.
psygnal 0.11.1 Fast python callback/event system modeled after Qt Signals
ptpython 3.0.29 Python REPL build on top of prompt_toolkit
ptyprocess 0.7.0 Run a subprocess in a pseudo terminal
pure-eval 0.2.2 Safely evaluate AST nodes without side effects
pyarrow 20.0.0 Python library for Apache Arrow
pyasn1 0.6.1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
pyasn1-modules 0.4.1 A collection of ASN.1-based protocols modules
pybind11 2.13.6 Seamless operability between C++11 and Python
pycodestyle 2.12.0 Python style guide checker
pycparser 2.22 C parser in Python
pydantic 2.10.6 Data validation using Python type hints
pydantic-ai 0.0.24 Agent Framework / shim to use Pydantic with LLMs
pydantic-ai-slim 0.0.24 Agent Framework / shim to use Pydantic with LLMs, slim package
pydantic-core 2.27.2 Core functionality for Pydantic validation and serialization
pydantic-graph 0.0.24 Graph and state machine library
pydeck 0.9.1 Widget for deck.gl maps
pydocstyle 6.3.0 Python docstring style checker
pydub 0.25.1 Manipulate audio with an simple and easy high level interface
pyerfa 2.0.1.4 Python bindings for ERFA
pyflakes 3.2.0 passive checker of Python programs
pygithub 2.6.1 Use the full Github API v3
pygments 2.19.1 Pygments is a syntax highlighting package written in Python.
pyjwt 2.10.1 JSON Web Token implementation in Python
pylint 3.3.6 python code static checker
pylint-venv 3.0.3 pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.
pyls-spyder 0.4.0 Spyder extensions for the python-lsp-server
pymongo 4.10.1 Python driver for MongoDB http://www.mongodb.org
pympler 1.1 A development tool to measure, monitor and analyze the memory behavior of Python objects.
pynacl 1.5.0 Python binding to the Networking and Cryptography (NaCl) library
pynndescent 0.5.12 Nearest Neighbor Descent
pyodbc 5.2.0 DB API module for ODBC
pyogrio 0.10.0 Vectorized spatial vector file format I/O using GDAL/OGR
pyomo 6.9.1 Pyomo: Python Optimization Modeling Objects
pypandoc 1.15 Thin wrapper for pandoc.
pyparsing 3.2.1 pyparsing module - Classes and methods to define and execute parsing grammars
pypdf 5.1.0 A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
pyproj 3.7.0 Python interface to PROJ (cartographic projections and coordinate transformations library)
pyproject-hooks 1.1.0 Wrappers to call pyproject.toml-based build backend hooks.
pyqt5 5.15.11 Python bindings for the Qt cross platform application toolkit
pyqt5-qt5 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-sip 12.17.0 The sip module support for PyQt5
pyqtgraph 0.13.7 Scientific Graphics and GUI Library for Python
pyqtwebengine 5.15.7 Python bindings for the Qt WebEngine framework
pyqtwebengine-qt5 5.15.2 The subset of a Qt installation needed by PyQtWebEngine.
pyserial 3.5 Python Serial Port Extension
pysocks 1.7.1 A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
pyspnego 0.11.2 Windows Negotiate Authentication Client and Server
pytest 8.3.4 pytest: simple powerful testing with Python
python-barcode 0.15.1 Create standard barcodes with Python. No external modules needed. (optional Pillow support included).
python-dateutil 2.8.2 Extensions to the standard Python datetime module
python-dotenv 1.0.1 Read key-value pairs from a .env file and set them as environment variables
python-json-logger 2.0.7 A python library adding a json log formatter
python-lsp-black 2.0.0 Black plugin for the Python LSP Server
python-lsp-jsonrpc 1.1.2 JSON RPC 2.0 server library
python-lsp-server 1.12.2 Python Language Server for the Language Server Protocol
python-multipart 0.0.9 A streaming multipart parser for Python
python-slugify 8.0.4 A Python slugify application that also handles Unicode
pythonqwt 0.14.4 Qt plotting widgets for Python
pytoolconfig 1.3.1 Python tool configuration
pytz 2024.2 World timezone definitions, modern and historical
pyuca 1.2 a Python implementation of the Unicode Collation Algorithm
pyusb 1.3.1 Easy USB access for Python
pywavelets 1.8.0 PyWavelets, wavelet transform module
pywin32 310 Python for Window Extensions
pywin32-ctypes 0.2.2 A (partial) reimplementation of pywin32 using ctypes/cffi
pywinpty 2.0.14 Pseudo terminal support for Windows from Python.
pyyaml 6.0.2 YAML parser and emitter for Python
pyzmq 26.4.0 Python bindings for 0MQ
qdarkstyle 3.2.3 The most complete dark/light style sheet for C++/Python and Qt applications
qdldl 0.1.7.post5 QDLDL, a free LDL factorization routine.
qrcode 8.0 QR Code image generator
qstylizer 0.2.4 Stylesheet Generator for PyQt{4-5}/PySide{1-2}
qtawesome 1.4.0 FontAwesome icons in PyQt and PySide applications
qtconsole 5.6.1 Jupyter Qt console
qtpy 2.4.3 Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
quantecon 0.7.2 Import the main names to top level.
quart 0.20.0 A Python ASGI web framework with the same API as Flask
rapidfuzz 3.9.6 rapid fuzzy string matching
readme-renderer 44.0 readme_renderer is a library for rendering readme descriptions for Warehouse
redis 5.0.8 Python client for Redis database and key-value store
referencing 0.35.1 JSON Referencing + Python
regex 2024.11.6 Alternative regular expression module, to replace re.
reportlab 4.3.1 The Reportlab Toolkit
requests 2.32.3 Python HTTP for Humans.
requests-ntlm 1.3.0 This package allows for HTTP NTLM authentication using the requests library.
requests-toolbelt 1.0.0 A utility belt for advanced users of python-requests
rfc3339-validator 0.1.4 A pure python RFC3339 validator
rfc3986 2.0.0 Validating URI References per RFC 3986
rfc3986-validator 0.1.1 Pure python rfc3986 validator
rich 14.0.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
rope 1.12.0 a python refactoring library...
rpds-py 0.22.3 Python bindings to Rust's persistent data structures (rpds)
rsa 4.7.2 Pure-Python RSA implementation
rtree 1.4.0 R-Tree spatial index for Python GIS
rx 3.2.0 Reactive Extensions (Rx) for Python
scikit-image 0.25.2 Image processing in Python
scikit-learn 1.6.1 A set of python modules for machine learning and data mining
scipy 1.15.3 Fundamental algorithms for scientific computing in Python
scramp 1.4.5 An implementation of the SCRAM protocol.
scs 3.2.7.post2 Splitting conic solver
seaborn 0.13.2 Statistical data visualization
send2trash 1.8.3 Send file to trash natively under Mac OS X, Windows and Linux
setuptools 78.1.0 Easily download, build, install, upgrade, and uninstall Python packages
shapely 2.0.6 Manipulation and analysis of geometric objects
shellingham 1.5.4 Tool to Detect Surrounding Shell
simplejson 3.19.3 Simple, fast, extensible JSON encoder/decoder for Python
simpy 4.1.1 Event discrete, process based simulation for Python.
six 1.16.0 Python 2 and 3 compatibility utilities
sklearn-compat 0.1.3 Ease support for compatible scikit-learn estimators across versions
skrub 0.5.1 Prepping tables for machine learning
smmap 5.0.0 A pure Python implementation of a sliding window memory map manager
sniffio 1.3.0 Sniff out which async library your code is running under
snowballstemmer 2.2.0 This package provides 29 stemmers for 28 languages generated from Snowball algorithms.
sortedcontainers 2.4.0 Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
sounddevice 0.5.1 Play and Record Sound with Python
soupsieve 2.6 A modern CSS selector implementation for Beautiful Soup.
sphinx 8.1.3 Python documentation generator
sphinx-rtd-theme 3.0.2 Read the Docs theme for Sphinx
sphinxcontrib-applehelp 2.0.0 sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books
sphinxcontrib-devhelp 2.0.0 sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents
sphinxcontrib-htmlhelp 2.1.0 sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files
sphinxcontrib-jquery 4.1 Extension to include jQuery on newer Sphinx releases
sphinxcontrib-jsmath 1.0.1 A sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib-qthelp 2.0.0 sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents
sphinxcontrib-serializinghtml 2.0.0 sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle)
spyder 6.0.7 The Scientific Python Development Environment
spyder-kernels 3.0.5 Jupyter kernels for Spyder's console
sqlalchemy 2.0.38 Database Abstraction Library
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sqlite-fts4 1.0.3 Python functions for working with SQLite FTS4 search
sqlite-utils 3.38 CLI tool and Python library for manipulating SQLite databases
sqlparse 0.5.3 A non-validating SQL parser.
squarify 0.4.4 Pure Python implementation of the squarify treemap layout algorithm
sspilib 0.2.0 SSPI API bindings for Python
stack-data 0.6.3 Extract data from python stack frames and tracebacks for informative displays
starlette 0.46.1 The little ASGI library that shines.
statsmodels 0.14.4 Statistical computations and models for Python
streamlit 1.44.1 A faster way to build and share data apps
superqt 0.7.3 Missing widgets and components for PyQt/PySide
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
sympy 1.14.0 Computer algebra system (CAS) in Python
tabulate 0.9.0 Pretty-print tabular data
tblib 3.0.0 Traceback serialization library.
tenacity 9.0.0 Retry code until it succeeds
termcolor 2.5.0 ANSI color formatting for output in terminal
terminado 0.18.1 Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
text-unidecode 1.3 The most basic Text::Unidecode port
textdistance 4.6.3 Compute distance between the two texts.
thefuzz 0.22.1 Fuzzy string matching in python
threadpoolctl 3.5.0 threadpoolctl
three-merge 0.1.1 Simple library for merging two strings with respect to a base one
tifffile 2025.1.10 Read and write TIFF files
tiktoken 0.8.0 tiktoken is a fast BPE tokeniser for use with OpenAI's models
tinycss2 1.4.0 A tiny CSS parser
tokenizers 0.21.0
toml 0.10.2 Python Library for Tom's Obvious, Minimal Language
tomli 2.2.1 A lil' TOML parser
tomli-w 1.2.0 A lil' TOML writer
tomlkit 0.13.2 Style preserving TOML library
toolz 1.0.0 List processing tools and functional utilities
tornado 6.4.2 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.66.4 Fast, Extensible Progress Meter
traitlets 5.14.3 Traitlets Python configuration system
traittypes 0.2.1 Scipy trait types
trio 0.30.0 A friendly Python library for async concurrency and I/O
trove-classifiers 2024.10.21.16 Canonical source for classifiers on PyPI (pypi.org).
twine 6.1.0 Collection of utilities for publishing packages on PyPI
typer 0.15.2 Typer, build great CLIs. Easy to code. Based on Python type hints.
types-python-dateutil 2.9.0.20240316 Typing stubs for python-dateutil
types-requests 2.32.0.20241016 Typing stubs for requests
typing-extensions 4.12.2 Backported and Experimental Type Hints for Python 3.8+
typing-inspect 0.9.0 Runtime inspection utilities for typing module.
tzdata 2024.1 Provider of IANA time zone data
tzlocal 5.2 tzinfo object for the local timezone
ujson 5.10.0 Ultra fast JSON encoder and decoder for Python
umap-learn 0.5.6 Uniform Manifold Approximation and Projection
uncertainties 3.2.2 calculations with values with uncertainties, error propagation
uri-template 1.3.0 RFC 6570 URI Template Processor
urllib3 2.2.3 HTTP library with thread-safe connection pooling, file post, and more.
uvicorn 0.34.0 The lightning-fast ASGI server.
vega-datasets 0.9.0 A Python package for offline access to Vega datasets
waitress 3.0.0 Waitress WSGI server
watchdog 6.0.0 Filesystem events monitoring
wcwidth 0.2.13 Measures the displayed width of unicode strings in a terminal
webcolors 24.11.1 A library for working with the color formats defined by HTML and CSS.
webencodings 0.5.1 Character encoding aliases for legacy web content
websocket-client 1.8.0 WebSocket client for Python with low level API options
werkzeug 3.1.3 The comprehensive WSGI web application library.
whatthepatch 1.0.7 A patch parsing and application library.
wheel 0.45.1 A built-package format for Python
widgetsnbextension 4.0.14 Jupyter interactive widgets for Jupyter Notebook
wordcloud 1.9.4 A little word cloud generator
wrapt 1.16.0 Module for decorators, wrappers and monkey patching.
wsproto 1.2.0 WebSockets state-machine based protocol implementation
xarray 2025.4.0 N-D labeled arrays and datasets in Python
xlsxwriter 3.2.3 A Python module for creating Excel XLSX files.
xyzservices 2023.10.1 Source of XYZ tiles providers
yapf 0.40.1 A formatter for Python code.
yarl 1.18.3 Yet another URL library
yt-dlp 2025.2.19 A feature-rich command-line audio/video downloader
zict 3.0.0 Mutable mapping tools
zipp 3.21.0 Backport of pathlib-compatible object wrapper for zip files
zstandard 0.23.0 Zstandard bindings for Python

WinPython 3.13.3.1slim

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

Tools

Name Version Description
Python 3.13.3 Python programming language with standard library
Pandoc 3.1.9 an universal document converter

Python packages

Name Version Description
absl-py 2.0.0 Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
adbc-driver-manager 1.3.0 A generic entrypoint for ADBC drivers.
aiofiles 23.2.1 File support for asyncio.
aiohappyeyeballs 2.4.4 Happy Eyeballs for asyncio
aiohttp 3.11.18 Async http client/server framework (asyncio)
aiosignal 1.3.2 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.20.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.16 A light, configurable Sphinx theme
alembic 1.15.1 A database migration tool for SQLAlchemy.
altair 5.5.0 Vega-Altair: A declarative statistical visualization library for Python.
aniso8601 9.0.1 A library for parsing ISO 8601 strings.
annotated-types 0.6.0 Reusable constraint types to use with typing.Annotated
ansicolors 1.1.8 ANSI colors for Python
anthropic 0.51.0 The official Python library for the anthropic API
anyio 4.8.0 High level compatibility layer for multiple asynchronous event loop implementations
anywidget 0.9.12 custom jupyter widgets made easy
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argon2-cffi 23.1.0 Argon2 for Python
argon2-cffi-bindings 21.2.0 Low-level CFFI bindings for Argon2
array-api-compat 1.11.1 A wrapper around NumPy and other array libraries to make them compatible with the Array API standard
arrow 1.3.0 Better dates & times for Python
asgi-csrf 0.9 ASGI middleware for protecting against CSRF attacks
asgiref 3.8.1 ASGI specs, helper code, and adapters
asn1crypto 1.5.1 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,
asteval 0.9.31 Safe, minimalistic evaluator of python expression using ast module
astroid 3.3.9 An abstract syntax tree for Python with inference support.
astropy 6.1.6 Astronomy and astrophysics core library
astropy-iers-data 0.2024.12.23.0.33.24 IERS Earth Rotation and Leap Second tables for the astropy core package
asttokens 2.4.1 Annotate AST trees with source code positions
async-lru 2.0.4 Simple LRU cache for asyncio
asyncssh 2.20.0 AsyncSSH: Asynchronous SSHv2 client and server library
atomicwrites 1.4.0 Atomic file writes.
attrs 25.3.0 Classes Without Boilerplate
autopep8 2.0.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
azure-core 1.32.0 Microsoft Azure Core Library for Python
azure-cosmos 4.9.0 Microsoft Azure Cosmos Client Library for Python
azure-identity 1.21.0 Microsoft Azure Identity Library for Python
babel 2.16.0 Internationalization utilities
baresql 1.0.0 playing SQL directly on Python datas
bcrypt 4.3.0 Modern password hashing for your software and your servers
beautifulsoup4 4.13.3 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 25.1.0 The uncompromising code formatter.
bleach 6.2.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.9.0 Fast, simple object-to-object and broadcast signaling
bokeh 3.7.2 Interactive plots and applications in the browser from Python
branca 0.8.0 Generate complex HTML+JS pages with Python
brotli 1.1.0 Python bindings for the Brotli compression library
build 1.2.2.post1 A simple, correct Python build frontend
cachetools 5.5.2 Extensible memoizing collections and decorators
certifi 2025.1.31 Python package for providing Mozilla's CA Bundle.
cffi 1.17.1 Foreign Function Interface for Python calling C code.
chardet 5.2.0 Universal encoding detector for Python 3
charset-normalizer 3.4.0 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
clarabel 0.10.0 Clarabel Conic Interior Point Solver for Rust / Python
click 8.1.8 Composable command line interface toolkit
click-default-group 1.2.4 click_default_group
cloudpickle 3.1.1 Pickler class to extend the standard pickle.Pickler functionality
cohere 5.13.12
colorama 0.4.6 Cross-platform colored terminal text.
colorcet 3.1.0 Collection of perceptually uniform colormaps
colorlog 6.8.2 Add colours to the output of Python's logging module.
comm 0.2.2 Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
contourpy 1.3.1 Python library for calculating contours of 2D quadrilateral grids
cookiecutter 2.6.0 A command-line utility that creates projects from project templates, e.g.
cryptography 44.0.0 cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cvxopt 1.3.2 Convex optimization package
cvxpy 1.6.4 A domain-specific language for modeling convex optimization problems in Python.
cycler 0.12.1 Composable style cycles
cython 3.1.1 The Cython compiler for writing C extensions in the Python language.
cytoolz 1.0.1 Cython implementation of Toolz: High performance functional utilities
dask 2025.4.1 Parallel PyData with Task Scheduling
datasette 0.65.1 An open source multi-tool for exploring and publishing data
datasette-graphql 2.2 Datasette plugin providing an automatic GraphQL API for your SQLite databases
datashader 0.17.0 Data visualization toolchain based on aggregating into a grid
deap 1.4.2 Distributed Evolutionary Algorithms in Python
debugpy 1.8.0 An implementation of the Debug Adapter Protocol for Python
decorator 5.1.1 Decorators for Humans
defusedxml 0.7.1 XML bomb protection for Python stdlib modules
deprecated 1.2.14 Python @deprecated decorator to deprecate old python classes, functions or methods.
diff-match-patch 20241021 Repackaging of Google's Diff Match and Patch libraries.
dill 0.3.9 serialize all of Python
distributed 2025.4.1 Distributed scheduler for Dask
distro 1.8.0 Distro - an OS platform information API
django 5.2 A high-level Python web framework that encourages rapid development and clean, pragmatic design.
dnspython 2.6.1 DNS toolkit
docstring-to-markdown 0.15 On the fly conversion of Python docstrings to markdown
docutils 0.21.2 Docutils -- Python Documentation Utilities
duckdb 1.3.0 DuckDB in-process database
entrypoints 0.4 Discover and load entry points from installed packages.
et-xmlfile 1.1.0 An implementation of lxml.xmlfile for the standard library
eval-type-backport 0.2.2 Like typing._eval_type, but lets older Python versions use newer typing features.
executing 2.2.0 Get the currently executing AST node of a frame, and other information
faker 36.1.1 Faker is a Python package that generates fake data for you.
fast-histogram 0.14 Fast simple 1D and 2D histograms
fastapi 0.115.12 FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastavro 1.10.0 Fast read/write of AVRO files
fastjsonschema 2.18.0 Fastest Python implementation of JSON schema
filelock 3.17.0 A platform independent file lock.
flake8 7.1.1 the modular source code checker: pep8 pyflakes and co
flask 3.1.0 A simple framework for building complex web applications.
flexcache 0.3 Saves and loads to the cache a transformed versions of a source object.
flexparser 0.4 Parsing made fun ... using typing.
flit 3.10.1 A simple packaging tool for simple packages.
flit-core 3.10.1 Distribution-building parts of Flit. See flit package for more information
folium 0.19.5 Make beautiful maps with Leaflet.js & Python
fonttools 4.55.3 Tools to manipulate font files
fqdn 1.5.1 Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers
frozenlist 1.5.0 A list-like structure which implements collections.abc.MutableSequence
fsspec 2024.6.1 File-system specification
fuzzywuzzy 0.18.0 Fuzzy string matching in python
geographiclib 2.0 The geodesic routines from GeographicLib
geopandas 1.0.1 Geographic pandas extensions
geopy 2.4.1 Python Geocoding Toolbox
gitdb 4.0.10 Git Object Database
gitpython 3.1.32 GitPython is a Python library used to interact with Git repositories
google-auth 2.37.0 Google Authentication Library
graphene 3.3 GraphQL Framework for Python
graphql-core 3.2.3 GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL.
graphql-relay 3.2.0 Relay library for graphql-core
greenlet 3.1.1 Lightweight in-process concurrent programming
griffe 1.5.5 Signatures for entire Python programs.
groq 0.13.1 The official Python library for the groq API
guidata 3.9.0 Automatic GUI generation for easy dataset editing and display
h11 0.14.0 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
h2 4.1.0 HTTP/2 State-Machine based protocol implementation
h5py 3.12.1 Read and write HDF5 files from Python
hatchling 1.27.0 Modern, extensible Python build backend
holoviews 1.20.2 A high-level plotting API for the PyData ecosystem built on HoloViews.
hpack 4.1.0 Pure-Python HPACK header encoding
html5lib 1.1 HTML parser based on the WHATWG HTML specification
httpcore 1.0.5 A minimal low-level HTTP client.
httpie 3.2.4 HTTPie: modern, user-friendly command-line HTTP client for the API era.
httpx 0.27.2 The next generation HTTP client.
httpx-sse 0.4.0 Consume Server-Sent Event (SSE) messages with HTTPX.
huggingface-hub 0.31.1 Client library to download and publish models, datasets and other repos on the huggingface.co hub
hupper 1.12 Integrated process monitor for developing and reloading daemons.
hvplot 0.11.2 A high-level plotting API for the PyData ecosystem built on HoloViews.
hypercorn 0.17.3 A ASGI Server based on Hyper libraries and inspired by Gunicorn
hyperframe 6.1.0 Pure-Python HTTP/2 framing
hypothesis 6.130.4 A library for property-based testing
id 1.5.0 A tool for generating OIDC identities
idna 3.10 Internationalized Domain Names in Applications (IDNA)
imageio 2.37.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.4.1 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced-learn 0.13.0 Toolbox for imbalanced dataset in machine learning
importlib-metadata 8.6.1 Read metadata from Python packages
inflection 0.5.1 A port of Ruby on Rails inflector to Python
iniconfig 2.0.0 brain-dead simple config-ini parsing
intervaltree 3.1.0 Editable interval tree data structure for Python 2 and 3
ipycanvas 0.13.3 Interactive widgets library exposing the browser's Canvas API
ipykernel 6.29.5 IPython Kernel for Jupyter
ipyleaflet 0.19.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.9.7 Matplotlib Jupyter Extension
ipython 8.36.0 IPython: Productive Interactive Computing
ipython-genutils 0.2.0 Vestigial utilities from IPython
ipython-sql 0.5.0 RDBMS access via IPython
ipywidgets 8.1.6 Jupyter interactive widgets
isoduration 20.11.0 Operations with ISO 8601 durations
isort 5.13.2 A Python utility / library to sort Python imports.
itsdangerous 2.2.0 Safely pass data to untrusted environments and back.
janus 2.0.0 Mixed sync-async queue to interoperate between asyncio tasks and classic threads
jaraco-classes 3.4.0 Utility functions for Python class constructs
jaraco-context 6.0.1 Useful decorators and context managers
jaraco-functools 4.1.0 Functools like those found in stdlib
jedi 0.19.2 An autocompletion tool for Python that can be used for text editors.
jellyfish 1.1.3 Approximate and phonetic matching of strings.
jinja2 3.1.2 A very fast and expressive template engine.
jiter 0.8.2 Fast iterable JSON parser.
joblib 1.4.2 Lightweight pipelining with Python functions
json5 0.9.14 A Python implementation of the JSON5 data format.
jsonpatch 1.33 Apply JSON-Patches (RFC 6902)
jsonpath-python 1.0.6 A more powerful JSONPath implementation in modern python
jsonpointer 2.4 Identify specific nodes in a JSON document (RFC 6901)
jsonschema 4.23.0 An implementation of JSON Schema validation for Python
jsonschema-specifications 2023.12.1 The JSON Schema meta-schemas and vocabularies, exposed as a Registry
julia 0.6.2 Julia/Python bridge with IPython support.
jupyter 1.1.1 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter-bokeh 4.0.5 A Jupyter extension for rendering Bokeh content.
jupyter-client 8.6.3 Jupyter protocol implementation and client libraries
jupyter-console 6.6.3 Jupyter terminal console
jupyter-core 5.7.2 Jupyter core package. A base package on which Jupyter projects rely.
jupyter-events 0.12.0 Jupyter Event System library
jupyter-leaflet 0.19.2 ipyleaflet extensions for JupyterLab and Jupyter Notebook
jupyter-lsp 2.2.5 Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
jupyter-server 2.14.2 The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
jupyter-server-terminals 0.5.3 A Jupyter Server Extension Providing Terminals.
jupyterlab 4.4.1 JupyterLab computational environment
jupyterlab-pygments 0.3.0 Pygments theme using JupyterLab CSS variables
jupyterlab-server 2.27.3 A set of server components for JupyterLab and JupyterLab like applications.
jupyterlab-widgets 3.0.14 Jupyter interactive widgets for JupyterLab
keras 3.9.2 Multi-backend Keras
keyring 25.6.0 Store and access your passwords safely.
kiwisolver 1.4.8 A fast implementation of the Cassowary constraint solver
langchain 0.3.25 Building applications with LLMs through composability
langchain-core 0.3.59 Building applications with LLMs through composability
langchain-text-splitters 0.3.8 LangChain text splitting utilities
langsmith 0.3.42 Client library to connect to the LangSmith LLM Tracing and Evaluation Platform.
lazy-loader 0.4 Makes it easy to load subpackages and functions on demand.
linkify-it-py 2.0.2 Links recognition library with FULL unicode support.
llvmlite 0.44.0 lightweight wrapper around basic LLVM functionality
lmfit 1.3.1 Least-Squares Minimization with Bounds and Constraints
locket 1.0.0 File-based locks for Python on Linux and Windows
logfire-api 3.5.3 Shim for the Logfire SDK which does nothing unless Logfire is installed
lxml 5.3.0 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
mako 1.3.5 A super-fast templating language that borrows the best ideas from the existing templating languages.
markdown 3.7 Python implementation of John Gruber's Markdown.
markdown-it-py 2.2.0 Python port of markdown-it. Markdown parsing, done right!
markupsafe 3.0.2 Safely add untrusted strings to HTML/XML markup.
matplotlib 3.10.3 Python plotting package
matplotlib-inline 0.1.7 Inline Matplotlib backend for Jupyter
maturin 1.8.1 Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
mccabe 0.7.0 McCabe checker, plugin for flake8
mdit-py-plugins 0.3.5 Collection of plugins for markdown-it-py
mdurl 0.1.2 Markdown URL utilities
mercantile 1.2.1 Web mercator XYZ tile utilities
mergedeep 1.3.4 A deep merge function for 🐍.
missingno 0.5.1 Missing data visualization module for Python.
mistralai 1.2.5 Python Client SDK for the Mistral AI API.
mistune 2.0.5 A sane Markdown parser with useful plugins and renderers
mizani 0.11.4 Scales for Python
ml-dtypes 0.5.0
mlxtend 0.23.3 Machine Learning Library Extensions
more-itertools 10.2.0 More routines for operating on iterables, beyond itertools
mpl-scatter-density 0.7 Matplotlib helpers to make density scatter plots
mpld3 0.5.8 D3 Viewer for Matplotlib
mpmath 1.3.0 Python library for arbitrary-precision floating-point arithmetic
msal 1.30.0 The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of us
msal-extensions 1.2.0 Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS an
msgpack 1.1.0 MessagePack serializer
multidict 6.1.0 multidict implementation
multipledispatch 1.0.0 Multiple dispatch
mypy 1.15.0 Optional static typing for Python
mypy-extensions 1.0.0 Type system extensions for programs checked with the mypy type checker.
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
namex 0.0.8 A simple utility to separate the implementation of your Python package and its public API surface.
narwhals 1.36.0 Extremely lightweight compatibility layer between dataframe libraries
nbclient 0.10.0 A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.
nbconvert 7.16.6 Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.
nbformat 5.10.4 The Jupyter Notebook format
nest-asyncio 1.6.0 Patch asyncio to allow nested event loops
networkx 3.4.2 Python package for creating and manipulating graphs and networks
nh3 0.2.18 Python bindings to the ammonia HTML sanitization library.
nltk 3.9.1 Natural Language Toolkit
notebook 7.4.0 Jupyter Notebook - A web-based notebook environment for interactive computing
notebook-shim 0.2.4 A shim layer for notebook traits and config
numba 0.61.2 compiling Python code using LLVM
numpy 2.2.4 Fundamental package for array computing in Python
numpydoc 1.8.0 Sphinx extension to support docstrings in Numpy format
openai 1.78.0 The official Python library for the openai API
opencv-python 4.11.0.86 Wrapper package for OpenCV python bindings.
openpyxl 3.1.2 A Python library to read/write Excel 2010 xlsx/xlsm files
optree 0.14.0 Optimized PyTree Utilities.
optuna 3.6.1 A hyperparameter optimization framework
orjson 3.10.12 Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
osqp 0.6.7.post3 OSQP: The Operator Splitting QP Solver
outcome 1.3.0.post0 Capture the outcome of Python function calls.
overrides 7.7.0 A decorator to automatically detect mismatch when overriding a method.
packaging 24.2 Core utilities for Python packages
pandas 2.2.3 Powerful data structures for data analysis, time series, and statistics
pandocfilters 1.5.0 Utilities for writing pandoc filters in python
panel 1.6.3 The powerful data exploration & web app framework for Python.
papermill 2.6.0 Parameterize and run Jupyter and nteract Notebooks
param 2.2.0 Make your Python code clearer and more reliable by declaring Parameters.
parso 0.8.4 A Python Parser
partd 1.4.0 Appendable key-value storage
pathspec 0.11.0 Utility library for gitignore style pattern matching of file paths.
patsy 0.5.6 A Python package for describing statistical models and for building design matrices.
pep8 1.7.1 Python style guide checker
pexpect 4.8.0 Pexpect allows easy control of interactive console applications.
pg8000 1.23.0 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 11.1.0 Python Imaging Library (Fork)
pip 25.1.1 The PyPA recommended tool for installing Python packages.
platformdirs 4.3.6 A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir.
plotly 6.0.1 An open-source interactive data visualization library for Python
plotnine 0.13.6 A Grammar of Graphics for Python
plotpy 2.7.4 Curve and image plotting tools for Python/Qt applications
pluggy 1.5.0 plugin and hook calling mechanisms for python
ply 3.11 Python Lex & Yacc
polars 1.30.0 Blazingly fast DataFrame library
portalocker 2.7.0 Wraps the portalocker recipe for easy usage
prettytable 3.3.0 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
prince 0.15.0 Factor analysis in Python: PCA, CA, MCA, MFA, FAMD, GPA
priority 2.0.0 A pure-Python implementation of the HTTP/2 priority tree
prometheus-client 0.21.1 Python client for the Prometheus monitoring system.
prompt-toolkit 3.0.50 Library for building powerful interactive command lines in Python
propcache 0.2.1 Accelerated property cache
protobuf 5.27.3
psutil 7.0.0 Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7.
psygnal 0.11.1 Fast python callback/event system modeled after Qt Signals
ptpython 3.0.29 Python REPL build on top of prompt_toolkit
ptyprocess 0.7.0 Run a subprocess in a pseudo terminal
pure-eval 0.2.2 Safely evaluate AST nodes without side effects
pyarrow 20.0.0 Python library for Apache Arrow
pyasn1 0.6.1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
pyasn1-modules 0.4.1 A collection of ASN.1-based protocols modules
pybind11 2.13.6 Seamless operability between C++11 and Python
pycodestyle 2.12.0 Python style guide checker
pycparser 2.22 C parser in Python
pyct 0.5.0 Python package common tasks for users (e.g. copy examples, fetch data, ...)
pydantic 2.10.6 Data validation using Python type hints
pydantic-ai 0.0.24 Agent Framework / shim to use Pydantic with LLMs
pydantic-ai-slim 0.0.24 Agent Framework / shim to use Pydantic with LLMs, slim package
pydantic-core 2.27.2 Core functionality for Pydantic validation and serialization
pydantic-graph 0.0.24 Graph and state machine library
pydeck 0.9.1 Widget for deck.gl maps
pydocstyle 6.3.0 Python docstring style checker
pydub 0.25.1 Manipulate audio with an simple and easy high level interface
pyerfa 2.0.1.4 Python bindings for ERFA
pyflakes 3.2.0 passive checker of Python programs
pygithub 2.6.1 Use the full Github API v3
pygments 2.19.1 Pygments is a syntax highlighting package written in Python.
pyjwt 2.10.1 JSON Web Token implementation in Python
pylint 3.3.6 python code static checker
pylint-venv 3.0.3 pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.
pyls-spyder 0.4.0 Spyder extensions for the python-lsp-server
pymongo 4.10.1 Python driver for MongoDB http://www.mongodb.org
pympler 1.1 A development tool to measure, monitor and analyze the memory behavior of Python objects.
pynacl 1.5.0 Python binding to the Networking and Cryptography (NaCl) library
pynndescent 0.5.12 Nearest Neighbor Descent
pyodbc 5.2.0 DB API module for ODBC
pyogrio 0.10.0 Vectorized spatial vector file format I/O using GDAL/OGR
pyomo 6.9.1 Pyomo: Python Optimization Modeling Objects
pypandoc 1.15 Thin wrapper for pandoc.
pyparsing 3.2.1 pyparsing module - Classes and methods to define and execute parsing grammars
pypdf 5.1.0 A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
pyproj 3.7.0 Python interface to PROJ (cartographic projections and coordinate transformations library)
pyproject-hooks 1.1.0 Wrappers to call pyproject.toml-based build backend hooks.
pyqt5 5.15.11 Python bindings for the Qt cross platform application toolkit
pyqt5-qt5 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-sip 12.17.0 The sip module support for PyQt5
pyqtgraph 0.13.7 Scientific Graphics and GUI Library for Python
pyqtwebengine 5.15.7 Python bindings for the Qt WebEngine framework
pyqtwebengine-qt5 5.15.2 The subset of a Qt installation needed by PyQtWebEngine.
pyserial 3.5 Python Serial Port Extension
pysocks 1.7.1 A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
pyspnego 0.11.2 Windows Negotiate Authentication Client and Server
pytest 8.3.4 pytest: simple powerful testing with Python
python-barcode 0.15.1 Create standard barcodes with Python. No external modules needed. (optional Pillow support included).
python-dateutil 2.8.2 Extensions to the standard Python datetime module
python-dotenv 1.0.1 Read key-value pairs from a .env file and set them as environment variables
python-json-logger 2.0.7 A python library adding a json log formatter
python-lsp-black 2.0.0 Black plugin for the Python LSP Server
python-lsp-jsonrpc 1.1.2 JSON RPC 2.0 server library
python-lsp-server 1.12.2 Python Language Server for the Language Server Protocol
python-multipart 0.0.9 A streaming multipart parser for Python
python-slugify 8.0.4 A Python slugify application that also handles Unicode
pythonqwt 0.14.4 Qt plotting widgets for Python
pytoolconfig 1.3.1 Python tool configuration
pytz 2024.2 World timezone definitions, modern and historical
pyuca 1.2 a Python implementation of the Unicode Collation Algorithm
pyusb 1.3.1 Easy USB access for Python
pyviz-comms 3.0.3 A JupyterLab extension for rendering HoloViz content.
pywavelets 1.8.0 PyWavelets, wavelet transform module
pywin32 310 Python for Window Extensions
pywin32-ctypes 0.2.2 A (partial) reimplementation of pywin32 using ctypes/cffi
pywinpty 2.0.14 Pseudo terminal support for Windows from Python.
pyyaml 6.0.2 YAML parser and emitter for Python
pyzmq 26.4.0 Python bindings for 0MQ
qdarkstyle 3.2.3 The most complete dark/light style sheet for C++/Python and Qt applications
qdldl 0.1.7.post5 QDLDL, a free LDL factorization routine.
qrcode 8.0 QR Code image generator
qstylizer 0.2.4 Stylesheet Generator for PyQt{4-5}/PySide{1-2}
qtawesome 1.4.0 FontAwesome icons in PyQt and PySide applications
qtconsole 5.6.1 Jupyter Qt console
qtpy 2.4.3 Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
quantecon 0.7.2 Import the main names to top level.
quart 0.20.0 A Python ASGI web framework with the same API as Flask
rapidfuzz 3.9.6 rapid fuzzy string matching
readme-renderer 44.0 readme_renderer is a library for rendering readme descriptions for Warehouse
redis 5.0.8 Python client for Redis database and key-value store
referencing 0.35.1 JSON Referencing + Python
regex 2024.11.6 Alternative regular expression module, to replace re.
reportlab 4.3.1 The Reportlab Toolkit
requests 2.32.3 Python HTTP for Humans.
requests-ntlm 1.3.0 This package allows for HTTP NTLM authentication using the requests library.
requests-toolbelt 1.0.0 A utility belt for advanced users of python-requests
rfc3339-validator 0.1.4 A pure python RFC3339 validator
rfc3986 2.0.0 Validating URI References per RFC 3986
rfc3986-validator 0.1.1 Pure python rfc3986 validator
rich 14.0.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
rope 1.12.0 a python refactoring library...
rpds-py 0.22.3 Python bindings to Rust's persistent data structures (rpds)
rsa 4.7.2 Pure-Python RSA implementation
rtree 1.4.0 R-Tree spatial index for Python GIS
rx 3.2.0 Reactive Extensions (Rx) for Python
scikit-image 0.25.2 Image processing in Python
scikit-learn 1.6.1 A set of python modules for machine learning and data mining
scipy 1.15.3 Fundamental algorithms for scientific computing in Python
scramp 1.4.5 An implementation of the SCRAM protocol.
scs 3.2.7.post2 Splitting conic solver
seaborn 0.13.2 Statistical data visualization
send2trash 1.8.3 Send file to trash natively under Mac OS X, Windows and Linux
setuptools 78.1.0 Easily download, build, install, upgrade, and uninstall Python packages
shapely 2.0.6 Manipulation and analysis of geometric objects
shellingham 1.5.4 Tool to Detect Surrounding Shell
simplejson 3.19.3 Simple, fast, extensible JSON encoder/decoder for Python
simpy 4.1.1 Event discrete, process based simulation for Python.
six 1.16.0 Python 2 and 3 compatibility utilities
sklearn-compat 0.1.3 Ease support for compatible scikit-learn estimators across versions
skrub 0.5.1 Prepping tables for machine learning
smmap 5.0.0 A pure Python implementation of a sliding window memory map manager
sniffio 1.3.0 Sniff out which async library your code is running under
snowballstemmer 2.2.0 This package provides 29 stemmers for 28 languages generated from Snowball algorithms.
sortedcontainers 2.4.0 Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
sounddevice 0.5.1 Play and Record Sound with Python
soupsieve 2.6 A modern CSS selector implementation for Beautiful Soup.
sphinx 8.1.3 Python documentation generator
sphinx-rtd-theme 3.0.2 Read the Docs theme for Sphinx
sphinxcontrib-applehelp 2.0.0 sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books
sphinxcontrib-devhelp 2.0.0 sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents
sphinxcontrib-htmlhelp 2.1.0 sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files
sphinxcontrib-jquery 4.1 Extension to include jQuery on newer Sphinx releases
sphinxcontrib-jsmath 1.0.1 A sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib-qthelp 2.0.0 sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents
sphinxcontrib-serializinghtml 2.0.0 sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle)
spyder 6.0.7 The Scientific Python Development Environment
spyder-kernels 3.0.5 Jupyter kernels for Spyder's console
sqlalchemy 2.0.38 Database Abstraction Library
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sqlite-fts4 1.0.3 Python functions for working with SQLite FTS4 search
sqlite-utils 3.38 CLI tool and Python library for manipulating SQLite databases
sqlparse 0.5.3 A non-validating SQL parser.
squarify 0.4.4 Pure Python implementation of the squarify treemap layout algorithm
sspilib 0.2.0 SSPI API bindings for Python
stack-data 0.6.3 Extract data from python stack frames and tracebacks for informative displays
starlette 0.46.1 The little ASGI library that shines.
statsmodels 0.14.4 Statistical computations and models for Python
streamlit 1.44.1 A faster way to build and share data apps
superqt 0.7.3 Missing widgets and components for PyQt/PySide
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
sympy 1.14.0 Computer algebra system (CAS) in Python
tabulate 0.9.0 Pretty-print tabular data
tblib 3.0.0 Traceback serialization library.
tenacity 9.0.0 Retry code until it succeeds
termcolor 2.5.0 ANSI color formatting for output in terminal
terminado 0.18.1 Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
text-unidecode 1.3 The most basic Text::Unidecode port
textdistance 4.6.3 Compute distance between the two texts.
thefuzz 0.22.1 Fuzzy string matching in python
threadpoolctl 3.5.0 threadpoolctl
three-merge 0.1.1 Simple library for merging two strings with respect to a base one
tifffile 2025.1.10 Read and write TIFF files
tiktoken 0.8.0 tiktoken is a fast BPE tokeniser for use with OpenAI's models
tinycss2 1.4.0 A tiny CSS parser
tokenizers 0.21.0
toml 0.10.2 Python Library for Tom's Obvious, Minimal Language
tomli 2.2.1 A lil' TOML parser
tomli-w 1.2.0 A lil' TOML writer
tomlkit 0.13.2 Style preserving TOML library
toolz 1.0.0 List processing tools and functional utilities
tornado 6.4.2 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.66.4 Fast, Extensible Progress Meter
traitlets 5.14.3 Traitlets Python configuration system
traittypes 0.2.1 Scipy trait types
trio 0.30.0 A friendly Python library for async concurrency and I/O
trove-classifiers 2024.10.21.16 Canonical source for classifiers on PyPI (pypi.org).
twine 6.1.0 Collection of utilities for publishing packages on PyPI
typer 0.15.2 Typer, build great CLIs. Easy to code. Based on Python type hints.
types-python-dateutil 2.9.0.20240316 Typing stubs for python-dateutil
types-requests 2.32.0.20241016 Typing stubs for requests
typing-extensions 4.12.2 Backported and Experimental Type Hints for Python 3.8+
typing-inspect 0.9.0 Runtime inspection utilities for typing module.
tzdata 2024.1 Provider of IANA time zone data
tzlocal 5.2 tzinfo object for the local timezone
uc-micro-py 1.0.1 Micro subset of unicode data files for linkify-it-py projects.
ujson 5.10.0 Ultra fast JSON encoder and decoder for Python
umap-learn 0.5.6 Uniform Manifold Approximation and Projection
uncertainties 3.2.2 calculations with values with uncertainties, error propagation
uri-template 1.3.0 RFC 6570 URI Template Processor
urllib3 2.2.3 HTTP library with thread-safe connection pooling, file post, and more.
uvicorn 0.34.0 The lightning-fast ASGI server.
vega-datasets 0.9.0 A Python package for offline access to Vega datasets
waitress 3.0.0 Waitress WSGI server
watchdog 6.0.0 Filesystem events monitoring
wcwidth 0.2.13 Measures the displayed width of unicode strings in a terminal
webcolors 24.11.1 A library for working with the color formats defined by HTML and CSS.
webencodings 0.5.1 Character encoding aliases for legacy web content
websocket-client 1.8.0 WebSocket client for Python with low level API options
werkzeug 3.1.3 The comprehensive WSGI web application library.
whatthepatch 1.0.7 A patch parsing and application library.
wheel 0.45.1 A built-package format for Python
widgetsnbextension 4.0.14 Jupyter interactive widgets for Jupyter Notebook
winpython 16.2.20250529 WinPython distribution tools, including WPPM
wordcloud 1.9.4 A little word cloud generator
wrapt 1.16.0 Module for decorators, wrappers and monkey patching.
wsproto 1.2.0 WebSockets state-machine based protocol implementation
xarray 2025.4.0 N-D labeled arrays and datasets in Python
xlsxwriter 3.2.3 A Python module for creating Excel XLSX files.
xyzservices 2023.10.1 Source of XYZ tiles providers
yapf 0.40.1 A formatter for Python code.
yarl 1.18.3 Yet another URL library
yt-dlp 2025.2.19 A feature-rich command-line audio/video downloader
zict 3.0.0 Mutable mapping tools
zipp 3.21.0 Backport of pathlib-compatible object wrapper for zip files
zstandard 0.23.0 Zstandard bindings for Python

WheelHouse packages

Name Version Description

@firai
Copy link
Contributor

firai commented May 25, 2025

Can you clarify which CPython PR "correct bad REPL" is cherry-picked from?

@stonebig
Copy link
Contributor Author

stonebig commented May 25, 2025

Can you clarify which CPython PR "correct bad REPL" is cherry-picked from?

Was python-3.13.3 for and current winpython-3.13.3.1b2
I manually re-applied the patch python/cpython#133460
It was tricky as they removed one parameter "(0,"
It was ok on mono-test, but copy/past of a full python program was not working

... I ended up taking cpython/3.13/master Lib/_pyrepl entirely , to have copy/paste working
.... then I discovered that the bad copy/paste was apparently in cpython-3.13.2, so I may have Patched Correct originally.

so my last b2 was not so bad

@stonebig
Copy link
Contributor Author

need to better adjust the pylock and requirement naming next time, as it was not sourceforge-logic at first for b3 last night

@stonebig
Copy link
Contributor Author

stonebig commented Jun 9, 2025

b4 (2025-06-14: python-3.13.5, WheelHouse features)

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 :
  • 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:
  • 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. )

Areas of particular interest for testers:

  • re-organised sourceforge: upload in a dedicated "beta_4" directory instead of un-readable crowded "betas"
  • 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:

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:

MD5 SHA-1 SHA-256 Binary Size blake2b-256
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
9691515d5298608d792af9ade366a7ef 2a2be5eff6af02d86685c3283daee966c706aa46 b51a080ecb83a03b9bc9b315d7d88a8f5cca43ea0464012bbe4f6702c966ba71 requirement.64-3_13_5_0dotb4.txt 836 Bytes 110b9ab9731e1def210221536c1e721d3d7dc019f8788eb1097b4f0fa54c7e99
5a29c140bbda53f3ce15f62704b98700 6760b1398ded05b66a73d08a0d27a19f4fa5dbbb f57d3f5ad702725ea267821050f70eaa8adfdac5487b94dcb3ee6877d501620d requirement.64-3_13_5_0slimb4.txt 52 262 Bytes 762810e267712dbcbbdb6108b67c281c4562ba620f53a1afd6d1220162047e39
9691515d5298608d792af9ade366a7ef 2a2be5eff6af02d86685c3283daee966c706aa46 b51a080ecb83a03b9bc9b315d7d88a8f5cca43ea0464012bbe4f6702c966ba71 requirement.64-3_13_5_0whlb4.txt 836 Bytes 110b9ab9731e1def210221536c1e721d3d7dc019f8788eb1097b4f0fa54c7e99
3d852c06889694efad81632205c92acd 33d91de3dd58f5b9509feb23a6b6dc74f3eed52e adee213d48123ddc91b07beb136e7515e157e3e51f5c39dbc46c2a62af011e8d requirement.whl-64bit-3_12_10_1_includedwheels.txt 50 887 Bytes 0c87fb950b128ca13de3d95ead916b219c263e8aa0331d8927d73fec72c0f5ad
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
  • 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

WinPython 3.13.5.0slim

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

Tools

Name Version Description
Pandoc 3.1.9 an universal document converter
Python 3.13.5 Python programming language with standard library

Python packages

Name Version Description
absl-py 2.2.2 Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
adbc-driver-manager 1.3.0 A generic entrypoint for ADBC drivers.
aiofiles 23.2.1 File support for asyncio.
aiohappyeyeballs 2.6.1 Happy Eyeballs for asyncio
aiohttp 3.11.18 Async http client/server framework (asyncio)
aiosignal 1.3.2 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.20.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.16 A light, configurable Sphinx theme
alembic 1.15.2 A database migration tool for SQLAlchemy.
altair 5.5.0 Vega-Altair: A declarative statistical visualization library for Python.
annotated-types 0.7.0 Reusable constraint types to use with typing.Annotated
ansicolors 1.1.8 ANSI colors for Python
anthropic 0.51.0 The official Python library for the anthropic API
anyio 4.9.0 High level compatibility layer for multiple asynchronous event loop implementations
anywidget 0.9.18 custom jupyter widgets made easy
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argcomplete 3.6.2 Bash tab completion for argparse
argon2-cffi 23.1.0 Argon2 for Python
argon2-cffi-bindings 21.2.0 Low-level CFFI bindings for Argon2
array-api-compat 1.12.0 A wrapper around NumPy and other array libraries to make them compatible with the Array API standard
arrow 1.3.0 Better dates & times for Python
asgi-csrf 0.11 ASGI middleware for protecting against CSRF attacks
asgiref 3.8.1 ASGI specs, helper code, and adapters
asn1crypto 1.5.1 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,
asteval 1.0.5 Safe, minimalistic evaluator of python expression using ast module
astroid 3.3.9 An abstract syntax tree for Python with inference support.
astropy 6.1.6 Astronomy and astrophysics core library
astropy-iers-data 0.2024.12.23.0.33.24 IERS Earth Rotation and Leap Second tables for the astropy core package
asttokens 3.0.0 Annotate AST trees with source code positions
async-lru 2.0.5 Simple LRU cache for asyncio
asyncssh 2.20.0 AsyncSSH: Asynchronous SSHv2 client and server library
atomicwrites 1.4.0 Atomic file writes.
attrs 25.3.0 Classes Without Boilerplate
autopep8 2.0.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
azure-core 1.32.0 Microsoft Azure Core Library for Python
azure-cosmos 4.9.0 Microsoft Azure Cosmos Client Library for Python
azure-identity 1.21.0 Microsoft Azure Identity Library for Python
babel 2.17.0 Internationalization utilities
baresql 1.0.0 playing SQL directly on Python datas
bcrypt 4.3.0 Modern password hashing for your software and your servers
beautifulsoup4 4.13.3 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 25.1.0 The uncompromising code formatter.
bleach 6.2.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.9.0 Fast, simple object-to-object and broadcast signaling
bokeh 3.7.3 Interactive plots and applications in the browser from Python
branca 0.8.1 Generate complex HTML+JS pages with Python
brotli 1.1.0 Python bindings for the Brotli compression library
build 1.2.2.post1 A simple, correct Python build frontend
cachetools 5.5.2 Extensible memoizing collections and decorators
certifi 2025.1.31 Python package for providing Mozilla's CA Bundle.
cffi 1.17.1 Foreign Function Interface for Python calling C code.
chardet 5.2.0 Universal encoding detector for Python 3
charset-normalizer 3.4.2 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
clarabel 0.10.0 Clarabel Conic Interior Point Solver for Rust / Python
click 8.1.8 Composable command line interface toolkit
click-default-group 1.2.4 click_default_group
cloudpickle 3.1.1 Pickler class to extend the standard pickle.Pickler functionality
cohere 5.15.0
colorama 0.4.6 Cross-platform colored terminal text.
colorcet 3.1.0 Collection of perceptually uniform colormaps
colorlog 6.9.0 Add colours to the output of Python's logging module.
comm 0.2.2 Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
contourpy 1.3.2 Python library for calculating contours of 2D quadrilateral grids
cookiecutter 2.6.0 A command-line utility that creates projects from project templates, e.g.
cryptography 44.0.0 cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cvxopt 1.3.2 Convex optimization package
cvxpy 1.6.4 A domain-specific language for modeling convex optimization problems in Python.
cycler 0.12.1 Composable style cycles
cython 3.1.1 The Cython compiler for writing C extensions in the Python language.
cytoolz 1.0.1 Cython implementation of Toolz: High performance functional utilities
dask 2025.4.1 Parallel PyData with Task Scheduling
datasette 0.65.1 An open source multi-tool for exploring and publishing data
datasette-graphql 2.2 Datasette plugin providing an automatic GraphQL API for your SQLite databases
datashader 0.17.0 Data visualization toolchain based on aggregating into a grid
deap 1.4.2 Distributed Evolutionary Algorithms in Python
debugpy 1.8.13 An implementation of the Debug Adapter Protocol for Python
decorator 5.2.1 Decorators for Humans
defusedxml 0.7.1 XML bomb protection for Python stdlib modules
deprecated 1.2.14 Python @deprecated decorator to deprecate old python classes, functions or methods.
diff-match-patch 20241021 Repackaging of Google's Diff Match and Patch libraries.
dill 0.4.0 serialize all of Python
distributed 2025.4.1 Distributed scheduler for Dask
distro 1.9.0 Distro - an OS platform information API
django 5.2 A high-level Python web framework that encourages rapid development and clean, pragmatic design.
dnspython 2.7.0 DNS toolkit
docstring-to-markdown 0.17 On the fly conversion of Python docstrings to markdown
docutils 0.21.2 Docutils -- Python Documentation Utilities
duckdb 1.3.0 DuckDB in-process database
entrypoints 0.4 Discover and load entry points from installed packages.
et-xmlfile 1.1.0 An implementation of lxml.xmlfile for the standard library
eval-type-backport 0.2.2 Like typing._eval_type, but lets older Python versions use newer typing features.
executing 2.2.0 Get the currently executing AST node of a frame, and other information
faker 37.1.0 Faker is a Python package that generates fake data for you.
fasta2a 0.2.9 Convert an AI Agent into a A2A server! ✨
fastapi 0.115.12 FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastavro 1.10.0 Fast read/write of AVRO files
fastjsonschema 2.21.1 Fastest Python implementation of JSON schema
filelock 3.18.0 A platform independent file lock.
flake8 7.1.1 the modular source code checker: pep8 pyflakes and co
flask 3.1.0 A simple framework for building complex web applications.
flexcache 0.3 Saves and loads to the cache a transformed versions of a source object.
flexparser 0.4 Parsing made fun ... using typing.
flit 3.12.0 A simple packaging tool for simple packages.
flit-core 3.12.0 Distribution-building parts of Flit. See flit package for more information
folium 0.19.5 Make beautiful maps with Leaflet.js & Python
fonttools 4.57.0 Tools to manipulate font files
fqdn 1.5.1 Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers
frozenlist 1.5.0 A list-like structure which implements collections.abc.MutableSequence
fsspec 2025.3.2 File-system specification
fuzzywuzzy 0.18.0 Fuzzy string matching in python
geographiclib 2.0 The geodesic routines from GeographicLib
geopandas 1.0.1 Geographic pandas extensions
geopy 2.4.1 Python Geocoding Toolbox
gitdb 4.0.12 Git Object Database
gitpython 3.1.44 GitPython is a Python library used to interact with Git repositories
google-auth 2.38.0 Google Authentication Library
google-genai 1.16.1 GenAI Python SDK
graphene 3.4.3 GraphQL Framework for Python
graphql-core 3.2.6 GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL.
graphql-relay 3.2.0 Relay library for graphql-core
greenlet 3.1.1 Lightweight in-process concurrent programming
griffe 1.7.2 Signatures for entire Python programs.
groq 0.25.0 The official Python library for the groq API
guidata 3.9.0 Automatic GUI generation for easy dataset editing and display
h11 0.14.0 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
h2 4.2.0 Pure-Python HTTP/2 protocol implementation
h5py 3.12.1 Read and write HDF5 files from Python
hatchling 1.27.0 Modern, extensible Python build backend
holoviews 1.20.2 A high-level plotting API for the PyData ecosystem built on HoloViews.
hpack 4.1.0 Pure-Python HPACK header encoding
html5lib 1.1 HTML parser based on the WHATWG HTML specification
httpcore 1.0.7 A minimal low-level HTTP client.
httpie 3.2.4 HTTPie: modern, user-friendly command-line HTTP client for the API era.
httpx 0.28.1 The next generation HTTP client.
httpx-sse 0.4.0 Consume Server-Sent Event (SSE) messages with HTTPX.
huggingface-hub 0.33.0 Client library to download and publish models, datasets and other repos on the huggingface.co hub
hupper 1.12.1 Integrated process monitor for developing and reloading daemons.
hvplot 0.11.2 A high-level plotting API for the PyData ecosystem built on HoloViews.
hypercorn 0.17.3 A ASGI Server based on Hyper libraries and inspired by Gunicorn
hyperframe 6.1.0 Pure-Python HTTP/2 framing
hypothesis 6.130.4 A library for property-based testing
id 1.5.0 A tool for generating OIDC identities
idna 3.10 Internationalized Domain Names in Applications (IDNA)
imageio 2.37.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.4.1 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced-learn 0.13.0 Toolbox for imbalanced dataset in machine learning
importlib-metadata 8.6.1 Read metadata from Python packages
inflection 0.5.1 A port of Ruby on Rails inflector to Python
iniconfig 2.1.0 brain-dead simple config-ini parsing
intervaltree 3.1.0 Editable interval tree data structure for Python 2 and 3
ipycanvas 0.13.3 Interactive widgets library exposing the browser's Canvas API
ipykernel 6.29.5 IPython Kernel for Jupyter
ipyleaflet 0.19.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.9.7 Matplotlib Jupyter Extension
ipython 8.36.0 IPython: Productive Interactive Computing
ipython-genutils 0.2.0 Vestigial utilities from IPython
ipython-sql 0.5.0 RDBMS access via IPython
ipywidgets 8.1.6 Jupyter interactive widgets
isoduration 20.11.0 Operations with ISO 8601 durations
isort 5.13.2 A Python utility / library to sort Python imports.
itsdangerous 2.2.0 Safely pass data to untrusted environments and back.
janus 2.0.0 Mixed sync-async queue to interoperate between asyncio tasks and classic threads
jaraco-classes 3.4.0 Utility functions for Python class constructs
jaraco-context 6.0.1 Useful decorators and context managers
jaraco-functools 4.1.0 Functools like those found in stdlib
jedi 0.19.2 An autocompletion tool for Python that can be used for text editors.
jellyfish 1.1.3 Approximate and phonetic matching of strings.
jinja2 3.1.6 A very fast and expressive template engine.
jiter 0.9.0 Fast iterable JSON parser.
joblib 1.4.2 Lightweight pipelining with Python functions
json5 0.10.0 A Python implementation of the JSON5 data format.
jsonpatch 1.33 Apply JSON-Patches (RFC 6902)
jsonpointer 3.0.0 Identify specific nodes in a JSON document (RFC 6901)
jsonschema 4.23.0 An implementation of JSON Schema validation for Python
jsonschema-specifications 2024.10.1 The JSON Schema meta-schemas and vocabularies, exposed as a Registry
julia 0.6.2 Julia/Python bridge with IPython support.
jupyter 1.1.1 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter-bokeh 4.0.5 A Jupyter extension for rendering Bokeh content.
jupyter-client 8.6.3 Jupyter protocol implementation and client libraries
jupyter-console 6.6.3 Jupyter terminal console
jupyter-core 5.7.2 Jupyter core package. A base package on which Jupyter projects rely.
jupyter-events 0.12.0 Jupyter Event System library
jupyter-leaflet 0.19.2 ipyleaflet extensions for JupyterLab and Jupyter Notebook
jupyter-lsp 2.2.5 Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
jupyter-server 2.15.0 The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
jupyter-server-terminals 0.5.3 A Jupyter Server Extension Providing Terminals.
jupyterlab 4.4.2 JupyterLab computational environment
jupyterlab-pygments 0.3.0 Pygments theme using JupyterLab CSS variables
jupyterlab-server 2.27.3 A set of server components for JupyterLab and JupyterLab like applications.
jupyterlab-widgets 3.0.14 Jupyter interactive widgets for JupyterLab
keras 3.10.0 Multi-backend Keras
keyring 25.6.0 Store and access your passwords safely.
kiwisolver 1.4.8 A fast implementation of the Cassowary constraint solver
langchain 0.3.25 Building applications with LLMs through composability
langchain-core 0.3.59 Building applications with LLMs through composability
langchain-text-splitters 0.3.8 LangChain text splitting utilities
langsmith 0.3.42 Client library to connect to the LangSmith LLM Tracing and Evaluation Platform.
lazy-loader 0.4 Makes it easy to load subpackages and functions on demand.
linkify-it-py 2.0.3 Links recognition library with FULL unicode support.
llvmlite 0.44.0 lightweight wrapper around basic LLVM functionality
lmfit 1.3.3 Least-Squares Minimization with Bounds and Constraints
locket 1.0.0 File-based locks for Python on Linux and Windows
logfire-api 3.12.0 Shim for the Logfire SDK which does nothing unless Logfire is installed
lxml 5.3.0 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
mako 1.3.9 A super-fast templating language that borrows the best ideas from the existing templating languages.
markdown 3.7 Python implementation of John Gruber's Markdown.
markdown-it-py 3.0.0 Python port of markdown-it. Markdown parsing, done right!
markupsafe 3.0.2 Safely add untrusted strings to HTML/XML markup.
matplotlib 3.10.3 Python plotting package
matplotlib-inline 0.1.7 Inline Matplotlib backend for Jupyter
maturin 1.8.3 Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
mccabe 0.7.0 McCabe checker, plugin for flake8
mcp 1.9.3 Model Context Protocol SDK
mdit-py-plugins 0.4.2 Collection of plugins for markdown-it-py
mdurl 0.1.2 Markdown URL utilities
mercantile 1.2.1 Web mercator XYZ tile utilities
mergedeep 1.3.4 A deep merge function for 🐍.
missingno 0.5.2 Missing data visualization module for Python.
mistralai 1.8.1 Python Client SDK for the Mistral AI API.
mistune 3.1.3 A sane and fast Markdown parser with useful plugins and renderers
mizani 0.11.4 Scales for Python
ml-dtypes 0.5.1
mlxtend 0.23.3 Machine Learning Library Extensions
more-itertools 10.6.0 More routines for operating on iterables, beyond itertools
mpld3 0.5.10 D3 Viewer for Matplotlib
mpmath 1.3.0 Python library for arbitrary-precision floating-point arithmetic
msal 1.30.0 The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of us
msal-extensions 1.2.0 Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS an
msgpack 1.1.0 MessagePack serializer
multidict 6.4.3 multidict implementation
multipledispatch 1.0.0 Multiple dispatch
mypy 1.15.0 Optional static typing for Python
mypy-extensions 1.0.0 Type system extensions for programs checked with the mypy type checker.
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
namex 0.0.8 A simple utility to separate the implementation of your Python package and its public API surface.
narwhals 1.36.0 Extremely lightweight compatibility layer between dataframe libraries
nbclient 0.10.2 A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.
nbconvert 7.16.6 Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.
nbformat 5.10.4 The Jupyter Notebook format
nest-asyncio 1.6.0 Patch asyncio to allow nested event loops
networkx 3.4.2 Python package for creating and manipulating graphs and networks
nh3 0.2.18 Python bindings to the ammonia HTML sanitization library.
nltk 3.9.1 Natural Language Toolkit
notebook 7.4.2 Jupyter Notebook - A web-based notebook environment for interactive computing
notebook-shim 0.2.4 A shim layer for notebook traits and config
numba 0.61.2 compiling Python code using LLVM
numpy 2.2.6 Fundamental package for array computing in Python
numpydoc 1.8.0 Sphinx extension to support docstrings in Numpy format
openai 1.82.0 The official Python library for the openai API
opencv-python 4.11.0.86 Wrapper package for OpenCV python bindings.
openpyxl 3.1.5 A Python library to read/write Excel 2010 xlsx/xlsm files
opentelemetry-api 1.32.1 OpenTelemetry Python API
optree 0.14.1 Optimized PyTree Utilities.
optuna 4.2.1 A hyperparameter optimization framework
orjson 3.10.16 Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
osqp 0.6.7.post3 OSQP: The Operator Splitting QP Solver
outcome 1.3.0.post0 Capture the outcome of Python function calls.
overrides 7.7.0 A decorator to automatically detect mismatch when overriding a method.
packaging 24.2 Core utilities for Python packages
pandas 2.2.3 Powerful data structures for data analysis, time series, and statistics
pandocfilters 1.5.1 Utilities for writing pandoc filters in python
panel 1.6.3 The powerful data exploration & web app framework for Python.
papermill 2.6.0 Parameterize and run Jupyter and nteract Notebooks
param 2.2.0 Make your Python code clearer and more reliable by declaring Parameters.
parso 0.8.4 A Python Parser
partd 1.4.2 Appendable key-value storage
pathspec 0.12.1 Utility library for gitignore style pattern matching of file paths.
patsy 1.0.1 A Python package for describing statistical models and for building design matrices.
pep8 1.7.1 Python style guide checker
pexpect 4.9.0 Pexpect allows easy control of interactive console applications.
pg8000 1.31.2 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 11.1.0 Python Imaging Library (Fork)
pip 25.1.1 The PyPA recommended tool for installing Python packages.
platformdirs 4.3.7 A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir.
plotly 6.0.1 An open-source interactive data visualization library for Python
plotnine 0.13.6 A Grammar of Graphics for Python
plotpy 2.7.4 Curve and image plotting tools for Python/Qt applications
pluggy 1.5.0 plugin and hook calling mechanisms for python
ply 3.11 Python Lex & Yacc
polars 1.30.0 Blazingly fast DataFrame library
portalocker 2.7.0 Wraps the portalocker recipe for easy usage
prettytable 3.16.0 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
prince 0.16.0 Factor analysis in Python: PCA, CA, MCA, MFA, FAMD, GPA
priority 2.0.0 A pure-Python implementation of the HTTP/2 priority tree
prometheus-client 0.21.1 Python client for the Prometheus monitoring system.
prompt-toolkit 3.0.51 Library for building powerful interactive command lines in Python
propcache 0.3.1 Accelerated property cache
protobuf 6.30.2
psutil 7.0.0 Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7.
psygnal 0.12.0 Fast python callback/event system modeled after Qt Signals
ptpython 3.0.29 Python REPL build on top of prompt_toolkit
ptyprocess 0.7.0 Run a subprocess in a pseudo terminal
pure-eval 0.2.3 Safely evaluate AST nodes without side effects
pyarrow 20.0.0 Python library for Apache Arrow
pyasn1 0.6.1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
pyasn1-modules 0.4.1 A collection of ASN.1-based protocols modules
pybind11 2.13.6 Seamless operability between C++11 and Python
pycodestyle 2.12.0 Python style guide checker
pycparser 2.22 C parser in Python
pyct 0.5.0 Python package common tasks for users (e.g. copy examples, fetch data, ...)
pydantic 2.10.6 Data validation using Python type hints
pydantic-ai-slim 0.2.9 Agent Framework / shim to use Pydantic with LLMs, slim package
pydantic-core 2.27.2 Core functionality for Pydantic validation and serialization
pydantic-evals 0.2.9 Framework for evaluating stochastic code execution, especially code making use of LLMs
pydantic-graph 0.2.9 Graph and state machine library
pydantic-settings 2.8.1 Settings management using Pydantic
pydeck 0.9.1 Widget for deck.gl maps
pydocstyle 6.3.0 Python docstring style checker
pydub 0.25.1 Manipulate audio with an simple and easy high level interface
pyerfa 2.0.1.5 Python bindings for ERFA
pyflakes 3.2.0 passive checker of Python programs
pygithub 2.6.1 Use the full Github API v3
pygments 2.19.1 Pygments is a syntax highlighting package written in Python.
pyjwt 2.10.1 JSON Web Token implementation in Python
pylint 3.3.6 python code static checker
pylint-venv 3.0.4 pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.
pyls-spyder 0.4.0 Spyder extensions for the python-lsp-server
pymongo 4.10.1 Python driver for MongoDB http://www.mongodb.org
pympler 1.1 A development tool to measure, monitor and analyze the memory behavior of Python objects.
pynacl 1.5.0 Python binding to the Networking and Cryptography (NaCl) library
pynndescent 0.5.13 Nearest Neighbor Descent
pyodbc 5.2.0 DB API module for ODBC
pyogrio 0.10.0 Vectorized spatial vector file format I/O using GDAL/OGR
pyomo 6.9.2 Pyomo: Python Optimization Modeling Objects
pypandoc 1.15 Thin wrapper for pandoc.
pyparsing 3.2.3 pyparsing module - Classes and methods to define and execute parsing grammars
pypdf 5.4.0 A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
pyproj 3.7.0 Python interface to PROJ (cartographic projections and coordinate transformations library)
pyproject-hooks 1.2.0 Wrappers to call pyproject.toml-based build backend hooks.
pyqt5 5.15.11 Python bindings for the Qt cross platform application toolkit
pyqt5-qt5 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-sip 12.17.0 The sip module support for PyQt5
pyqtgraph 0.13.7 Scientific Graphics and GUI Library for Python
pyqtwebengine 5.15.7 Python bindings for the Qt WebEngine framework
pyqtwebengine-qt5 5.15.2 The subset of a Qt installation needed by PyQtWebEngine.
pyserial 3.5 Python Serial Port Extension
pysocks 1.7.1 A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
pyspnego 0.11.2 Windows Negotiate Authentication Client and Server
pytest 8.3.5 pytest: simple powerful testing with Python
python-barcode 0.15.1 Create standard barcodes with Python. No external modules needed. (optional Pillow support included).
python-dateutil 2.8.2 Extensions to the standard Python datetime module
python-dotenv 1.1.0 Read key-value pairs from a .env file and set them as environment variables
python-json-logger 3.3.0 JSON Log Formatter for the Python Logging Package
python-lsp-black 2.0.0 Black plugin for the Python LSP Server
python-lsp-jsonrpc 1.1.2 JSON RPC 2.0 server library
python-lsp-server 1.12.2 Python Language Server for the Language Server Protocol
python-multipart 0.0.20 A streaming multipart parser for Python
python-slugify 8.0.4 A Python slugify application that also handles Unicode
pythonqwt 0.14.5 Qt plotting widgets for Python
pytoolconfig 1.3.1 Python tool configuration
pytz 2025.2 World timezone definitions, modern and historical
pyuca 1.2 a Python implementation of the Unicode Collation Algorithm
pyusb 1.3.1 Easy USB access for Python
pyviz-comms 3.0.4 A JupyterLab extension for rendering HoloViz content.
pywavelets 1.8.0 PyWavelets, wavelet transform module
pywin32 310 Python for Window Extensions
pywin32-ctypes 0.2.3 A (partial) reimplementation of pywin32 using ctypes/cffi
pywinpty 2.0.15 Pseudo terminal support for Windows from Python.
pyyaml 6.0.2 YAML parser and emitter for Python
pyzmq 26.4.0 Python bindings for 0MQ
qdarkstyle 3.2.3 The most complete dark/light style sheet for C++/Python and Qt applications
qdldl 0.1.7.post5 QDLDL, a free LDL factorization routine.
qrcode 8.0 QR Code image generator
qstylizer 0.2.4 Stylesheet Generator for PyQt{4-5}/PySide{1-2}
qtawesome 1.4.0 FontAwesome icons in PyQt and PySide applications
qtconsole 5.6.1 Jupyter Qt console
qtpy 2.4.3 Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
quantecon 0.7.2 Import the main names to top level.
quart 0.20.0 A Python ASGI web framework with the same API as Flask
rapidfuzz 3.13.0 rapid fuzzy string matching
readme-renderer 44.0 readme_renderer is a library for rendering readme descriptions for Warehouse
redis 5.2.1 Python client for Redis database and key-value store
referencing 0.36.2 JSON Referencing + Python
regex 2024.11.6 Alternative regular expression module, to replace re.
reportlab 4.3.1 The Reportlab Toolkit
requests 2.32.3 Python HTTP for Humans.
requests-ntlm 1.3.0 This package allows for HTTP NTLM authentication using the requests library.
requests-toolbelt 1.0.0 A utility belt for advanced users of python-requests
rfc3339-validator 0.1.4 A pure python RFC3339 validator
rfc3986 2.0.0 Validating URI References per RFC 3986
rfc3986-validator 0.1.1 Pure python rfc3986 validator
rich 14.0.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
rope 1.13.0 a python refactoring library...
rpds-py 0.24.0 Python bindings to Rust's persistent data structures (rpds)
rsa 4.7.2 Pure-Python RSA implementation
rtree 1.4.0 R-Tree spatial index for Python GIS
rx 3.2.0 Reactive Extensions (Rx) for Python
scikit-image 0.25.2 Image processing in Python
scikit-learn 1.6.1 A set of python modules for machine learning and data mining
scipy 1.15.3 Fundamental algorithms for scientific computing in Python
scramp 1.4.5 An implementation of the SCRAM protocol.
scs 3.2.7.post2 Splitting conic solver
seaborn 0.13.2 Statistical data visualization
send2trash 1.8.3 Send file to trash natively under Mac OS X, Windows and Linux
setuptools 79.0.1 Easily download, build, install, upgrade, and uninstall Python packages
shapely 2.1.0 Manipulation and analysis of geometric objects
shellingham 1.5.4 Tool to Detect Surrounding Shell
simplejson 3.19.3 Simple, fast, extensible JSON encoder/decoder for Python
simpy 4.1.1 Event discrete, process based simulation for Python.
six 1.17.0 Python 2 and 3 compatibility utilities
sklearn-compat 0.1.3 Ease support for compatible scikit-learn estimators across versions
skrub 0.5.3 Prepping tables for machine learning
smmap 5.0.2 A pure Python implementation of a sliding window memory map manager
sniffio 1.3.1 Sniff out which async library your code is running under
snowballstemmer 2.2.0 This package provides 29 stemmers for 28 languages generated from Snowball algorithms.
sortedcontainers 2.4.0 Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
sounddevice 0.5.1 Play and Record Sound with Python
soupsieve 2.6 A modern CSS selector implementation for Beautiful Soup.
sphinx 8.1.3 Python documentation generator
sphinx-rtd-theme 3.0.2 Read the Docs theme for Sphinx
sphinxcontrib-applehelp 2.0.0 sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books
sphinxcontrib-devhelp 2.0.0 sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents
sphinxcontrib-htmlhelp 2.1.0 sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files
sphinxcontrib-jquery 4.1 Extension to include jQuery on newer Sphinx releases
sphinxcontrib-jsmath 1.0.1 A sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib-qthelp 2.0.0 sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents
sphinxcontrib-serializinghtml 2.0.0 sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle)
spyder 6.0.7 The Scientific Python Development Environment
spyder-kernels 3.0.5 Jupyter kernels for Spyder's console
sqlalchemy 2.0.40 Database Abstraction Library
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sqlite-fts4 1.0.3 Python functions for working with SQLite FTS4 search
sqlite-utils 3.38 CLI tool and Python library for manipulating SQLite databases
sqlparse 0.5.3 A non-validating SQL parser.
squarify 0.4.4 Pure Python implementation of the squarify treemap layout algorithm
sse-starlette 2.2.1 SSE plugin for Starlette
sspilib 0.2.0 SSPI API bindings for Python
stack-data 0.6.3 Extract data from python stack frames and tracebacks for informative displays
starlette 0.46.2 The little ASGI library that shines.
statsmodels 0.14.4 Statistical computations and models for Python
streamlit 1.45.1 A faster way to build and share data apps
superqt 0.7.3 Missing widgets and components for PyQt/PySide
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
sympy 1.14.0 Computer algebra system (CAS) in Python
tabulate 0.9.0 Pretty-print tabular data
tblib 3.1.0 Traceback serialization library.
tenacity 9.1.2 Retry code until it succeeds
termcolor 3.1.0 ANSI color formatting for output in terminal
terminado 0.18.1 Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
text-unidecode 1.3 The most basic Text::Unidecode port
textdistance 4.6.3 Compute distance between the two texts.
thefuzz 0.22.1 Fuzzy string matching in python
threadpoolctl 3.6.0 threadpoolctl
three-merge 0.1.1 Simple library for merging two strings with respect to a base one
tifffile 2025.3.30 Read and write TIFF files
tiktoken 0.9.0 tiktoken is a fast BPE tokeniser for use with OpenAI's models
tinycss2 1.4.0 A tiny CSS parser
tokenizers 0.21.1
toml 0.10.2 Python Library for Tom's Obvious, Minimal Language
tomli 2.2.1 A lil' TOML parser
tomli-w 1.2.0 A lil' TOML writer
tomlkit 0.13.2 Style preserving TOML library
toolz 1.0.0 List processing tools and functional utilities
tornado 6.5.1 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.67.1 Fast, Extensible Progress Meter
traitlets 5.14.3 Traitlets Python configuration system
traittypes 0.2.1 Scipy trait types
trio 0.30.0 A friendly Python library for async concurrency and I/O
trove-classifiers 2025.5.9.12 Canonical source for classifiers on PyPI (pypi.org).
twine 6.1.0 Collection of utilities for publishing packages on PyPI
typer 0.15.2 Typer, build great CLIs. Easy to code. Based on Python type hints.
types-python-dateutil 2.9.0.20240316 Typing stubs for python-dateutil
types-requests 2.32.0.20250328 Typing stubs for requests
typing-extensions 4.13.2 Backported and Experimental Type Hints for Python 3.8+
typing-inspection 0.4.0 Runtime typing introspection tools
tzdata 2025.2 Provider of IANA time zone data
tzlocal 5.3.1 tzinfo object for the local timezone
uc-micro-py 1.0.3 Micro subset of unicode data files for linkify-it-py projects.
ujson 5.10.0 Ultra fast JSON encoder and decoder for Python
umap-learn 0.5.7 Uniform Manifold Approximation and Projection
uncertainties 3.2.2 calculations with values with uncertainties, error propagation
uri-template 1.3.0 RFC 6570 URI Template Processor
urllib3 2.4.0 HTTP library with thread-safe connection pooling, file post, and more.
uvicorn 0.34.2 The lightning-fast ASGI server.
vega-datasets 0.9.0 A Python package for offline access to Vega datasets
waitress 3.0.0 Waitress WSGI server
watchdog 6.0.0 Filesystem events monitoring
wcwidth 0.2.13 Measures the displayed width of unicode strings in a terminal
webcolors 24.11.1 A library for working with the color formats defined by HTML and CSS.
webencodings 0.5.1 Character encoding aliases for legacy web content
websocket-client 1.8.0 WebSocket client for Python with low level API options
websockets 14.2 An implementation of the WebSocket Protocol (RFC 6455 & 7692)
werkzeug 3.1.3 The comprehensive WSGI web application library.
whatthepatch 1.0.7 A patch parsing and application library.
wheel 0.45.1 A built-package format for Python
widgetsnbextension 4.0.14 Jupyter interactive widgets for Jupyter Notebook
winpython 16.5.20250614 WinPython distribution tools, including WPPM
wordcloud 1.9.4 A little word cloud generator
wrapt 1.16.0 Module for decorators, wrappers and monkey patching.
wsproto 1.2.0 WebSockets state-machine based protocol implementation
xarray 2025.4.0 N-D labeled arrays and datasets in Python
xlsxwriter 3.2.3 A Python module for creating Excel XLSX files.
xyzservices 2023.10.1 Source of XYZ tiles providers
yapf 0.40.1 A formatter for Python code.
yarl 1.18.3 Yet another URL library
yt-dlp 2025.2.19 A feature-rich command-line audio/video downloader
zict 3.0.0 Mutable mapping tools
zipp 3.21.0 Backport of pathlib-compatible object wrapper for zip files
zstandard 0.23.0 Zstandard bindings for Python

WheelHouse packages

Name Version Description

WinPython 3.13.5.0whl

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

Tools

Name Version Description
Python 3.13.5 Python programming language with standard library

Python packages

Name Version Description
build 1.2.2.post1 A simple, correct Python build frontend
colorama 0.4.6 Cross-platform colored terminal text.
packaging 25.0 Core utilities for Python packages
pip 25.1.1 The PyPA recommended tool for installing Python packages.
pyproject-hooks 1.2.0 Wrappers to call pyproject.toml-based build backend hooks.
setuptools 79.0.1 Easily download, build, install, upgrade, and uninstall Python packages
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
wheel 0.45.1 A built-package format for Python
winpython 16.5.20250614 WinPython distribution tools, including WPPM

WheelHouse packages

Name Version Description
absl-py 2.2.2 Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.
adbc-driver-manager 1.3.0 A generic entrypoint for ADBC drivers.
aiofiles 23.2.1 File support for asyncio.
aiohappyeyeballs 2.6.1 Happy Eyeballs for asyncio
aiohttp 3.11.18 Async http client/server framework (asyncio)
aiosignal 1.3.2 aiosignal: a list of registered asynchronous callbacks
aiosqlite 0.20.0 asyncio bridge to the standard sqlite3 module
alabaster 0.7.16 A light, configurable Sphinx theme
alembic 1.15.2 A database migration tool for SQLAlchemy.
altair 5.5.0 Vega-Altair: A declarative statistical visualization library for Python.
annotated-types 0.7.0 Reusable constraint types to use with typing.Annotated
ansicolors 1.1.8 ANSI colors for Python
anthropic 0.51.0 The official Python library for the anthropic API
anyio 4.9.0 High level compatibility layer for multiple asynchronous event loop implementations
anywidget 0.9.18 custom jupyter widgets made easy
appdirs 1.4.4 A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
argcomplete 3.6.2 Bash tab completion for argparse
argon2-cffi 23.1.0 Argon2 for Python
argon2-cffi-bindings 21.2.0 Low-level CFFI bindings for Argon2
array-api-compat 1.12.0 A wrapper around NumPy and other array libraries to make them compatible with the Array API standard
arrow 1.3.0 Better dates & times for Python
asgi-csrf 0.11 ASGI middleware for protecting against CSRF attacks
asgiref 3.8.1 ASGI specs, helper code, and adapters
asn1crypto 1.5.1 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,
asteval 1.0.5 Safe, minimalistic evaluator of python expression using ast module
astroid 3.3.9 An abstract syntax tree for Python with inference support.
astropy 6.1.6 Astronomy and astrophysics core library
astropy-iers-data 0.2024.12.23.0.33.24 IERS Earth Rotation and Leap Second tables for the astropy core package
asttokens 3.0.0 Annotate AST trees with source code positions
async-lru 2.0.5 Simple LRU cache for asyncio
asyncssh 2.20.0 AsyncSSH: Asynchronous SSHv2 client and server library
atomicwrites 1.4.0 Atomic file writes.
attrs 25.3.0 Classes Without Boilerplate
autopep8 2.0.4 A tool that automatically formats Python code to conform to the PEP 8 style guide
azure-core 1.32.0 Microsoft Azure Core Library for Python
azure-cosmos 4.9.0 Microsoft Azure Cosmos Client Library for Python
azure-identity 1.21.0 Microsoft Azure Identity Library for Python
babel 2.17.0 Internationalization utilities
baresql 1.0.0 playing SQL directly on Python datas
bcrypt 4.3.0 Modern password hashing for your software and your servers
beautifulsoup4 4.13.3 Screen-scraping library
binaryornot 0.4.4 Ultra-lightweight pure Python package to check if a file is binary or text.
black 25.1.0 The uncompromising code formatter.
bleach 6.2.0 An easy safelist-based HTML-sanitizing tool.
blinker 1.9.0 Fast, simple object-to-object and broadcast signaling
bokeh 3.7.3 Interactive plots and applications in the browser from Python
branca 0.8.1 Generate complex HTML+JS pages with Python
brotli 1.1.0 Python bindings for the Brotli compression library
build 1.2.2.post1 A simple, correct Python build frontend
cachetools 5.5.2 Extensible memoizing collections and decorators
certifi 2025.1.31 Python package for providing Mozilla's CA Bundle.
cffi 1.17.1 Foreign Function Interface for Python calling C code.
chardet 5.2.0 Universal encoding detector for Python 3
charset-normalizer 3.4.2 The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
clarabel 0.10.0 Clarabel Conic Interior Point Solver for Rust / Python
click 8.1.8 Composable command line interface toolkit
click-default-group 1.2.4 click_default_group
cloudpickle 3.1.1 Pickler class to extend the standard pickle.Pickler functionality
cohere 5.15.0
colorama 0.4.6 Cross-platform colored terminal text.
colorlog 6.9.0 Add colours to the output of Python's logging module.
comm 0.2.2 Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc.
contourpy 1.3.2 Python library for calculating contours of 2D quadrilateral grids
cookiecutter 2.6.0 A command-line utility that creates projects from project templates, e.g.
cryptography 44.0.0 cryptography is a package which provides cryptographic recipes and primitives to Python developers.
cvxpy 1.6.4 A domain-specific language for modeling convex optimization problems in Python.
cycler 0.12.1 Composable style cycles
cython 3.1.1 The Cython compiler for writing C extensions in the Python language.
cytoolz 1.0.1 Cython implementation of Toolz: High performance functional utilities
dask 2025.4.1 Parallel PyData with Task Scheduling
datasette 0.65.1 An open source multi-tool for exploring and publishing data
datasette-graphql 2.2 Datasette plugin providing an automatic GraphQL API for your SQLite databases
deap 1.4.2 Distributed Evolutionary Algorithms in Python
debugpy 1.8.13 An implementation of the Debug Adapter Protocol for Python
decorator 5.2.1 Decorators for Humans
defusedxml 0.7.1 XML bomb protection for Python stdlib modules
deprecated 1.2.14 Python @deprecated decorator to deprecate old python classes, functions or methods.
diff-match-patch 20241021 Repackaging of Google's Diff Match and Patch libraries.
dill 0.4.0 serialize all of Python
distributed 2025.4.1 Distributed scheduler for Dask
distro 1.9.0 Distro - an OS platform information API
django 5.2 A high-level Python web framework that encourages rapid development and clean, pragmatic design.
dnspython 2.7.0 DNS toolkit
docstring-to-markdown 0.17 On the fly conversion of Python docstrings to markdown
docutils 0.21.2 Docutils -- Python Documentation Utilities
duckdb 1.3.0 DuckDB in-process database
entrypoints 0.4 Discover and load entry points from installed packages.
et-xmlfile 1.1.0 An implementation of lxml.xmlfile for the standard library
eval-type-backport 0.2.2 Like typing._eval_type, but lets older Python versions use newer typing features.
executing 2.2.0 Get the currently executing AST node of a frame, and other information
faker 37.1.0 Faker is a Python package that generates fake data for you.
fasta2a 0.2.9 Convert an AI Agent into a A2A server! ✨
fastapi 0.115.12 FastAPI framework, high performance, easy to learn, fast to code, ready for production
fastavro 1.10.0 Fast read/write of AVRO files
fastjsonschema 2.21.1 Fastest Python implementation of JSON schema
filelock 3.18.0 A platform independent file lock.
flake8 7.1.1 the modular source code checker: pep8 pyflakes and co
flask 3.1.0 A simple framework for building complex web applications.
flexcache 0.3 Saves and loads to the cache a transformed versions of a source object.
flexparser 0.4 Parsing made fun ... using typing.
flit 3.12.0 A simple packaging tool for simple packages.
flit-core 3.12.0 Distribution-building parts of Flit. See flit package for more information
folium 0.19.5 Make beautiful maps with Leaflet.js & Python
fonttools 4.57.0 Tools to manipulate font files
fqdn 1.5.1 Validates fully-qualified domain names against RFC 1123, so that they are acceptable to modern bowsers
frozenlist 1.5.0 A list-like structure which implements collections.abc.MutableSequence
fsspec 2025.3.2 File-system specification
fuzzywuzzy 0.18.0 Fuzzy string matching in python
geographiclib 2.0 The geodesic routines from GeographicLib
geopandas 1.0.1 Geographic pandas extensions
geopy 2.4.1 Python Geocoding Toolbox
gitdb 4.0.12 Git Object Database
gitpython 3.1.44 GitPython is a Python library used to interact with Git repositories
google-auth 2.38.0 Google Authentication Library
google-genai 1.16.1 GenAI Python SDK
graphene 3.4.3 GraphQL Framework for Python
graphql-core 3.2.6 GraphQL implementation for Python, a port of GraphQL.js, the JavaScript reference implementation for GraphQL.
graphql-relay 3.2.0 Relay library for graphql-core
greenlet 3.1.1 Lightweight in-process concurrent programming
griffe 1.7.2 Signatures for entire Python programs.
groq 0.25.0 The official Python library for the groq API
guidata 3.9.0 Automatic GUI generation for easy dataset editing and display
h11 0.14.0 A pure-Python, bring-your-own-I/O implementation of HTTP/1.1
h2 4.2.0 Pure-Python HTTP/2 protocol implementation
h5py 3.12.1 Read and write HDF5 files from Python
hatchling 1.27.0 Modern, extensible Python build backend
hpack 4.1.0 Pure-Python HPACK header encoding
html5lib 1.1 HTML parser based on the WHATWG HTML specification
httpcore 1.0.7 A minimal low-level HTTP client.
httpie 3.2.4 HTTPie: modern, user-friendly command-line HTTP client for the API era.
httpx 0.28.1 The next generation HTTP client.
httpx-sse 0.4.0 Consume Server-Sent Event (SSE) messages with HTTPX.
huggingface-hub 0.33.0 Client library to download and publish models, datasets and other repos on the huggingface.co hub
hupper 1.12.1 Integrated process monitor for developing and reloading daemons.
hypercorn 0.17.3 A ASGI Server based on Hyper libraries and inspired by Gunicorn
hyperframe 6.1.0 Pure-Python HTTP/2 framing
hypothesis 6.130.4 A library for property-based testing
id 1.5.0 A tool for generating OIDC identities
idna 3.10 Internationalized Domain Names in Applications (IDNA)
imageio 2.37.0 Library for reading and writing a wide range of image, video, scientific, and volumetric data formats.
imagesize 1.4.1 Getting image size from png/jpeg/jpeg2000/gif file
imbalanced-learn 0.13.0 Toolbox for imbalanced dataset in machine learning
importlib-metadata 8.6.1 Read metadata from Python packages
inflection 0.5.1 A port of Ruby on Rails inflector to Python
iniconfig 2.1.0 brain-dead simple config-ini parsing
intervaltree 3.1.0 Editable interval tree data structure for Python 2 and 3
ipycanvas 0.13.3 Interactive widgets library exposing the browser's Canvas API
ipykernel 6.29.5 IPython Kernel for Jupyter
ipyleaflet 0.19.2 A Jupyter widget for dynamic Leaflet maps
ipympl 0.9.7 Matplotlib Jupyter Extension
ipython 8.36.0 IPython: Productive Interactive Computing
ipython-genutils 0.2.0 Vestigial utilities from IPython
ipython-sql 0.5.0 RDBMS access via IPython
ipywidgets 8.1.6 Jupyter interactive widgets
isoduration 20.11.0 Operations with ISO 8601 durations
isort 5.13.2 A Python utility / library to sort Python imports.
itsdangerous 2.2.0 Safely pass data to untrusted environments and back.
janus 2.0.0 Mixed sync-async queue to interoperate between asyncio tasks and classic threads
jaraco-classes 3.4.0 Utility functions for Python class constructs
jaraco-context 6.0.1 Useful decorators and context managers
jaraco-functools 4.1.0 Functools like those found in stdlib
jedi 0.19.2 An autocompletion tool for Python that can be used for text editors.
jellyfish 1.1.3 Approximate and phonetic matching of strings.
jinja2 3.1.6 A very fast and expressive template engine.
jiter 0.9.0 Fast iterable JSON parser.
joblib 1.4.2 Lightweight pipelining with Python functions
json5 0.10.0 A Python implementation of the JSON5 data format.
jsonpatch 1.33 Apply JSON-Patches (RFC 6902)
jsonpointer 3.0.0 Identify specific nodes in a JSON document (RFC 6901)
jsonschema 4.23.0 An implementation of JSON Schema validation for Python
jsonschema-specifications 2024.10.1 The JSON Schema meta-schemas and vocabularies, exposed as a Registry
julia 0.6.2 Julia/Python bridge with IPython support.
jupyter 1.1.1 Jupyter metapackage. Install all the Jupyter components in one go.
jupyter-bokeh 4.0.5 A Jupyter extension for rendering Bokeh content.
jupyter-client 8.6.3 Jupyter protocol implementation and client libraries
jupyter-console 6.6.3 Jupyter terminal console
jupyter-core 5.7.2 Jupyter core package. A base package on which Jupyter projects rely.
jupyter-events 0.12.0 Jupyter Event System library
jupyter-leaflet 0.19.2 ipyleaflet extensions for JupyterLab and Jupyter Notebook
jupyter-lsp 2.2.5 Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
jupyter-server 2.15.0 The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
jupyter-server-terminals 0.5.3 A Jupyter Server Extension Providing Terminals.
jupyterlab 4.4.2 JupyterLab computational environment
jupyterlab-pygments 0.3.0 Pygments theme using JupyterLab CSS variables
jupyterlab-server 2.27.3 A set of server components for JupyterLab and JupyterLab like applications.
jupyterlab-widgets 3.0.14 Jupyter interactive widgets for JupyterLab
keras 3.10.0 Multi-backend Keras
keyring 25.6.0 Store and access your passwords safely.
kiwisolver 1.4.8 A fast implementation of the Cassowary constraint solver
langchain 0.3.25 Building applications with LLMs through composability
langchain-core 0.3.59 Building applications with LLMs through composability
langchain-text-splitters 0.3.8 LangChain text splitting utilities
langsmith 0.3.42 Client library to connect to the LangSmith LLM Tracing and Evaluation Platform.
lazy-loader 0.4 Makes it easy to load subpackages and functions on demand.
llvmlite 0.44.0 lightweight wrapper around basic LLVM functionality
lmfit 1.3.3 Least-Squares Minimization with Bounds and Constraints
locket 1.0.0 File-based locks for Python on Linux and Windows
logfire-api 3.12.0 Shim for the Logfire SDK which does nothing unless Logfire is installed
lxml 5.3.0 Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
mako 1.3.9 A super-fast templating language that borrows the best ideas from the existing templating languages.
markdown 3.7 Python implementation of John Gruber's Markdown.
markdown-it-py 3.0.0 Python port of markdown-it. Markdown parsing, done right!
markupsafe 3.0.2 Safely add untrusted strings to HTML/XML markup.
matplotlib 3.10.3 Python plotting package
matplotlib-inline 0.1.7 Inline Matplotlib backend for Jupyter
maturin 1.8.3 Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
mccabe 0.7.0 McCabe checker, plugin for flake8
mcp 1.9.3 Model Context Protocol SDK
mdurl 0.1.2 Markdown URL utilities
mercantile 1.2.1 Web mercator XYZ tile utilities
mergedeep 1.3.4 A deep merge function for 🐍.
missingno 0.5.2 Missing data visualization module for Python.
mistralai 1.8.1 Python Client SDK for the Mistral AI API.
mistune 3.1.3 A sane and fast Markdown parser with useful plugins and renderers
mizani 0.11.4 Scales for Python
ml-dtypes 0.5.1
mlxtend 0.23.3 Machine Learning Library Extensions
more-itertools 10.6.0 More routines for operating on iterables, beyond itertools
mpld3 0.5.10 D3 Viewer for Matplotlib
mpmath 1.3.0 Python library for arbitrary-precision floating-point arithmetic
msal 1.30.0 The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of us
msal-extensions 1.2.0 Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS an
msgpack 1.1.0 MessagePack serializer
multidict 6.4.3 multidict implementation
mypy 1.15.0 Optional static typing for Python
mypy-extensions 1.0.0 Type system extensions for programs checked with the mypy type checker.
namex 0.0.8 A simple utility to separate the implementation of your Python package and its public API surface.
narwhals 1.36.0 Extremely lightweight compatibility layer between dataframe libraries
nbclient 0.10.2 A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor.
nbconvert 7.16.6 Converting Jupyter Notebooks (.ipynb files) to other formats. Output formats include asciidoc, html, latex, markdown, pdf, py, rst, script.
nbformat 5.10.4 The Jupyter Notebook format
nest-asyncio 1.6.0 Patch asyncio to allow nested event loops
networkx 3.4.2 Python package for creating and manipulating graphs and networks
nh3 0.2.18 Python bindings to the ammonia HTML sanitization library.
nltk 3.9.1 Natural Language Toolkit
notebook 7.4.2 Jupyter Notebook - A web-based notebook environment for interactive computing
notebook-shim 0.2.4 A shim layer for notebook traits and config
numba 0.61.2 compiling Python code using LLVM
numpy 2.2.6 Fundamental package for array computing in Python
numpydoc 1.8.0 Sphinx extension to support docstrings in Numpy format
openai 1.82.0 The official Python library for the openai API
opencv-python 4.11.0.86 Wrapper package for OpenCV python bindings.
openpyxl 3.1.5 A Python library to read/write Excel 2010 xlsx/xlsm files
opentelemetry-api 1.32.1 OpenTelemetry Python API
optree 0.14.1 Optimized PyTree Utilities.
optuna 4.2.1 A hyperparameter optimization framework
orjson 3.10.16 Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
osqp 0.6.7.post3 OSQP: The Operator Splitting QP Solver
outcome 1.3.0.post0 Capture the outcome of Python function calls.
overrides 7.7.0 A decorator to automatically detect mismatch when overriding a method.
packaging 24.2 Core utilities for Python packages
pandas 2.2.3 Powerful data structures for data analysis, time series, and statistics
pandocfilters 1.5.1 Utilities for writing pandoc filters in python
papermill 2.6.0 Parameterize and run Jupyter and nteract Notebooks
parso 0.8.4 A Python Parser
partd 1.4.2 Appendable key-value storage
pathspec 0.12.1 Utility library for gitignore style pattern matching of file paths.
patsy 1.0.1 A Python package for describing statistical models and for building design matrices.
pep8 1.7.1 Python style guide checker
pexpect 4.9.0 Pexpect allows easy control of interactive console applications.
pg8000 1.31.2 PostgreSQL interface library
pickleshare 0.7.5 Tiny 'shelve'-like database with concurrency support
pillow 11.1.0 Python Imaging Library (Fork)
pip 25.1.1 The PyPA recommended tool for installing Python packages.
platformdirs 4.3.7 A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir.
plotly 6.0.1 An open-source interactive data visualization library for Python
plotnine 0.13.6 A Grammar of Graphics for Python
plotpy 2.7.4 Curve and image plotting tools for Python/Qt applications
pluggy 1.5.0 plugin and hook calling mechanisms for python
ply 3.11 Python Lex & Yacc
polars 1.30.0 Blazingly fast DataFrame library
portalocker 2.7.0 Wraps the portalocker recipe for easy usage
prettytable 3.16.0 A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
prince 0.16.0 Factor analysis in Python: PCA, CA, MCA, MFA, FAMD, GPA
priority 2.0.0 A pure-Python implementation of the HTTP/2 priority tree
prometheus-client 0.21.1 Python client for the Prometheus monitoring system.
prompt-toolkit 3.0.51 Library for building powerful interactive command lines in Python
propcache 0.3.1 Accelerated property cache
protobuf 6.30.2
psutil 7.0.0 Cross-platform lib for process and system monitoring in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7.
psygnal 0.12.0 Fast python callback/event system modeled after Qt Signals
ptpython 3.0.29 Python REPL build on top of prompt_toolkit
ptyprocess 0.7.0 Run a subprocess in a pseudo terminal
pure-eval 0.2.3 Safely evaluate AST nodes without side effects
pyarrow 20.0.0 Python library for Apache Arrow
pyasn1 0.6.1 Pure-Python implementation of ASN.1 types and DER/BER/CER codecs (X.208)
pyasn1-modules 0.4.1 A collection of ASN.1-based protocols modules
pybind11 2.13.6 Seamless operability between C++11 and Python
pycodestyle 2.12.0 Python style guide checker
pycparser 2.22 C parser in Python
pydantic 2.10.6 Data validation using Python type hints
pydantic-ai-slim 0.2.9 Agent Framework / shim to use Pydantic with LLMs, slim package
pydantic-core 2.27.2 Core functionality for Pydantic validation and serialization
pydantic-evals 0.2.9 Framework for evaluating stochastic code execution, especially code making use of LLMs
pydantic-graph 0.2.9 Graph and state machine library
pydantic-settings 2.8.1 Settings management using Pydantic
pydeck 0.9.1 Widget for deck.gl maps
pydocstyle 6.3.0 Python docstring style checker
pydub 0.25.1 Manipulate audio with an simple and easy high level interface
pyerfa 2.0.1.5 Python bindings for ERFA
pyflakes 3.2.0 passive checker of Python programs
pygithub 2.6.1 Use the full Github API v3
pygments 2.19.1 Pygments is a syntax highlighting package written in Python.
pyjwt 2.10.1 JSON Web Token implementation in Python
pylint 3.3.6 python code static checker
pylint-venv 3.0.4 pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.
pyls-spyder 0.4.0 Spyder extensions for the python-lsp-server
pymongo 4.10.1 Python driver for MongoDB http://www.mongodb.org
pympler 1.1 A development tool to measure, monitor and analyze the memory behavior of Python objects.
pynacl 1.5.0 Python binding to the Networking and Cryptography (NaCl) library
pynndescent 0.5.13 Nearest Neighbor Descent
pyodbc 5.2.0 DB API module for ODBC
pyogrio 0.10.0 Vectorized spatial vector file format I/O using GDAL/OGR
pyomo 6.9.2 Pyomo: Python Optimization Modeling Objects
pypandoc 1.15 Thin wrapper for pandoc.
pyparsing 3.2.3 pyparsing module - Classes and methods to define and execute parsing grammars
pypdf 5.4.0 A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
pyproj 3.7.0 Python interface to PROJ (cartographic projections and coordinate transformations library)
pyproject-hooks 1.2.0 Wrappers to call pyproject.toml-based build backend hooks.
pyqt5 5.15.11 Python bindings for the Qt cross platform application toolkit
pyqt5-qt5 5.15.2 The subset of a Qt installation needed by PyQt5.
pyqt5-sip 12.17.0 The sip module support for PyQt5
pyqtgraph 0.13.7 Scientific Graphics and GUI Library for Python
pyqtwebengine 5.15.7 Python bindings for the Qt WebEngine framework
pyqtwebengine-qt5 5.15.2 The subset of a Qt installation needed by PyQtWebEngine.
pyserial 3.5 Python Serial Port Extension
pysocks 1.7.1 A Python SOCKS client module. See https://github.com/Anorov/PySocks for more information.
pyspnego 0.11.2 Windows Negotiate Authentication Client and Server
pytest 8.3.5 pytest: simple powerful testing with Python
python-barcode 0.15.1 Create standard barcodes with Python. No external modules needed. (optional Pillow support included).
python-dateutil 2.8.2 Extensions to the standard Python datetime module
python-dotenv 1.1.0 Read key-value pairs from a .env file and set them as environment variables
python-json-logger 3.3.0 JSON Log Formatter for the Python Logging Package
python-lsp-black 2.0.0 Black plugin for the Python LSP Server
python-lsp-jsonrpc 1.1.2 JSON RPC 2.0 server library
python-lsp-server 1.12.2 Python Language Server for the Language Server Protocol
python-multipart 0.0.20 A streaming multipart parser for Python
python-slugify 8.0.4 A Python slugify application that also handles Unicode
pythonqwt 0.14.5 Qt plotting widgets for Python
pytoolconfig 1.3.1 Python tool configuration
pytz 2025.2 World timezone definitions, modern and historical
pyuca 1.2 a Python implementation of the Unicode Collation Algorithm
pyusb 1.3.1 Easy USB access for Python
pywavelets 1.8.0 PyWavelets, wavelet transform module
pywin32 310 Python for Window Extensions
pywin32-ctypes 0.2.3 A (partial) reimplementation of pywin32 using ctypes/cffi
pywinpty 2.0.15 Pseudo terminal support for Windows from Python.
pyyaml 6.0.2 YAML parser and emitter for Python
pyzmq 26.4.0 Python bindings for 0MQ
qdarkstyle 3.2.3 The most complete dark/light style sheet for C++/Python and Qt applications
qdldl 0.1.7.post5 QDLDL, a free LDL factorization routine.
qrcode 8.0 QR Code image generator
qstylizer 0.2.4 Stylesheet Generator for PyQt{4-5}/PySide{1-2}
qtawesome 1.4.0 FontAwesome icons in PyQt and PySide applications
qtconsole 5.6.1 Jupyter Qt console
qtpy 2.4.3 Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6).
quantecon 0.7.2 Import the main names to top level.
quart 0.20.0 A Python ASGI web framework with the same API as Flask
rapidfuzz 3.13.0 rapid fuzzy string matching
readme-renderer 44.0 readme_renderer is a library for rendering readme descriptions for Warehouse
redis 5.2.1 Python client for Redis database and key-value store
referencing 0.36.2 JSON Referencing + Python
regex 2024.11.6 Alternative regular expression module, to replace re.
reportlab 4.3.1 The Reportlab Toolkit
requests 2.32.3 Python HTTP for Humans.
requests-ntlm 1.3.0 This package allows for HTTP NTLM authentication using the requests library.
requests-toolbelt 1.0.0 A utility belt for advanced users of python-requests
rfc3339-validator 0.1.4 A pure python RFC3339 validator
rfc3986 2.0.0 Validating URI References per RFC 3986
rfc3986-validator 0.1.1 Pure python rfc3986 validator
rich 14.0.0 Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal
rope 1.13.0 a python refactoring library...
rpds-py 0.24.0 Python bindings to Rust's persistent data structures (rpds)
rsa 4.7.2 Pure-Python RSA implementation
rtree 1.4.0 R-Tree spatial index for Python GIS
rx 3.2.0 Reactive Extensions (Rx) for Python
scikit-image 0.25.2 Image processing in Python
scikit-learn 1.6.1 A set of python modules for machine learning and data mining
scipy 1.15.3 Fundamental algorithms for scientific computing in Python
scramp 1.4.5 An implementation of the SCRAM protocol.
scs 3.2.7.post2 Splitting conic solver
seaborn 0.13.2 Statistical data visualization
send2trash 1.8.3 Send file to trash natively under Mac OS X, Windows and Linux
setuptools 79.0.1 Easily download, build, install, upgrade, and uninstall Python packages
shapely 2.1.0 Manipulation and analysis of geometric objects
shellingham 1.5.4 Tool to Detect Surrounding Shell
simplejson 3.19.3 Simple, fast, extensible JSON encoder/decoder for Python
simpy 4.1.1 Event discrete, process based simulation for Python.
six 1.17.0 Python 2 and 3 compatibility utilities
sklearn-compat 0.1.3 Ease support for compatible scikit-learn estimators across versions
skrub 0.5.3 Prepping tables for machine learning
smmap 5.0.2 A pure Python implementation of a sliding window memory map manager
sniffio 1.3.1 Sniff out which async library your code is running under
snowballstemmer 2.2.0 This package provides 29 stemmers for 28 languages generated from Snowball algorithms.
sortedcontainers 2.4.0 Sorted Containers -- Sorted List, Sorted Dict, Sorted Set
sounddevice 0.5.1 Play and Record Sound with Python
soupsieve 2.6 A modern CSS selector implementation for Beautiful Soup.
sphinx 8.1.3 Python documentation generator
sphinx-rtd-theme 3.0.2 Read the Docs theme for Sphinx
sphinxcontrib-applehelp 2.0.0 sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books
sphinxcontrib-devhelp 2.0.0 sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents
sphinxcontrib-htmlhelp 2.1.0 sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files
sphinxcontrib-jquery 4.1 Extension to include jQuery on newer Sphinx releases
sphinxcontrib-jsmath 1.0.1 A sphinx extension which renders display math in HTML via JavaScript
sphinxcontrib-qthelp 2.0.0 sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents
sphinxcontrib-serializinghtml 2.0.0 sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized" HTML files (json and pickle)
spyder 6.0.7 The Scientific Python Development Environment
spyder-kernels 3.0.5 Jupyter kernels for Spyder's console
sqlalchemy 2.0.40 Database Abstraction Library
sqlite-bro 0.13.1 a graphic SQLite Client in 1 Python file
sqlite-fts4 1.0.3 Python functions for working with SQLite FTS4 search
sqlite-utils 3.38 CLI tool and Python library for manipulating SQLite databases
sqlparse 0.5.3 A non-validating SQL parser.
squarify 0.4.4 Pure Python implementation of the squarify treemap layout algorithm
sse-starlette 2.2.1 SSE plugin for Starlette
sspilib 0.2.0 SSPI API bindings for Python
stack-data 0.6.3 Extract data from python stack frames and tracebacks for informative displays
starlette 0.46.2 The little ASGI library that shines.
statsmodels 0.14.4 Statistical computations and models for Python
streamlit 1.45.1 A faster way to build and share data apps
superqt 0.7.3 Missing widgets and components for PyQt/PySide
sv-ttk 2.6.0 A gorgeous theme for Tkinter, based on Windows 11's UI
sympy 1.14.0 Computer algebra system (CAS) in Python
tabulate 0.9.0 Pretty-print tabular data
tblib 3.1.0 Traceback serialization library.
tenacity 9.1.2 Retry code until it succeeds
termcolor 3.1.0 ANSI color formatting for output in terminal
terminado 0.18.1 Tornado websocket backend for the Xterm.js Javascript terminal emulator library.
text-unidecode 1.3 The most basic Text::Unidecode port
textdistance 4.6.3 Compute distance between the two texts.
thefuzz 0.22.1 Fuzzy string matching in python
threadpoolctl 3.6.0 threadpoolctl
three-merge 0.1.1 Simple library for merging two strings with respect to a base one
tifffile 2025.3.30 Read and write TIFF files
tiktoken 0.9.0 tiktoken is a fast BPE tokeniser for use with OpenAI's models
tinycss2 1.4.0 A tiny CSS parser
tokenizers 0.21.1
toml 0.10.2 Python Library for Tom's Obvious, Minimal Language
tomli 2.2.1 A lil' TOML parser
tomli-w 1.2.0 A lil' TOML writer
tomlkit 0.13.2 Style preserving TOML library
toolz 1.0.0 List processing tools and functional utilities
tornado 6.5.1 Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
tqdm 4.67.1 Fast, Extensible Progress Meter
traitlets 5.14.3 Traitlets Python configuration system
traittypes 0.2.1 Scipy trait types
trio 0.30.0 A friendly Python library for async concurrency and I/O
trove-classifiers 2025.5.9.12 Canonical source for classifiers on PyPI (pypi.org).
twine 6.1.0 Collection of utilities for publishing packages on PyPI
typer 0.15.2 Typer, build great CLIs. Easy to code. Based on Python type hints.
types-python-dateutil 2.9.0.20240316 Typing stubs for python-dateutil
types-requests 2.32.0.20250328 Typing stubs for requests
typing-extensions 4.13.2 Backported and Experimental Type Hints for Python 3.8+
typing-inspection 0.4.0 Runtime typing introspection tools
tzdata 2025.2 Provider of IANA time zone data
tzlocal 5.3.1 tzinfo object for the local timezone
ujson 5.10.0 Ultra fast JSON encoder and decoder for Python
umap-learn 0.5.7 Uniform Manifold Approximation and Projection
uncertainties 3.2.2 calculations with values with uncertainties, error propagation
uri-template 1.3.0 RFC 6570 URI Template Processor
urllib3 2.4.0 HTTP library with thread-safe connection pooling, file post, and more.
uvicorn 0.34.2 The lightning-fast ASGI server.
vega-datasets 0.9.0 A Python package for offline access to Vega datasets
waitress 3.0.0 Waitress WSGI server
watchdog 6.0.0 Filesystem events monitoring
wcwidth 0.2.13 Measures the displayed width of unicode strings in a terminal
webcolors 24.11.1 A library for working with the color formats defined by HTML and CSS.
webencodings 0.5.1 Character encoding aliases for legacy web content
websocket-client 1.8.0 WebSocket client for Python with low level API options
websockets 14.2 An implementation of the WebSocket Protocol (RFC 6455 & 7692)
werkzeug 3.1.3 The comprehensive WSGI web application library.
whatthepatch 1.0.7 A patch parsing and application library.
wheel 0.45.1 A built-package format for Python
widgetsnbextension 4.0.14 Jupyter interactive widgets for Jupyter Notebook
wordcloud 1.9.4 A little word cloud generator
wrapt 1.16.0 Module for decorators, wrappers and monkey patching.
wsproto 1.2.0 WebSockets state-machine based protocol implementation
xarray 2025.4.0 N-D labeled arrays and datasets in Python
xlsxwriter 3.2.3 A Python module for creating Excel XLSX files.
xyzservices 2023.10.1 Source of XYZ tiles providers
yapf 0.40.1 A formatter for Python code.
yarl 1.18.3 Yet another URL library
yt-dlp 2025.2.19 A feature-rich command-line audio/video downloader
zict 3.0.0 Mutable mapping tools
zipp 3.21.0 Backport of pathlib-compatible object wrapper for zip files
zstandard 0.23.0 Zstandard bindings for Python

@chrisrodrigue
Copy link

Python-3.13.5 (REPL bug fix), and a last Python-3.12 cycle

Just want to say thanks for doing a final Python 3.12 release 😄

I am stuck on it for another 6-12 months due to a major piece of software we use. Would it be possible to get a wheelhouse variant for it?

Thanks again 🙏

@stonebig
Copy link
Contributor Author

b4 is now uploaded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants