github-actions[bot]
42beb20b90
Add Python 3.14.0rc2 ( #15285 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-08-14 13:18:36 -05:00
github-actions[bot]
c4e5984258
Sync latest Python releases ( #15266 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-08-14 04:28:47 +00:00
Hood Chatham
c8d0bfba5c
Add support for installing pyodide Pythons ( #14518 )
...
- [x] Add tests
---------
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-08-13 11:03:25 -05:00
github-actions[bot]
d1beb7f640
Sync latest Python releases ( #15171 )
...
Automated update for Python releases.
This picks up dynamically-linked tkinter/libtcl/libtk, which fixes #6893
and a host of similar issues.
Co-authored-by: Geoffrey Thomas <geofft@ldpreload.com >
2025-08-08 19:03:25 +00:00
github-actions[bot]
038bf56366
Sync latest Python releases ( #15135 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-08-07 13:59:02 +00:00
github-actions[bot]
310a9d3426
Sync latest Python releases ( #14847 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-07-23 11:01:09 -05:00
github-actions[bot]
eaff96e5dc
Sync latest Python releases ( #14643 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-07-16 09:06:06 -05:00
Geoffrey Thomas
7ea030a1a8
Bump Python releases to pick up python-build-standalone 20250712 ( #14578 )
...
This is primarily a regression fix for missing SQLite extensions
(astral-sh/python-build-standalone#694 ).
2025-07-12 12:46:40 -04:00
github-actions[bot]
afcbcc7498
Sync latest Python releases ( #14514 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-07-08 21:12:22 -05:00
github-actions[bot]
e31f556205
Sync latest Python releases ( #14452 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-07-08 00:53:38 +00:00
github-actions[bot]
3bb8ac610c
Sync latest Python releases ( #14426 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-07-02 14:51:17 -05:00
Aria Desires
2f9061dcd0
Update python, add support for installing arm windows pythons ( #14374 )
2025-06-30 22:02:19 +00:00
Zanie Blue
74468dac15
Bump python-build-standalone releases to include 3.14.0b3 ( #14301 )
...
See
https://github.com/astral-sh/python-build-standalone/releases/tag/20250626
2025-06-27 12:36:07 -05:00
github-actions[bot]
d9c34259b3
Sync latest Python releases ( #13996 )
...
Automated update for Python releases.
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-06-12 09:47:28 -05:00
github-actions[bot]
357fc91c3c
Sync latest Python releases ( #13956 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-06-10 21:13:32 -05:00
github-actions[bot]
8e8b7449dc
Sync latest Python releases ( #13848 )
...
https://github.com/astral-sh/python-build-standalone/releases/tag/20250604
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-06-04 19:07:04 +00:00
Aria Desires
891fe524d9
update python build standalone, unblocklist linux updates ( #13732 )
2025-05-30 12:33:21 -04:00
Aria Desires
b93ce238a0
blocklist the linux cpython builds from 20250517 ( #13617 )
...
There is a runtime issue with some of these builds
Here is the testing I've seen (❌ has bug, ✅ works):
* uv version (pbs version)
* ❌ uv 0.7.7 (pbs 20250521)
* ❌ uv 0.7.6 (pbs 20250517)
* ✅ uv 0.7.5 (pbs 20250409)
* os
* ❌ linux
* ✅ windows
* arch
* ❌ x86_64
* ✅ aarch64
* python version
* ❌ 3.12
* ❌ 3.13
* ❌ 3.14
Fixes #13610
2025-05-23 18:15:16 -04:00
Geoffrey Thomas
c8479574f2
Sync latest Python releases ( #13593 )
...
Pick up python-build-standalone 20250522, in particular to fix
astral-sh/python-build-standalone#619
2025-05-22 09:21:44 -04:00
Zanie Blue
4b7f5f1103
Update Python releases ( #13509 )
2025-05-17 13:19:20 -05:00
Tim Felgentreff
878c2acdf3
Add downloading of GraalPy ( #13172 )
...
## Summary
This adds GraalPy download metadata so that `uv python install graalpy`
works. See https://github.com/astral-sh/uv/issues/13114
## Test Plan
The existing integration test was changed to test this functionality.
2025-05-06 11:02:27 -05:00
Zanie Blue
b6df755c9b
Omit Python 3.7 downloads from managed versions ( #13022 )
...
Removes Python 3.7 installation support.
The following are available today and would no longer be available
```
cpython-3.7.9-windows-x86_64-none <download available>
cpython-3.7.9-windows-x86-none <download available>
cpython-3.7.9-macos-x86_64-none <download available>
cpython-3.7.9-linux-x86_64-gnu <download available>
cpython-3.7.7-windows-x86_64-none <download available>
cpython-3.7.7-windows-x86-none <download available>
cpython-3.7.7-macos-x86_64-none <download available>
cpython-3.7.7-linux-x86_64-gnu <download available>
cpython-3.7.6-windows-x86_64-none <download available>
cpython-3.7.6-windows-x86-none <download available>
pypy-3.7.13-windows-x86_64-none <download available>
pypy-3.7.13-macos-x86_64-none <download available>
pypy-3.7.13-linux-x86_64-gnu <download available>
pypy-3.7.13-linux-x86-gnu <download available>
pypy-3.7.13-linux-s390x-gnu <download available>
pypy-3.7.13-linux-aarch64-gnu <download available>
pypy-3.7.12-windows-x86_64-none <download available>
pypy-3.7.12-macos-x86_64-none <download available>
pypy-3.7.12-linux-x86_64-gnu <download available>
pypy-3.7.12-linux-x86-gnu <download available>
pypy-3.7.12-linux-s390x-gnu <download available>
pypy-3.7.12-linux-aarch64-gnu <download available>
pypy-3.7.10-windows-x86_64-none <download available>
pypy-3.7.10-macos-x86_64-none <download available>
pypy-3.7.10-linux-x86_64-gnu <download available>
pypy-3.7.10-linux-x86-gnu <download available>
pypy-3.7.10-linux-s390x-gnu <download available>
pypy-3.7.10-linux-aarch64-gnu <download available>
pypy-3.7.9-windows-x86-none <download available>
pypy-3.7.9-macos-x86_64-none <download available>
pypy-3.7.9-linux-x86_64-gnu <download available>
pypy-3.7.9-linux-x86-gnu <download available>
pypy-3.7.9-linux-s390x-gnu <download available>
pypy-3.7.9-linux-aarch64-gnu <download available>
```
All the CPython ones should absolutely not be available, as they're not
even the last security patch release. I'm on the fence about PyPy?
2025-04-29 16:37:00 -05:00
github-actions[bot]
1099867681
Sync latest Python releases ( #12784 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-04-09 12:32:00 -05:00
github-actions[bot]
b253e2c6e2
Sync latest Python releases ( #12251 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-03-17 23:13:19 +00:00
Zanie Blue
553bcccb6a
Add support for dynamic musl Python distributions on x86-64 Linux ( #12121 )
...
Following the upstream release and #12120 , removes gating preventing
installation of the managed musl Python versions.
Of note
- The filtering of musl Python distributions has moved from the Rust
runtime to the metadata fetcher
- The filtering is now conditional on the PBS release date, removing all
old static musl distributions
- We could support the `+static` musl downloads in the future; right
now, they are deprioritized when selecting a variant
- I added test to CI which uses Alpine and installs numpy
2025-03-11 18:14:10 -05:00
github-actions[bot]
f3fb1c5a17
Sync latest Python releases ( #12120 )
...
Automated update for Python releases.
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-03-11 20:58:47 +00:00
github-actions[bot]
f5acd60ac9
Fix PyPy Python version label ( #11965 )
...
Closes https://github.com/astral-sh/uv/issues/11863
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-03-05 00:36:21 +00:00
github-actions[bot]
b5a0b7b2c3
Add pypy3.10-v7.3.19 to managed Python releases ( #11814 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-03-02 22:48:35 +00:00
Jo
0498b9fb1d
Make fetch python downloads deterministic ( #11572 )
...
Closes #11549
2025-02-17 08:36:38 -06:00
github-actions[bot]
15d75f91df
Sync latest Python releases ( #11527 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-02-15 00:51:47 +00:00
github-actions[bot]
066fbb74b1
Sync latest Python releases ( #11450 )
...
See
https://github.com/astral-sh/python-build-standalone/releases/tag/20250212
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-02-12 10:25:20 -06:00
github-actions[bot]
69f1904aeb
Sync latest Python releases ( #11318 )
...
Includes https://pypy.org/posts/2025/02/pypy-v7318-release.html
These are labeled as betas in the post but not anywhere obvious to me?
I'm not sure we need to portray this to users.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2025-02-07 09:42:20 -06:00
github-actions[bot]
e1fbffb9e0
Update to latest python-build-standalone release ( #11261 )
...
See https://github.com/astral-sh/python-build-standalone/releases/tag/20250205
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-02-05 17:31:43 -06:00
github-actions[bot]
ea0ae5e1c6
Sync latest Python releases ( #10637 )
...
See
https://github.com/astral-sh/python-build-standalone/releases/tag/20250115
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-01-15 12:55:31 -06:00
github-actions[bot]
eaaf8896ed
Sync latest Python releases ( #10333 )
...
Automated update for Python releases.
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2025-01-06 13:19:35 -06:00
github-actions[bot]
7cfa1fd204
Sync latest Python releases ( #10045 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2024-12-19 17:58:25 -06:00
github-actions[bot]
eb6bf8b0ee
Sync latest Python releases ( #9986 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2024-12-18 09:19:02 -06:00
Zanie Blue
d70160a57b
Update references to python-build-standalone to reflect the transferred project ( #9977 )
2024-12-17 20:19:58 +00:00
Zanie Blue
761dafd0d1
Allow download of Python distribution variants with newer CPU instruction sets ( #9781 )
...
Supersedes https://github.com/astral-sh/uv/pull/8517 with an alternative
approach of making all the variants available instead of replacing the
x86_64 (v1) variant with x86_64_v2.
Doesn't add automatic inference of the supported instructions, but that
should be doable per @charliermarsh's comment there. Going to do it as a
follow-up since this has been pretty time consuming.
e.g.,
```
❯ cargo run -q -- python install cpython-3.12.8-linux-x86_64_v3-gnu
Installed Python 3.12.8 in 2.72s
+ cpython-3.12.8-linux-x86_64_v3-gnu
```
Co-authored-by: j178 <10510431+j178@users.noreply.github.com >
2024-12-10 14:26:45 -06:00
github-actions[bot]
94a1d667dc
Sync latest Python releases ( #9696 )
...
Automated update for Python releases.
---------
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
Co-authored-by: Zanie Blue <contact@zanie.dev >
2024-12-06 17:18:05 -06:00
Jo
41462e5987
Fix a typo in fetch-download-metadata.py ( #8515 )
...
Fix this typo:
98523e2014/crates/uv-python/fetch-download-metadata.py (L399)
and removed an empty line in the `downloads.inc.mustache" template.
2024-10-24 07:33:14 -05:00
github-actions[bot]
94a2686385
Fix managed distributions of free-threaded Python on Windows ( #8268 )
...
See upstream fix at
https://github.com/indygreg/python-build-standalone/pull/368
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2024-10-16 14:35:29 -05:00
Zanie Blue
824dedad76
Retain old python-build-standalone releases ( #8216 )
...
Closes https://github.com/astral-sh/uv/issues/8213
I didn't mean to remove these when updating the regular expression.
Arguably, they shouldn't be used anymore, but we should make that choice
with intention.
2024-10-15 11:08:46 -05:00
Zanie Blue
b697cee3e1
Prefer optimized builds for freethreaded Python downloads ( #8196 )
...
Addresses report in https://github.com/astral-sh/uv/issues/8194
2024-10-15 08:00:02 -04:00
Zanie Blue
5f33915e03
Add support for managed installs of free-threaded Python ( #8100 )
...
Closes https://github.com/astral-sh/uv/issues/7193
```
❯ cargo run -q -- python uninstall 3.13t
Searching for Python versions matching: Python 3.13t
Uninstalled Python 3.13.0 in 231ms
- cpython-3.13.0+freethreaded-macos-aarch64-none
❯ cargo run -q -- python install 3.13t
Searching for Python versions matching: Python 3.13t
Installed Python 3.13.0 in 3.54s
+ cpython-3.13.0+freethreaded-macos-aarch64-none
❯ cargo run -q -- python install 3.12t
Searching for Python versions matching: Python 3.12t
error: No download found for request: cpython-3.12t-macos-aarch64-none
❯ cargo run -q -- python install 3.13rc3t
Searching for Python versions matching: Python 3.13rc3t
Found existing installation for Python 3.13rc3t: cpython-3.13.0+freethreaded-macos-aarch64-none
❯ cargo run -q -- run -p 3.13t python -c "import sys; print(sys.base_prefix)"
/Users/zb/.local/share/uv/python/cpython-3.13.0+freethreaded-macos-aarch64-none
```
2024-10-14 15:18:52 -05:00
Zanie Blue
f6fd849f2c
Add managed downloads for CPython 3.13.0 final ( #8010 )
2024-10-08 12:53:09 -05:00
Jo
172bff4aec
Organize downloads by prioritizing the platform, then the architecture. ( #7900 )
...
## Summary
PythonDownloadKey (cpython-3.13.0rc3-darwin-aarch64-none) and
PlatformTriple in `fetch-download-metadata.py` have a slight
inconsistency in the ordering of `os` and `arch`. In PythonDownloadKey,
`os` precedes `arch`, while in PlatformTriple, `arch` comes before
`platform` (equivalent to os). This difference in ordering affects the
sorting logic, giving arch higher priority than platform in the
`download-metadata.json` file, leading to a little bit of unexpected
order of entries.
Before:
<img width="676" alt="image"
src="https://github.com/user-attachments/assets/adb24a2e-da70-4a09-a702-4b5d71600b2c ">
After:
<img width="725" alt="image"
src="https://github.com/user-attachments/assets/c6c76e6a-d3fd-43dc-bfb0-b3a4a3fe2b6b ">
2024-10-03 10:51:21 -05:00
Jo
32ab2a5a95
Fix Python prerelease sorting ( #7884 )
...
## Summary
Observed from #7880 , `rc3` should be sorted before `rc2`.
2024-10-03 13:03:19 +01:00
github-actions[bot]
1635f6da0c
Add CPython 3.13.0rc3 and 3.12.7 downloads ( #7880 )
...
Automated update for Python releases.
Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com >
2024-10-02 17:20:48 -05:00
Zanie Blue
0e9870078e
Add support for managed Python 3.13 and update CPython versions ( #7263 )
...
Adds support for CPython 3.13.0rc2
Also bumps to the latest patch version of all the other CPython minor
versions we support.
2024-09-10 14:36:16 -05:00