7 Commits
Author SHA1 Message Date
zaniebot a69e6a59c3 Require wheels for PEP 723 script dependencies (#21201) 2026-08-18 17:29:43 -04:00
William Woodruff 665fa39c7c Add dependency cooldowns to all PEP 723 scripts (#21152)
<!--
Thank you for contributing to uv! To help us out with reviewing, please
consider the following:

- Does this pull request include a summary of the change? (See below.)
- Does this pull request include a descriptive title?
- Does this pull request include references to any relevant issues?
-->

## Summary

Adds a 7 day cooldown to all of our PEP 723 style scripts.

<!-- What's the purpose of the change? What does it do, and why? -->

## Test Plan

NFC.

<!-- How was it tested? -->

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
2026-08-17 15:36:50 -04:00
Aria DesiresandBrent Westbrook a5495623f1 Enable Ruff default lint rules across the repository (and fix all the errors) (#20650)
The contents of this PR were primarily automatically generated by
asking codex to fix everything, with only a couple tweaks based on human review.

The 148 issues reported:
https://github.com/astral-sh/uv/actions/runs/30038173251/job/89311407632?pr=20649

---------

Co-authored-by: Brent Westbrook <36778786+ntBre@users.noreply.github.com>
2026-07-23 21:02:59 +00:00
Tomasz Kramkowski 602d11fc0e Fix scripts/sync-python-version-constants.py for non-pub consts and clean it up (#19700)
## Summary

#19565 made most of the latest Python version constants non-public, but
the script only matched `pub const` declarations. As a result, the daily
Python release sync workflow silently stopped updating those constants.
This PR fixes that.

This PR also cleans up the script a bit (see individual commits for
details).

## Test Plan

Manual testing.
2026-06-07 12:42:02 +01:00
konsti 585dac12a9 Update packse and remove Python 3.9.20 from test requirements (#17881)
Requires the packse PR to land first.
2026-02-18 19:35:30 +01:00
Jonathan J. Helmus 6663f8899d Add CPython 3.15.0a6 (#17987)
Update available python versions to include CPython 3.15.0a6
Update scripts used to sync pbs releases to account for recent changes
in the repo and to support running on macOS.
2026-02-12 11:23:41 -06:00
Zanie BlueandClaude 3c72e56d92 Use constants for latest Python versions in tests (#17444)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-13 21:36:45 +00:00