Skip to content
Closed

frog #2113

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2514 commits
Select commit Hold shift + click to select a range
c6f6be5
Update uv_build version to 0.9.5
woodruffw Oct 21, 2025
fd45ce7
Merge pull request #1934 from pypa/bot/update-uv-build-version
woodruffw Oct 21, 2025
1fa0046
Merge branch 'main' into ww/zizmor-fixes
woodruffw Oct 24, 2025
1b5fa56
Update import name guidelines to use 'SHOULD' for intermediate names
brettcannon Oct 27, 2025
4be49e6
fix: links to pip's pyproject.toml pages are dead with 25.3
henryiii Oct 28, 2025
51d7c21
Merge pull request #1940 from henryiii/henryiii/fix/linkstopip
webknjaz Oct 28, 2025
17d1f9e
Merge branch 'main' into patch-3
brettcannon Oct 28, 2025
6e8f4a6
Merge pull request #1939 from brettcannon/patch-3
webknjaz Oct 28, 2025
07298ee
Merge branch 'main' into ww/zizmor-fixes
woodruffw Oct 29, 2025
c3247ac
Merge pull request #1932 from pypa/ww/zizmor-fixes
ncoghlan Oct 30, 2025
4e8a3d2
docs: update spec for the macOS platform tag
btucker Nov 7, 2025
ac13541
Allow errors for missing `[build-system]` table with no metadata
pradyunsg Nov 9, 2025
82f35b5
Drop warehouse's intersphinx entry
pradyunsg Nov 9, 2025
03992e3
Merge pull request #1945 from pradyunsg/no-more-warehouse-objects.inv
pradyunsg Nov 9, 2025
44af965
Update uv_build version to 0.9.8
github-merge-queue[bot] Nov 10, 2025
60aac1a
Merge branch 'main' into feat/update-macosx-spec
di Nov 10, 2025
a8d0421
Merge branch 'main' into allow-presenting-errors-on-missing-metadata
ncoghlan Nov 10, 2025
1eb62dd
Merge pull request #1944 from pradyunsg/allow-presenting-errors-on-mi…
pradyunsg Nov 10, 2025
1606b79
Merge pull request #1943 from btucker/feat/update-macosx-spec
woodruffw Nov 10, 2025
61712b1
Merge branch 'main' into bot/update-uv-build-version
woodruffw Nov 10, 2025
bb66934
Merge pull request #1941 from pypa/bot/update-uv-build-version
woodruffw Nov 10, 2025
a4a2aef
Merge pull request #1910 from edgarrmondragon/fix-schema-links
FFY00 Nov 12, 2025
dc58ce9
nox: allow passing arguments to linkcheck
FFY00 Nov 12, 2025
5ab2bf4
Merge pull request #1949 from FFY00/main
webknjaz Nov 12, 2025
7a8eb85
Update uv_build version to 0.9.9
github-merge-queue[bot] Nov 17, 2025
1453fed
Merge pull request #1954 from pypa/bot/update-uv-build-version
woodruffw Nov 18, 2025
761f6bd
Document `macosx_0_{y}_{arch}` pattern
konstin Nov 21, 2025
d593d4a
Merge pull request #1958 from konstin/konsti/document-macos-change
webknjaz Nov 22, 2025
7a7d7ba
Specify arbitrary equality case insensitivity.
notatallshaw Nov 22, 2025
5e9c85e
Rename publish-to-test-pypi.yml to publish-to-pypi.yml #1935
soxofaan Nov 23, 2025
20b5e04
Merge pull request #1961 from soxofaan/issue1935-publish-topypi
webknjaz Nov 23, 2025
4306074
Update uv_build version to 0.9.11
github-merge-queue[bot] Nov 24, 2025
97a72c5
Update source/specifications/version-specifiers.rst
notatallshaw Nov 25, 2025
400582c
Merge pull request #1959 from notatallshaw/clarify-case-sensitivity-o…
webknjaz Nov 25, 2025
52bb45f
Update glossary.rst for accessibility (just added a hyperlink)
mahmoudadelaziz Oct 4, 2025
22d9ddf
Fix typo in creating-command-line-tools.rst
BenjaminRodenberg Nov 6, 2025
22aaae8
Merge pull request #1942 from BenjaminRodenberg/patch-1
webknjaz Nov 25, 2025
6379d3d
Merge pull request #1909 from brettcannon/clarify-license-throughout-…
webknjaz Nov 25, 2025
870e6fe
Fix the use of underscores when a hyphen is more accurate
brettcannon Jan 28, 2025
4dd0764
Merge pull request #1793 from brettcannon/patch-2
webknjaz Nov 25, 2025
2ee73e0
Restore linkcheck for specs
FFY00 Nov 12, 2025
0cef54c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Nov 12, 2025
c2fe979
Resolve local relative links to html_extra_path
FFY00 Nov 14, 2025
5a56b2e
Add myself to the pug_sphinx_extensions codeowners
FFY00 Nov 19, 2025
1301b44
add clickpy for visualizing packages
gingerwizard Jun 6, 2024
9f22130
Reduce ClickPy description to one sentence
lio-p Aug 13, 2025
e8a8090
Fix reference errors + line-wrap
lio-p Aug 13, 2025
7c6a3c3
Merge pull request #1950 from FFY00/linkcheck-local-remote
webknjaz Nov 26, 2025
1b47d1a
Merge pull request #1962 from pypa/bot/update-uv-build-version
woodruffw Nov 29, 2025
9daa2ef
Fix grammar for arbitrary equality comparisons in version specifiers
notatallshaw Dec 2, 2025
d255619
Update versions of GitHub actions used
gene1wood Dec 2, 2025
41adab7
Merge pull request #1970 from gene1wood/patch-1
webknjaz Dec 2, 2025
5cabdcb
Merge branch 'main' into fix-arbitrary-equality-grammar
notatallshaw Dec 4, 2025
1b617f8
Merge pull request #1969 from notatallshaw/fix-arbitrary-equality-gra…
ncoghlan Dec 4, 2025
ad086b9
Add subheading for Build backends for extension modules
encukou Dec 11, 2025
3da25bc
Merge pull request #1972 from encukou/patch-1
webknjaz Dec 12, 2025
3e4b6ec
Update uv_build version to 0.9.17
github-merge-queue[bot] Dec 15, 2025
b1bbf69
Merge pull request #1967 from pypa/bot/update-uv-build-version
woodruffw Dec 15, 2025
0f6ac8d
fix: bitbucket org gone
henryiii Dec 21, 2025
ca4013d
Update uv_build version to 0.9.18
github-merge-queue[bot] Dec 22, 2025
06344a2
Merge pull request #1974 from henryiii/henryiii/fix/bitbucket
pradyunsg Dec 22, 2025
11742a9
Merge pull request #1975 from pypa/bot/update-uv-build-version
woodruffw Dec 25, 2025
ccf17ed
Drop the opening note in pyproject-toml spec
pradyunsg Dec 19, 2025
90034b5
docs: fix links to Travis
henryiii Dec 22, 2025
f81ffa6
Merge pull request #1977 from henryiii/henryiii/docs/travislinks
pradyunsg Dec 30, 2025
da1bdb9
Merge branch 'main' into pradyunsg-patch-1
pradyunsg Dec 30, 2025
b14f944
Update uv_build version to 0.9.21
github-merge-queue[bot] Jan 5, 2026
712f24a
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jan 5, 2026
b480162
simple-repository-api: fix PEP 792 transcription error
woodruffw Jan 6, 2026
7bda734
Merge pull request #1983 from pypa/bot/update-uv-build-version
woodruffw Jan 6, 2026
9c20d60
Merge pull request #1984 from pypa/pre-commit-ci-update-config
woodruffw Jan 6, 2026
0b95c27
Attempt to clarify environment marker evaluation
ncoghlan Jan 10, 2026
28d4b58
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 10, 2026
472320a
Update uv_build version to 0.9.26
github-merge-queue[bot] Jan 19, 2026
f76cc7e
Merge pull request #1991 from pypa/bot/update-uv-build-version
woodruffw Jan 20, 2026
fd2c2e2
Updates from my own PR review
ncoghlan Jan 24, 2026
a50bb27
Use string containment on version-or-string fields
ncoghlan Jan 24, 2026
2cc0701
Fix marker field in macOS release check
ncoghlan Jan 24, 2026
bc46f2d
Add history entries to pages with updated links
ncoghlan Jan 24, 2026
c794ba3
Merge branch 'main' into clarify-environment-marker-comparisons
ncoghlan Jan 24, 2026
7babaa7
PEP 815: Deprecate `RECORD.jws` and `RECORD.p7s`
konstin Jan 27, 2026
19be0aa
PEP reference
konstin Jan 29, 2026
1246fbe
Ignore linkcheck 403s from docutils.sourceforge.io
woodruffw Jan 30, 2026
1b9e633
Add another ignore
woodruffw Jan 30, 2026
f98314a
Remove setuptools/wheel upgrade instruction in tutorial
EpicWink Feb 2, 2026
3f10d6e
Update uv_build version to 0.9.28
github-merge-queue[bot] Feb 2, 2026
6bbbaa8
Merge pull request #1997 from pypa/ww/sf-403
woodruffw Feb 3, 2026
933f167
Merge branch 'main' into konsti/pep-815
woodruffw Feb 3, 2026
ba4d972
Merge branch 'main' into bot/update-uv-build-version
woodruffw Feb 3, 2026
0fc1ddb
Merge pull request #1996 from konstin/konsti/pep-815
woodruffw Feb 3, 2026
b2312c3
Merge pull request #2000 from pypa/bot/update-uv-build-version
woodruffw Feb 3, 2026
83681f9
Merge branch 'main' into ww/fix-792
woodruffw Feb 4, 2026
2216536
Merge pull request #1986 from pypa/ww/fix-792
woodruffw Feb 4, 2026
45cf412
Update uv_build version to 0.10.0
woodruffw Feb 7, 2026
11477a6
Merge pull request #2001 from pypa/bot/update-uv-build-version
woodruffw Feb 9, 2026
a0d16b1
pypirc: stipulate UTF-8 encoding
woodruffw Dec 25, 2025
78b4061
Feedback
woodruffw Feb 10, 2026
307f8b1
Remove dead link to pkg_resources
woodruffw Feb 10, 2026
b26e2c4
Remove more dead references
woodruffw Feb 10, 2026
5ac5ac1
Fix version example typo
netch80 Feb 15, 2026
f808aaa
Add project table to classifier example
raffaelemancuso Feb 16, 2026
8213504
Discourage use of version epochs
mgorny Jan 26, 2026
eb953de
Move warning
woodruffw Feb 27, 2026
69adfc5
Feedback
woodruffw Feb 27, 2026
1212a11
Update uv_build version to 0.10.7
github-merge-queue[bot] Mar 2, 2026
7e8bbda
Merge remote-tracking branch 'origin/main' into clarify-environment-m…
ncoghlan Mar 2, 2026
5911ea3
Add missing word, reflow paragraph
ncoghlan Mar 2, 2026
a3a9e2b
Merge pull request #2002 from pypa/ww/fix
woodruffw Mar 2, 2026
fb9cce4
Merge branch 'main' into ww/pypirc-utf8
ncoghlan Mar 2, 2026
e0b864f
Merge branch 'main' into discourage-epochs
ncoghlan Mar 2, 2026
dc34ac7
Merge remote-tracking branch 'origin/main' into clarify-environment-m…
ncoghlan Mar 2, 2026
6d887c3
Address review comments
ncoghlan Mar 2, 2026
8b854a4
Merge pull request #1980 from pypa/ww/pypirc-utf8
ncoghlan Mar 2, 2026
95b5ae4
Merge pull request #1994 from mgorny/discourage-epochs
ncoghlan Mar 2, 2026
5d425c3
Merge branch 'main' into netch80-fix-example-typo
ncoghlan Mar 2, 2026
f65fa6d
Update source/glossary.rst
ncoghlan Mar 2, 2026
9546a39
Merge branch 'main' into patch-1
ncoghlan Mar 2, 2026
e6fa9af
Merge pull request #2003 from netch80/netch80-fix-example-typo
webknjaz Mar 2, 2026
c5b2ce8
Merge branch 'main' into bot/update-uv-build-version
ncoghlan Mar 2, 2026
3632b2c
Merge pull request #2005 from pypa/bot/update-uv-build-version
ncoghlan Mar 2, 2026
e2f905a
Merge branch 'main' into add_clickpy-fix
ncoghlan Mar 2, 2026
ac0c688
Merge pull request #1892 from lio-p/add_clickpy-fix
webknjaz Mar 2, 2026
453e2cd
Merge pull request #1923 from mahmoudadelaziz/patch-1
ncoghlan Mar 2, 2026
aef884e
Merge branch 'main' into patch-1
woodruffw Mar 2, 2026
92fa5d8
Merge pull request #2006 from raffaem/patch-1
woodruffw Mar 4, 2026
735c291
Merge branch 'main' into remove-setuptools-wheel-upgrade
ncoghlan Mar 5, 2026
4be9cc7
Merge pull request #1973 from pypa/pradyunsg-patch-1
pradyunsg Mar 5, 2026
0a74a29
Update devguide link
woodruffw Mar 8, 2026
6922c35
Allow spaces in valid glob patterns
brettcannon Mar 11, 2026
59b9f26
Update link for Python version status
brettcannon Mar 11, 2026
1fcaf7d
Merge pull request #2011 from pypa/ww/fix
woodruffw Mar 12, 2026
db53fea
Merge branch 'main' into patch-2
brettcannon Mar 12, 2026
81f39b0
Merge remote-tracking branch 'upstream/main' into remove-setuptools-w…
EpicWink Mar 13, 2026
c326e30
Clarify file name precedence for archive, sdist, and wheel specificat…
brettcannon Mar 13, 2026
3d347d7
Update uv_build version to 0.10.10
github-merge-queue[bot] Mar 16, 2026
3ff10b0
Merge pull request #2010 from pypa/bot/update-uv-build-version
woodruffw Mar 17, 2026
5271c1f
Clarify precedence of archive path and URL
brettcannon Mar 18, 2026
18ca3fc
Fix reference to wheels URL and path in pylock-toml
brettcannon Mar 18, 2026
8d30a0d
Merge branch 'main' into pylock-file-name-priority
brettcannon Mar 18, 2026
88f97de
Add uv
bangseongbeom Mar 22, 2026
26355d6
Update uv description to highlight Rust-based performance
bangseongbeom Mar 23, 2026
91de779
Improve pylock requires-python exemple
sbidoul Mar 24, 2026
fc84fb6
Merge branch 'main' into clarify-environment-marker-comparisons
ncoghlan Mar 28, 2026
e689dc1
Update uv_build version to 0.11.6
github-merge-queue[bot] Apr 13, 2026
bb14580
Fix linkcheck timeouts
woodruffw Apr 13, 2026
0a54bb3
Merge pull request #2032 from pypa/ww/linkcheck
woodruffw Apr 13, 2026
9816084
Merge branch 'main' into bot/update-uv-build-version
woodruffw Apr 13, 2026
16dda3c
Merge pull request #2024 from pypa/bot/update-uv-build-version
woodruffw Apr 13, 2026
28f94d0
Merge branch 'main' into pylock-file-name-priority
woodruffw Apr 15, 2026
1843d65
Merge branch 'main' into patch-2
brettcannon Apr 15, 2026
aee1973
Update references from Travis to GitHub Actions
brettcannon Apr 15, 2026
debe3e1
Replace Travis CI with GitHub Actions in documentation
brettcannon Apr 15, 2026
6616a37
Remove Travis mentions
brettcannon Apr 15, 2026
5d8514e
Merge pull request #2025 from sbidoul/imp-pylock-example-sbi
webknjaz Apr 15, 2026
ce1c670
Merge branch 'main' into patch-2
brettcannon Apr 16, 2026
e6e98f6
Merge branch 'main' into uv
pradyunsg Apr 17, 2026
a86fed2
Merge pull request #2016 from brettcannon/patch-2
pradyunsg Apr 17, 2026
4c3ef4f
Merge branch 'main' into uv
webknjaz Apr 17, 2026
c628d80
Update uv_build version to 0.11.7
github-merge-queue[bot] Apr 20, 2026
242b6b4
Remove kivy.org from linkcheck
konstin Apr 20, 2026
27c43be
Merge pull request #2034 from konstin/konsti/remove-kivy-from-linkcheck
woodruffw Apr 20, 2026
1379de2
Merge branch 'main' into pylock-file-name-priority
brettcannon Apr 20, 2026
f9c4c87
Merge branch 'main' into pylock-file-name-priority
brettcannon Apr 20, 2026
cd31077
Merge pull request #2018 from brettcannon/pylock-file-name-priority
woodruffw Apr 20, 2026
9c3b1d8
Merge branch 'main' into bot/update-uv-build-version
woodruffw Apr 20, 2026
a205ebe
Merge pull request #2033 from pypa/bot/update-uv-build-version
woodruffw Apr 20, 2026
3bc1059
Merge branch 'main' into uv
woodruffw Apr 20, 2026
8cd185c
Merge branch 'main' into remove-setuptools-wheel-upgrade
woodruffw Apr 20, 2026
369cd63
Merge pull request #1999 from EpicWink/remove-setuptools-wheel-upgrade
ncoghlan Apr 20, 2026
3bfdecb
Don't block PRs on linkcheck
konstin Apr 20, 2026
3dcce68
Separate cancel group
konstin Apr 20, 2026
efca0b6
Remove unused github token from test.yml
konstin Apr 21, 2026
50f5435
Merge branch 'main' into konsti/linkcheck-on-main
konstin Apr 21, 2026
8158dab
Merge pull request #2023 from bangseongbeom/uv
webknjaz Apr 21, 2026
e4b2509
Merge branch 'main' into clarify-environment-marker-comparisons
ncoghlan Apr 22, 2026
0f9103f
Review
konstin May 3, 2026
de82dfd
typo
konstin May 3, 2026
b5c65a8
Update .github/workflows/test.yml
konstin May 3, 2026
0cb3061
Restructure linkcheck matrix per review
konstin May 3, 2026
252680b
Merge branch 'main' into konsti/linkcheck-on-main
webknjaz May 3, 2026
ca5efa6
Merge pull request #2035 from konstin/konsti/linkcheck-on-main
webknjaz May 3, 2026
7e3ad96
Merge branch 'main' into clarify-environment-marker-comparisons
ncoghlan May 4, 2026
c161b7b
Warn about artifact action behavior for wheel matrices
Herrtian May 4, 2026
c2b1179
Shorten artifact note
Herrtian May 5, 2026
abde967
Link cibuildwheel examples from artifact tip
Herrtian May 5, 2026
c9d0b69
Merge pull request #2040 from Herrtian/warn-artifact-v4
webknjaz May 5, 2026
aed0694
Document separate build and publish jobs
Herrtian May 8, 2026
c1caf2e
The document is now maintained as a PyPA specification.
evgenii-prusov May 8, 2026
840fea9
Potential fix for pull request finding
evgenii-prusov May 8, 2026
32bc5cb
Allow ignoring packages with unknown markers
ncoghlan May 17, 2026
14f2097
Attempt to clarify legacy extra syntax definition
ncoghlan May 17, 2026
7f5f080
Omit Jython from implementation examples
ncoghlan May 17, 2026
ff0c07d
Merge branch 'main' into clarify-environment-marker-comparisons
woodruffw May 18, 2026
a9b1f5e
Merge pull request #1988 from ncoghlan/clarify-environment-marker-com…
pradyunsg May 18, 2026
aadd402
sdist: fix normative language around pax
woodruffw May 21, 2026
ecf32d9
Merge pull request #2058 from woodruffw-forks/ww/pax
woodruffw May 21, 2026
95fd4ab
Removes reference to withdrawn PEP 459
onefifth Jun 1, 2026
6bc3430
Add a PEP 833 callout to the simple API spec
woodruffw Jun 2, 2026
9a9aca9
Fix EOF
woodruffw Jun 2, 2026
580a764
Update uv_build version to 0.11.21
github-merge-queue[bot] Jun 15, 2026
f5d059b
Merge pull request #2038 from pypa/bot/update-uv-build-version
woodruffw Jun 15, 2026
d378cfb
Merge branch 'main' into patch-1
woodruffw Jun 15, 2026
c31a69a
Merge pull request #2043 from evgenii-prusov/patch-1
woodruffw Jun 15, 2026
e9ceddf
Add a Sphinx label for the `.dist-info/sboms/` sections
ZeroIntensity Jun 16, 2026
4ab278a
Update uv_build version to 0.11.23
github-merge-queue[bot] Jun 22, 2026
69f6dcc
Merge pull request #2066 from woodruffw-forks/ww/833
FFY00 Jun 22, 2026
efde61b
Merge branch 'main' into bot/update-uv-build-version
woodruffw Jun 22, 2026
e0c56aa
Merge pull request #2078 from pypa/bot/update-uv-build-version
woodruffw Jun 22, 2026
8b2f33b
Merge branch 'main' into patch-1
woodruffw Jun 26, 2026
e0afd28
docs: fix link to activestate python
henryiii Jul 2, 2026
ab07e44
Document self-referential extras now that pip officially supports it
Trenza1ore Jul 10, 2026
d72cd8b
Update to include pip docs link
Trenza1ore Jul 10, 2026
68c3a77
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 10, 2026
d45adcf
Rework the writing
Trenza1ore Jul 11, 2026
053f40e
Clarify handling of script metadata
pfmoore Jul 12, 2026
9dd85f2
Reorganise bullet points
pfmoore Jul 13, 2026
71fd792
docs: fix typo e. g. to e.g. in dropping older python versions guide
LaRoyBot Jul 22, 2026
cc74d97
ignore clickpy.clickhouse.com -- cloudflare challenge
ewdurbin Jul 22, 2026
3b1b5ce
Merge pull request #2084 from henryiii/henryiii/fix/linkcheck
ewdurbin Jul 22, 2026
8eb9cb2
Merge pull request #2089 from pfmoore/script_metadata
ewdurbin Jul 22, 2026
85f5b43
chore: use non-legacy hook name for ruff-check
henryiii Jun 29, 2026
564d5af
Merge pull request #2083 from henryiii/henryiii/chore/ruff-check
webknjaz Jul 23, 2026
428e312
Update uv_build version to 0.11.32
github-merge-queue[bot] Jul 27, 2026
09c02b4
Merge pull request #2081 from pypa/bot/update-uv-build-version
woodruffw Jul 27, 2026
d482546
Merge branch 'main' into fix-typo-dropping-versions
woodruffw Jul 27, 2026
9555ac1
Merge pull request #2094 from LaRoyBot/fix-typo-dropping-versions
woodruffw Jul 27, 2026
bf702d2
Update uv_build version to 0.12.0
woodruffw Jul 29, 2026
5c11f4d
Merge pull request #2098 from pypa/bot/update-uv-build-version
woodruffw Jul 29, 2026
460400d
Fix dependency group resolution snippet
jonathandung Jul 31, 2026
f5a2378
feat: add METADATA 2.6 (PEP 808)
henryiii Jun 29, 2026
dd0762a
Merge branch 'main' into patch-1
ZeroIntensity Aug 2, 2026
cdb4bf7
Update comment
jonathandung Aug 2, 2026
a69a69f
Update uv_build version to 0.12.1
github-merge-queue[bot] Aug 3, 2026
161b58a
Merge pull request #2082 from henryiii/henryiii/chore/pep808
webknjaz Aug 5, 2026
93e1d15
Merge pull request #2100 from jonathandung/patch-1
woodruffw Aug 5, 2026
342c9f7
Merge pull request #2075 from ZeroIntensity/patch-1
woodruffw Aug 5, 2026
f227f5c
Merge pull request #2102 from pypa/bot/update-uv-build-version
woodruffw Aug 5, 2026
c2eff8d
Update list of supported installer based on test results
Trenza1ore Aug 5, 2026
cd8e363
Use the term "package managers" as it's most commonly used
Trenza1ore Aug 5, 2026
84ea0ce
Add history entry for this edit
Trenza1ore Aug 6, 2026
3b98cee
Merge branch 'main' into main
Trenza1ore Aug 6, 2026
90174bb
docs: bump flit upper bound
e-kwsm Aug 7, 2026
1e6a8a8
Merge pull request #2103 from e-kwsm/flit
webknjaz Aug 9, 2026
bb9cc30
Merge pull request #2087 from Trenza1ore/main
webknjaz Aug 10, 2026
bdc08be
Merge pull request #2064 from onefifth/patch-1
ncoghlan Aug 11, 2026
e4ff704
Update uv_build version to 0.12.5
github-merge-queue[bot] Aug 17, 2026
11842f4
Merge pull request #2104 from pypa/bot/update-uv-build-version
woodruffw Aug 18, 2026
ccba8c6
Merge pull request #2042 from Herrtian/warn-build-publish-split
webknjaz Aug 19, 2026
1e8fe5e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jul 6, 2026
ab49948
Merge pull request #2027 from pypa/pre-commit-ci-update-config
woodruffw Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1d7b1abd152e4cb5e6a46e52e6b7e3bf8d366486
9 changes: 9 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
source/guides/github-actions-ci-cd-sample/* @webknjaz
source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst @webknjaz

# Sphinx extension
pug_sphinx_extensions/ @FFY00

# build-details.json
source/specifications/build-details/ @FFY00
source/specifications/specs/build-details-*.json @FFY00
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: "Community Guidelines"
url: "https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md"
about: "Please make sure to follow the PSF Code of Conduct when participating in this repository."
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/general.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: General Issue
description: Please fill out the form below to submit an issue.
labels: []
assignees: []

body:
- type: markdown
attributes:
value: |
**Thanks for taking a minute to file an issue!**

Read the [PSF Code of Conduct][CoC] first.

Verify first that your issue is not [already reported on
GitHub][issue search].

_Please fill out the form below with as many precise
details as possible._

[CoC]: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
[issue search]: ../search?q=is%3Aissue&type=issues

- type: textarea
attributes:
label: Issue Description
description: Please provide a detailed description of your issue.
placeholder: Describe your issue here...
validations:
required: true

- type: checkboxes
attributes:
label: Code of Conduct
options:
- label: I am aware that participants in this repository must follow the PSF Code of Conduct.
required: true
15 changes: 15 additions & 0 deletions .github/sphinx_lint_matcher.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"problemMatcher": [
{
"owner": "sphinx-lint-problem-matcher",
"pattern": [
{
"regexp": "^(.*):(\\d+):\\s+(.*)$",
"file": 1,
"line": 2,
"message": 3
}
]
}
]
}
14 changes: 14 additions & 0 deletions .github/workflows/cron.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---

name: Cron

on:
schedule:
- cron: "0 6 * * *" # daily at 6am

jobs:
test:
if: github.repository_owner == 'pypa' # suppress noise in forks
uses: ./.github/workflows/test.yml

...
22 changes: 22 additions & 0 deletions .github/workflows/pr-preview-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Read the Docs PR preview

on:
pull_request_target:
types:
- opened

permissions:
contents: read
pull-requests: write

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
documentation-links:
runs-on: ubuntu-latest
steps:
- uses: readthedocs/actions/preview@b8bba1484329bda1a3abe986df7ebc80a8950333 # v1.5
with:
project-slug: "python-packaging-user-guide"
87 changes: 87 additions & 0 deletions .github/workflows/test-translations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: Test translations

on:
workflow_dispatch:
pull_request:
paths:
- '**.po'
branches:
- translation/source
push:
paths:
- '**.po'
branches:
- translation/source

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true

env:
I18N_BRANCH: translation/source

jobs:
matrix:
runs-on: ubuntu-latest
outputs:
languages: ${{ steps.languages.outputs.languages }}

steps:
- name: Grab the repo src
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ env.I18N_BRANCH }}
persist-credentials: false

- name: List languages
id: languages
working-directory: locales
run: |
list=$(find * -maxdepth 0 -type d | jq -nRc '[inputs]')
echo "languages=$list" >> $GITHUB_OUTPUT


test-translation:
runs-on: ubuntu-latest
needs: matrix
strategy:
fail-fast: false
matrix:
language: ${{fromJson(needs.matrix.outputs.languages)}}

steps:
- name: Grab the repo src
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ env.I18N_BRANCH }}
persist-credentials: false

- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: >-
3.10

- name: Install Python tooling
run: python -m pip install --upgrade nox virtualenv sphinx-lint

- name: Set Sphinx problem matcher
uses: sphinx-doc/github-problem-matcher@1f74d6599f4a5e89a20d3c99aab4e6a70f7bda0f # v1.1

- name: Build translated docs in ${{ matrix.language }}
run: nox -s build -- -q -D language=${LANGUAGE}
env:
LANGUAGE: ${{ matrix.language }}

- name: Set Sphinx Lint problem matcher
if: always()
run: echo '::add-matcher::.github/sphinx_lint_matcher.json'

- name: Lint translation file
if: always()
run: sphinx-lint locales/${LANGUAGE}/LC_MESSAGES/messages.po
env:
LANGUAGE: ${{ matrix.language }}
80 changes: 80 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
name: Test

on:
merge_group:
push:
branches-ignore:
- gh-readonly-queue/** # Temporary merge queue-related GH-made branches
pull_request:
types:
- opened # default
- synchronize # default
- reopened # default
- ready_for_review # used in PRs created from GitHub Actions workflows
workflow_call:

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}
cancel-in-progress: true

permissions: {}

jobs:
build:
name: ${{ matrix.noxenv }}
if: ${{ github.repository_owner == 'pypa' || github.event_name != 'schedule' }}
runs-on: ubuntu-latest
timeout-minutes: 20
continue-on-error: >-
${{ fromJSON(matrix.continue-on-error) }}
strategy:
matrix:
noxenv:
- build
continue-on-error:
- false
include:
- noxenv: linkcheck
continue-on-error: >- # Don't block PRs on linkcheck unrelated failures
${{ toJSON(github.event_name == 'pull_request') }}

steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
persist-credentials: false

- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: "3.11"
cache: 'pip'
cache-dependency-path: 'requirements.txt'

- name: Install dependencies
run: |
python -m pip install --upgrade nox virtualenv

- name: Nox ${{ matrix.noxenv }}
env:
# Authenticate github.com requests during linkcheck to avoid rate limits.
GITHUB_TOKEN: ${{ matrix.noxenv == 'linkcheck' && github.token || '' }}
run: |
python -m nox -s ${{ matrix.noxenv }}


check:
# This job does nothing and is only used for the branch protection
# or multi-stage CI jobs, like making sure that all tests pass before
# a publishing job is started.
if: always()

needs:
- build

runs-on: ubuntu-latest

steps:
- name: Decide whether the needed jobs succeeded or failed
uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # v1.2.2
with:
jobs: ${{ toJSON(needs) }}
85 changes: 85 additions & 0 deletions .github/workflows/translation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
name: Translation

on:
workflow_run:
workflows:
- Test
branches:
- main
types:
- completed

env:
I18N_BRANCH: translation/source

jobs:
build:
runs-on: ubuntu-latest
if: github.repository_owner == 'pypa'

permissions:
contents: write # to push to I18N_BRANCH

steps:
- name: Grab the repo src
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
fetch-depth: 0 # To reach the common commit
persist-credentials: true # For `git push`
- name: Set up git user as [bot]
# Refs:
# * https://github.community/t/github-actions-bot-email-address/17204/6
# * https://github.com/actions/checkout/issues/13#issuecomment-724415212
uses: fregante/setup-git-user@024bc0b8e177d7e77203b48dab6fb45666854b35 # v2.0.2

- name: Switch to the translation source branch
run: |
sh -x

git fetch origin \
'+refs/heads/${{
env.I18N_BRANCH
}}:refs/remotes/origin/${{
env.I18N_BRANCH
}}'

git checkout -B '${{ env.I18N_BRANCH }}' \
'origin/${{ env.I18N_BRANCH }}'

- name: >-
Merge '${{ github.event.repository.default_branch }}'
to '${{ env.I18N_BRANCH }}'
run: |
sh -x

git merge "${DEFAULT_BRANCH}"
env:
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}

- name: Set up Python
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: >-
3.10

- name: Install Python tooling
run: python -m pip install --upgrade nox virtualenv

- name: Generate a fresh POT file out of RST documents
run: python -m nox -s translation

- name: Commit the POT file to Git
run: |
git_hash=$(git rev-parse --short "${GITHUB_SHA}")
git add --force locales/messages.pot
git diff-index --quiet HEAD || \
git commit \
-m "Update messages.pot as of version ${git_hash}" \
locales/messages.pot

- name: >-
Push the updated POT file back to '${{ env.I18N_BRANCH }}'
branch on GitHub
if: always()
run: |
git push --atomic origin 'HEAD:${{ env.I18N_BRANCH }}'
Loading
Loading