Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
408 commits
Select commit Hold shift + click to select a range
de1820d
fix: Patch get_interpreter to handle missing cache and app_data (#2974)
esafak Oct 9, 2025
2dbf4f2
Fix backwards incompatible changes on PythonInfo (#2975)
gaborbernat Oct 9, 2025
78a8dc2
release 20.35.1
gaborbernat Oct 9, 2025
c5674f2
Merge pull request #2976 from pypa/release-20.35.1
gaborbernat Oct 9, 2025
9b47ce9
Merge pull request #2978 from gaborbernat/2977
gaborbernat Oct 10, 2025
5387286
release 20.35.2
gaborbernat Oct 10, 2025
e265338
Merge pull request #2980 from gaborbernat/release-20.35.2
gaborbernat Oct 10, 2025
a07135f
test_too_many_open_files fails (#2979)
gaborbernat Oct 10, 2025
8a1160e
release 20.35.3
gaborbernat Oct 10, 2025
e9fd90d
Merge pull request #2981 from pypa/release-20.35.3
gaborbernat Oct 10, 2025
3706faf
fix: Prevent NameError when accessing _DISTUTILS_PATCH during file ov…
gracetyy Oct 12, 2025
ed439b8
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 12, 2025
629f7b8
Merge branch 'main' into fix/distutils_patch
gracetyy Oct 12, 2025
c5e51d4
refactor: use pytest tmp_path fixture instead of tempfile.TemporaryDi…
gracetyy Oct 12, 2025
fd0a834
refactor: fix last commit according to review feedback
gracetyy Oct 14, 2025
71d5e09
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Oct 14, 2025
2b125eb
refactor: fix last commit according to review feedback
gracetyy Oct 14, 2025
0a644b0
Merge pull request #2982 from gracetyy/fix/distutils_patch
gaborbernat Oct 16, 2025
f742f8d
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Oct 27, 2025
d593841
Merge pull request #2984 from pypa/pre-commit-ci-update-config
gaborbernat Oct 27, 2025
25207be
Merge pull request #2989 from gaborbernat/bump-pip
gaborbernat Oct 29, 2025
fc1337c
release 20.35.4 (#2990)
gaborbernat Oct 29, 2025
5a400ef
[pre-commit.ci] pre-commit autoupdate (#2991)
pre-commit-ci[bot] Nov 3, 2025
ead7b2b
[pre-commit.ci] pre-commit autoupdate (#2992)
pre-commit-ci[bot] Nov 10, 2025
70afcd7
[pre-commit.ci] pre-commit autoupdate (#2993)
pre-commit-ci[bot] Nov 17, 2025
23032cb
[pre-commit.ci] pre-commit autoupdate (#2995)
pre-commit-ci[bot] Nov 24, 2025
5d09a90
fix: wrong path on migrated venv (#2996)
sk1234567891 Dec 8, 2025
365628c
test_too_many_open_files: assert on `errno.EMFILE` instead of `strerr…
pltrz Dec 15, 2025
7c28422
fix: update filelock dependency version to 3.20.1 to fix CVE CVE-2025…
pythonhubdev Jan 2, 2026
31b5d31
[pre-commit.ci] pre-commit autoupdate (#2997)
pre-commit-ci[bot] Jan 2, 2026
13afcc6
fix: resolve EncodingWarning in tox upgrade environment (#3007)
gaborbernat Jan 2, 2026
4f900c2
Fix Interpreter discovery bug wrt. Microsoft Store shortcut using Lat…
rahuldevikar Jan 5, 2026
0276db6
Add support for PEP 440 version specifiers in the ``--python`` flag. …
rahuldevikar Jan 7, 2026
9719376
release 20.36.0
gaborbernat Jan 7, 2026
5fe5d38
release 20.36.0 (#3011)
gaborbernat Jan 7, 2026
dec4cec
Merge pull request #3013 from gaborbernat/fix-sec
gaborbernat Jan 9, 2026
d0ad11d
release 20.36.1
gaborbernat Jan 9, 2026
15f475a
Merge pull request #3014 from pypa/release-20.36.1
gaborbernat Jan 9, 2026
b943149
Fix Windows activation scripts to handle Python paths with spaces
rahuldevikar Jan 10, 2026
c7dd7d5
add changelog
rahuldevikar Jan 10, 2026
fb651b0
Merge pull request #3015 from rahuldevikar/users/rahuldevikar/fix2985
gaborbernat Jan 10, 2026
d908c11
Exclude pywintypes*.dll and pythoncom*.dll from being copied to Scrip…
rahuldevikar Jan 12, 2026
f761bce
update `Automated testing` documentation section (#3016)
Jan 12, 2026
5a5f304
[pre-commit.ci] pre-commit autoupdate (#3017)
pre-commit-ci[bot] Jan 12, 2026
c4b80dc
[pre-commit.ci] pre-commit autoupdate (#3018)
pre-commit-ci[bot] Jan 20, 2026
9909c18
Preserver Symlinks in pyvenv.cfg paths (#3022)
rahuldevikar Feb 2, 2026
cf4c0fc
[pre-commit.ci] pre-commit autoupdate (#3019)
pre-commit-ci[bot] Feb 3, 2026
34066ec
Add ``PKG_CONFIG_PATH`` environment variable support to all activatio…
rahuldevikar Feb 7, 2026
7fd3453
Add ty type checker to CI via tox (#3025)
rahuldevikar Feb 9, 2026
d27a884
Upgrade embedded dependencies (#3026)
rahuldevikar Feb 9, 2026
e21287a
[pre-commit.ci] pre-commit autoupdate (#3028)
pre-commit-ci[bot] Feb 10, 2026
86897e9
Fix ty Type Narrowing (#3030)
rahuldevikar Feb 10, 2026
6e80d06
Replace ty: ignore with proper type declarations for inheritance patt…
rahuldevikar Feb 15, 2026
c4779f8
Use user_cache_dir for app data with auto-migration from old location…
rahuldevikar Feb 15, 2026
004e463
Fix unhelpful KeyError when using invalid VIRTUALENV_DISCOVERY value …
veeceey Feb 15, 2026
85470d6
⚡ perf(test): parallelize test suite with pytest-xdist (#3035)
gaborbernat Feb 15, 2026
44b7bd6
✨ feat(create): sync with upstream CPython/PyPy venv (#3036)
gaborbernat Feb 16, 2026
bc1aec7
Python3.9 dependency range correction (#3038)
reactive-firewall Feb 16, 2026
77ac227
Version bump filelock to latest (#3039)
reactive-firewall Feb 16, 2026
44bce57
Improve error message when discovery plugin is not available (#3032)
veeceey Feb 16, 2026
a238b9a
👷 ci(release): add workflow_dispatch release with zipapp and get-virt…
gaborbernat Feb 16, 2026
834c7ff
👷 ci(release): scope GH_RELEASE_TOKEN to release environment
gaborbernat Feb 16, 2026
4fb0401
📝 docs: restructure to follow Diataxis framework (#3041)
gaborbernat Feb 16, 2026
1ecf0ed
👷 ci(release): split into release and tag-triggered publish (#3042)
gaborbernat Feb 16, 2026
fda5bbc
🐛 fix(release): clear coverage env vars in release env
gaborbernat Feb 16, 2026
f745000
🔒 security(workflows): add explicit permissions to all jobs
gaborbernat Feb 16, 2026
39568b0
[pre-commit.ci] pre-commit autoupdate (#3043)
pre-commit-ci[bot] Feb 16, 2026
d7919e5
Fix bash activate PKG_CONFIG_PATH unbound variable under bash -u (#3047)
worksbyfriday Feb 17, 2026
6ff2e3e
🐛 fix(discovery): harden subprocess interrogation and test reliabilit…
gaborbernat Feb 18, 2026
c5240c7
🔧 chore(tox): migrate tox.ini to tox.toml (#3050)
gaborbernat Feb 19, 2026
fbbb97d
release 20.38.0
gaborbernat Feb 19, 2026
01e8f51
Move from extras to dependency-groups (#3056)
gaborbernat Feb 19, 2026
6d22c9e
🐛 fix(sdist): include tox.toml in sdist (#3063)
gaborbernat Feb 23, 2026
a852cbb
🐛 fix(seed): add --ignore-installed to pip invoke seeder (#3064)
gaborbernat Feb 23, 2026
c22b548
👷 ci(brew): add missing Homebrew Python versions and fix discovery (#…
gaborbernat Feb 23, 2026
f8f7f48
🧪 test(discovery): fix test_py_info_cache_clear outside venv (#3065)
gaborbernat Feb 23, 2026
e32d82d
Add architecture (ISA) awareness to Python discovery (#3058)
rahuldevikar Feb 23, 2026
4582e41
🐛 fix(discovery): resolve version-manager shims to real binaries (#3067)
gaborbernat Feb 23, 2026
ae90556
Add auto-upgrade workflow for embedded dependencies (#3057)
rahuldevikar Feb 23, 2026
ad56e78
release 20.39.0
gaborbernat Feb 23, 2026
22a8860
[pre-commit.ci] pre-commit autoupdate (#3068)
pre-commit-ci[bot] Feb 23, 2026
a10c5d4
Align dependency versions across projects (#3069)
gaborbernat Feb 23, 2026
1d4a338
✨ feat(create): add RustPython support (#3071)
gaborbernat Feb 23, 2026
b1ca37f
🐛 fix(create): add pythonw3.exe to Windows venvs (#3073)
gaborbernat Feb 25, 2026
0272c72
release 20.39.1
gaborbernat Feb 25, 2026
f89d46c
♻️ refactor(discovery): extract py_discovery as self-contained packag…
gaborbernat Feb 25, 2026
8ec3142
📝 docs(changelog): add removal entry for python-discovery extraction …
gaborbernat Feb 25, 2026
7687420
release 21.0.0
gaborbernat Feb 25, 2026
17d98ba
Add security policy
gaborbernat Feb 26, 2026
981d87c
add comprehensive type annotations across the entire codebase (#3076)
rahuldevikar Feb 26, 2026
404a3e5
release 21.1.0
gaborbernat Feb 27, 2026
ada469c
Move SECURITY.md to .github/SECURITY.md
gaborbernat Feb 27, 2026
7f2e162
Standardize .github files to .yaml suffix
gaborbernat Feb 27, 2026
e1118ba
chore(deps): bump actions/download-artifact from 4 to 8 (#3084)
dependabot[bot] Feb 27, 2026
9601a70
chore(deps): bump actions/checkout from 4 to 6 (#3083)
dependabot[bot] Feb 27, 2026
e768d56
chore(deps): bump actions/upload-artifact from 4 to 7 (#3082)
dependabot[bot] Feb 27, 2026
a1d3963
chore(deps): bump actions/setup-python from 5 to 6 (#3080)
dependabot[bot] Feb 27, 2026
fbb3bd1
chore(deps): bump peter-evans/create-pull-request from 7 to 8 (#3081)
dependabot[bot] Feb 27, 2026
eb27e55
Add type annotations to embed wheel generator output (#3085)
rahuldevikar Feb 27, 2026
f2062bc
chore(deps): bump astral-sh/setup-uv from 4 to 7 (#3086)
dependabot[bot] Mar 2, 2026
b7ab17e
[pre-commit.ci] pre-commit autoupdate (#3087)
pre-commit-ci[bot] Mar 2, 2026
0cd0e09
fix broken README heading introduced in docs restructure (#3088)
rahuldevikar Mar 3, 2026
f05bf08
🐛 fix(bash): use BASH_SOURCE in activate relocation (#3091)
gaborbernat Mar 9, 2026
e1af35d
🐛 fix(create): prevent venv from racing virtualenv on gitignore creat…
gaborbernat Mar 9, 2026
0b6f444
release 21.2.0
gaborbernat Mar 9, 2026
2aeb918
Upgrade embedded pip/setuptools/wheel (#3093)
github-actions[bot] Mar 9, 2026
98c1891
Rename u.bugfix.rst to 3093.bugfix.rst
gaborbernat Mar 9, 2026
1a838b2
[pre-commit.ci] pre-commit autoupdate (#3095)
pre-commit-ci[bot] Mar 9, 2026
080a1bd
Enhance upgrade workflow: age check, dedup, issue tracking (#3094)
rahuldevikar Mar 12, 2026
dc10a34
🐛 fix(create): use commonpath for correct path validation (#3097)
gaborbernat Mar 17, 2026
5b5e281
[pre-commit.ci] pre-commit autoupdate (#3096)
pre-commit-ci[bot] Mar 17, 2026
3925ac8
[pre-commit.ci] pre-commit autoupdate (#3098)
pre-commit-ci[bot] Mar 23, 2026
1bbeb90
🔒 ci(workflows): add zizmor security auditing (#3099)
gaborbernat Mar 26, 2026
5b9b170
[pre-commit.ci] pre-commit autoupdate (#3100)
pre-commit-ci[bot] Mar 30, 2026
0f63b3d
Add current and previous maintainers (#3101)
rahuldevikar Mar 30, 2026
235b124
Remove persist-credentials: false from jobs needing push access (#3102)
gaborbernat Mar 31, 2026
f235373
Fix broken Installation link in README (#3106)
Bahtya Apr 4, 2026
cc658da
chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#3107)
dependabot[bot] Apr 6, 2026
dfaa738
[pre-commit.ci] pre-commit autoupdate (#3109)
pre-commit-ci[bot] Apr 6, 2026
f0bbe17
fix: use terminal width for help formatting instead of hardcoded 240 …
Bahtya Apr 7, 2026
0a8c46a
chore(deps): bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (…
dependabot[bot] Apr 8, 2026
d00c465
🐛 fix(nushell): surface actionable hint in deactivate error output (#…
gaborbernat Apr 9, 2026
48e2110
👷 ci: fix setup-uv warnings and drop brew@3.9 (#3113)
gaborbernat Apr 9, 2026
d1decea
fix(ci): persist git credentials in pre-release workflow (#3114)
gaborbernat Apr 9, 2026
4136b51
fix(ci): check out repo in publish job for gh release notes (#3115)
gaborbernat Apr 9, 2026
d1fc6e6
Release 21.2.1
gaborbernat Apr 9, 2026
d73ff7c
[pre-commit.ci] pre-commit autoupdate (#3116)
pre-commit-ci[bot] Apr 13, 2026
33348d6
bump python-discovery minimum to 1.2.2 (#3117)
rahuldevikar Apr 13, 2026
7f91a9a
release 21.2.2
gaborbernat Apr 13, 2026
a5fb4a2
release 21.2.3
gaborbernat Apr 14, 2026
48f6fdc
🐛 fix(periodic-update): refuse unverified HTTPS to PyPI by default (#…
gaborbernat Apr 14, 2026
1309818
🐛 fix(zipapp): enforce ROOT containment with Path.relative_to (#3121)
gaborbernat Apr 14, 2026
4e412b0
🐛 fix(seed): validate distribution and version before pip download (#…
gaborbernat Apr 14, 2026
43deabf
🐛 fix(seed): verify sha256 of bundled wheels on load (#3119)
gaborbernat Apr 14, 2026
754602d
🐛 fix(seed): validate wheel zip entries before extraction (#3118)
gaborbernat Apr 14, 2026
15063c1
release 21.2.4
gaborbernat Apr 14, 2026
d42ea5c
🐛 fix(type): stop ty flagging default_source on Action (#3124)
gaborbernat Apr 15, 2026
9ba729b
feat: Reintroduce xonsh shell support (#3125)
anki-code Apr 19, 2026
a159c50
chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3126)
dependabot[bot] Apr 19, 2026
8d3179c
chore(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1…
dependabot[bot] Apr 19, 2026
6095679
[pre-commit.ci] pre-commit autoupdate (#3129)
pre-commit-ci[bot] Apr 21, 2026
fb6ec7c
🐛 fix(test): prevent PowerShell activation test from crashing xdist w…
gaborbernat Apr 21, 2026
01610dc
docs: Add usage instruction for Xonsh activation (#3130)
anki-code Apr 21, 2026
096bdcd
chore(deps): bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#3131)
dependabot[bot] Apr 23, 2026
21152f1
Upgrade embedded pip/setuptools/wheel (#3132)
github-actions[bot] Apr 27, 2026
e917cc2
release 21.3.0
gaborbernat Apr 27, 2026
cb5a7d1
[pre-commit.ci] pre-commit autoupdate (#3133)
pre-commit-ci[bot] Apr 29, 2026
936a36a
👷 ci: retry transient apt failures on Linux (#3139)
gaborbernat May 5, 2026
6651daf
🐛 fix(seed): bump embedded pip to 26.1.1 (#3138)
gaborbernat May 5, 2026
22eadc4
[pre-commit.ci] pre-commit autoupdate (#3137)
pre-commit-ci[bot] May 5, 2026
12ab495
release 21.3.1
gaborbernat May 5, 2026
214934c
add 3.16 to embedded wheel versions (#3140)
asottile May 11, 2026
7e27041
[pre-commit.ci] pre-commit autoupdate (#3141)
pre-commit-ci[bot] May 11, 2026
afefada
🐛 fix(upgrade): regen embedded init with correct MAX and 3.16 (#3143)
gaborbernat May 12, 2026
8531d47
release 21.3.2
gaborbernat May 12, 2026
e7517c0
Accept GraalPy implementation name. (#3144)
timfel May 13, 2026
e6dba2a
release 21.3.3
gaborbernat May 13, 2026
7189e8e
[pre-commit.ci] pre-commit autoupdate (#3145)
pre-commit-ci[bot] May 19, 2026
f4a7936
Fix Mermaid flowchart rendering (#3147)
Herrtian May 27, 2026
d423ddc
[pre-commit.ci] pre-commit autoupdate (#3148)
pre-commit-ci[bot] May 27, 2026
ceaf88f
♻️ refactor(create): remove dead code and document droppable paths (#…
gaborbernat May 27, 2026
6143498
✨ feat(create): support Windows debug builds and remove dead code (#3…
gaborbernat May 28, 2026
30bcf62
release 21.4.0
gaborbernat May 28, 2026
6a2d79c
🐛 fix(create): debug build venvlauncher lookup on Windows 3.13+ (#3151)
gaborbernat May 28, 2026
e88f194
release 21.4.1
gaborbernat May 28, 2026
b724203
🐛 fix(activation): silence deactivate hash -r under set -e (#3152)
gaborbernat May 31, 2026
3cf1a29
release 21.4.2
gaborbernat May 31, 2026
7c1d328
ci: silence avoidable check workflow notices (#3154)
gaborbernat Jun 1, 2026
f838c21
Upgrade embedded pip/setuptools/wheel (#3155)
github-actions[bot] Jun 1, 2026
a423028
[pre-commit.ci] pre-commit autoupdate (#3156)
pre-commit-ci[bot] Jun 1, 2026
9e6f59f
Fish activator passes VIRTUAL_ENV through cygpath (#3161)
LuNoX Jun 8, 2026
ce9729e
Stop exporting PS1 in bash activator (#3162)
karlhillx Jun 8, 2026
1b00ec8
[pre-commit.ci] pre-commit autoupdate (#3163)
pre-commit-ci[bot] Jun 8, 2026
af1ed9f
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#3164)
dependabot[bot] Jun 9, 2026
0134fee
chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#3165)
dependabot[bot] Jun 10, 2026
5389c25
Add wheel-0.47.0 to seed packages as mitigation of CVE-2026-24049 (#3…
apophizzz Jun 11, 2026
2a36128
🐛 fix(discovery): resolve base interpreter executable-only symlinks (…
gaborbernat Jun 11, 2026
134b080
release 21.4.3
gaborbernat Jun 11, 2026
78df6f0
Set git identity in upgrade changelog rename step (#3169)
gaborbernat Jun 13, 2026
f1f4d68
Upgrade embedded pip/setuptools/wheel (#3168)
github-actions[bot] Jun 13, 2026
79ce906
✨ feat: drop Python 3.8 support (#3170)
gaborbernat Jun 13, 2026
90735e0
release 21.5.0
gaborbernat Jun 13, 2026
7042705
[pre-commit.ci] pre-commit autoupdate (#3172)
pre-commit-ci[bot] Jun 15, 2026
2bbb35c
🐛 fix(seed): refuse to seed unsupported Python versions (#3173)
gaborbernat Jun 16, 2026
e1db75c
release 21.5.1
gaborbernat Jun 16, 2026
7362201
🐛 fix(seed): sync wheel regen script with seeder guard (#3175)
gaborbernat Jun 17, 2026
0b42ffe
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#3177)
dependabot[bot] Jun 24, 2026
8681256
[pre-commit.ci] pre-commit autoupdate (#3176)
pre-commit-ci[bot] Jun 24, 2026
44a0f9a
[pre-commit.ci] pre-commit autoupdate (#3178)
pre-commit-ci[bot] Jun 29, 2026
5fcb71d
chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 (#3179)
dependabot[bot] Jun 30, 2026
0a2e25c
:moneybag: Surface GitHub Sponsors + thanks.dev
gaborbernat Jul 3, 2026
1fa46f5
fix(upgrade): emit dash bullets in changelog (#3182)
gaborbernat Jul 6, 2026
84d652f
Upgrade embedded pip/setuptools/wheel (#3180)
github-actions[bot] Jul 6, 2026
ca5eefa
release 21.5.2
gaborbernat Jul 6, 2026
7c35065
[pre-commit.ci] pre-commit autoupdate (#3183)
pre-commit-ci[bot] Jul 6, 2026
04ff756
✨ feat(create): skip distutils hook on Python 3.10+ (#3184)
gaborbernat Jul 6, 2026
57c8dc6
release 21.6.0
gaborbernat Jul 6, 2026
3abee98
🐛 fix(fish): harden prompt against shadowed builtins (#3185)
gaborbernat Jul 10, 2026
544ca3d
release 21.6.1
gaborbernat Jul 10, 2026
20b70f3
chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.0 (#3186)
dependabot[bot] Jul 13, 2026
c53b5b1
[pre-commit.ci] pre-commit autoupdate (#3187)
pre-commit-ci[bot] Jul 13, 2026
cab4a0a
chore(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.1 (#3188)
dependabot[bot] Jul 14, 2026
c5dff1d
chore(deps): bump astral-sh/setup-uv from 8.3.1 to 8.3.2 (#3189)
dependabot[bot] Jul 15, 2026
b54bc80
Replace prettier with mdformat and yamlfmt (#3190)
gaborbernat Jul 16, 2026
a190228
[pre-commit.ci] pre-commit autoupdate (#3191)
pre-commit-ci[bot] Jul 21, 2026
482c7f9
👷 ci: test against Python 3.15 beta (#3192)
gaborbernat Jul 21, 2026
6d7bf90
Add changelog fragment for Python 3.15 support
gaborbernat Jul 21, 2026
e6eb5b0
release 21.7.0
gaborbernat Jul 21, 2026
df94b34
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#3194)
dependabot[bot] Jul 24, 2026
ac2ad97
chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#3195)
dependabot[bot] Jul 27, 2026
b486255
chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (…
dependabot[bot] Jul 27, 2026
694406a
chore(deps): bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (#3198)
dependabot[bot] Jul 29, 2026
8507c7b
[pre-commit.ci] pre-commit autoupdate (#3197)
pre-commit-ci[bot] Jul 29, 2026
bf5f520
📝 docs(branding): clarify official logo vs favicon (#3200)
gaborbernat Jul 29, 2026
b66560a
Upgrade embedded pip/setuptools/wheel (#3201)
github-actions[bot] Jul 30, 2026
e46c8e9
release 21.7.1
gaborbernat Jul 30, 2026
a3d3bb8
[pre-commit.ci] pre-commit autoupdate (#3202)
pre-commit-ci[bot] Aug 3, 2026
9952a89
chore(deps): bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (…
dependabot[bot] Aug 5, 2026
eb997d3
Upgrade embedded pip/setuptools/wheel (#3206)
github-actions[bot] Aug 7, 2026
d32f44c
release 21.7.2
gaborbernat Aug 7, 2026
8873d5e
🐛 fix(config): return a real list from ListType.split_values (#3207)
darrenhuai Aug 8, 2026
2c52ec0
release 21.7.3
gaborbernat Aug 8, 2026
8b4f9f9
[pre-commit.ci] pre-commit autoupdate (#3209)
pre-commit-ci[bot] Aug 10, 2026
6d93009
Upgrade embedded pip/setuptools/wheel (#3208)
github-actions[bot] Aug 10, 2026
60ed5e9
release 21.7.4
gaborbernat Aug 10, 2026
38a2a31
🐛 fix(types): adapt to python-discovery 1.5.2 annotations (#3211)
gaborbernat Aug 12, 2026
00b80f5
📄 docs: publish llms.txt from the docs build (#3210)
gaborbernat Aug 12, 2026
a21130f
Push renamed changelog to PR branch in upgrade workflow (#3213)
gaborbernat Aug 15, 2026
ea806db
[pre-commit.ci] pre-commit autoupdate (#3214)
pre-commit-ci[bot] Aug 17, 2026
c8c4285
chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.0 (#3215)
dependabot[bot] Aug 19, 2026
9534eda
chore(deps): bump astral-sh/setup-uv from 10.0.0 to 10.0.1 (#3218)
dependabot[bot] Aug 21, 2026
eb241a0
🔧 chore: batch dependency updates weekly on Tuesday (#3219)
gaborbernat Aug 23, 2026
1ebcab6
docs: actualize python support version (#3220)
even-even Aug 23, 2026
5640eef
[pre-commit.ci] pre-commit autoupdate (#3221)
pre-commit-ci[bot] Aug 25, 2026
31b5081
🐛 fix(create): check every execute bit in ExePathRef.can_run (#3217)
darrenhuai Aug 25, 2026
a48bf4b
🐛 fix(util): make safe_delete's error handler actually run (#3222)
darrenhuai Aug 25, 2026
2a645ae
release 21.7.5
gaborbernat Aug 25, 2026
28c4cd1
🐛 fix(create): name Windows venv exes after the interpreter (#3223)
darrenhuai Aug 28, 2026
267f4cd
release 21.7.6
gaborbernat Aug 28, 2026
8fab8d6
📄 docs: document the interpreter names in an environment (#3225)
gaborbernat Aug 28, 2026
72776f2
🎨 refactor(create): read the system exe without narrowing (#3224)
gaborbernat Aug 28, 2026
b65d93d
release 21.7.7
gaborbernat Aug 28, 2026
adfa9e4
[pre-commit.ci] pre-commit autoupdate (#3226)
pre-commit-ci[bot] Sep 1, 2026
f4e186e
🐛 fix(create): report a missing source that both modes need (#3227)
darrenhuai Sep 1, 2026
e8e8615
release 21.7.8
gaborbernat Sep 1, 2026
2ef85af
fix(test): EncodingWarning: 'encoding' argument not specified (#3228)
even-even Sep 1, 2026
f9010b3
[pre-commit.ci] pre-commit autoupdate (#3231)
pre-commit-ci[bot] Sep 8, 2026
4b31a63
🐛 fix(config): ignore a config file that fails to parse instead of cr…
darrenhuai Sep 9, 2026
66fadcb
🐛 fix(util): replace a stale symlink instead of writing through it (#…
darrenhuai Sep 9, 2026
abd3829
release 21.7.9
gaborbernat Sep 9, 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
4 changes: 2 additions & 2 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
Thank you for your interest in contributing to virtualenv! There are many ways to contribute, and we appreciate all of
them. As a reminder, all contributors are expected to follow the [PSF Code of Conduct][coc].

[coc]: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md

## Development Documentation

Our [development documentation](https://virtualenv.pypa.io/en/latest/development.html#development) contains details on
how to get started with contributing to `virtualenv`, and details of our development processes.

[coc]: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
3 changes: 3 additions & 0 deletions .github/FUNDING.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github: gaborbernat
tidelift: "pypi/virtualenv"
thanks_dev: u/gh/gaborbernat
1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
______________________________________________________________________

## name: Bug report about: Create a report to help us improve title: "" labels: bug assignees: ""

**Issue**

Describe what's the expected behavior and what you're observing.
Expand All @@ -7,6 +11,11 @@ Describe what's the expected behavior and what you're observing.
Provide at least:

- OS:

- Shell:

- Python version and path:

- `pip list` of the host python where `virtualenv` is installed:

```console
Expand Down
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

10 changes: 3 additions & 7 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
---
name: Feature request
about: Suggest an enhancement for this project
title: ""
labels: enhancement
assignees: ""
---
______________________________________________________________________

## name: Feature request about: Suggest an enhancement for this project title: "" labels: enhancement assignees: ""

**What's the problem this feature will solve?**

Expand Down
13 changes: 13 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "tuesday"
groups:
github-actions:
patterns:
- "*"
cooldown:
default-days: 7
6 changes: 0 additions & 6 deletions .github/dependabot.yml

This file was deleted.

5 changes: 5 additions & 0 deletions .github/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
changelog:
exclude:
authors:
- dependabot[bot]
- pre-commit-ci[bot]
5 changes: 0 additions & 5 deletions .github/release.yml

This file was deleted.

Loading