Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
4add2ae
Metadata, Abstract, and opening of Motivation
brettcannon Jan 20, 2026
e0782aa
Finish Motivation
brettcannon Jan 22, 2026
f17b044
Big chunk of Rationale
brettcannon Jan 22, 2026
e3ed3a7
Finish the Specification
brettcannon Jan 23, 2026
4356560
Use a placeholder name so `make html` works
brettcannon Jan 23, 2026
ee9f5e9
Add Backwards Compatibility
brettcannon Jan 24, 2026
e7ce165
Add Security Implications and How to Teach This
brettcannon Jan 24, 2026
0790eb5
Reject other names
brettcannon Jan 28, 2026
35f0c1c
Finish the initial draft
brettcannon Jan 30, 2026
b9c4aa9
Fix typos
brettcannon Jan 30, 2026
9bbe310
Clarify some details
brettcannon Jan 30, 2026
0416207
Merge branch 'main' of https://github.com/python/peps into venv-location
brettcannon Jan 30, 2026
bcdb121
Update CODEOWNERS to fill in gaps
brettcannon Jan 30, 2026
5c80354
Clarify details
brettcannon Feb 2, 2026
8f4f41a
Add more names to ACKS
brettcannon Feb 4, 2026
364cd0a
Add guidance about `.venv` and version control
brettcannon Feb 6, 2026
b82cebd
Thank Bernát
brettcannon Feb 6, 2026
98ade21
Clarify language regarding the use of non-executable paths in the .ve…
brettcannon Feb 12, 2026
da7bc6a
Add Vinay Sajip to acknowledgements
brettcannon Feb 12, 2026
eb5b6bf
Clarify language regarding access to hidden virtual environment direc…
brettcannon Feb 20, 2026
ec0e774
Merge branch 'main' into venv-location
brettcannon Mar 23, 2026
d42ed5e
Thank Zanie
brettcannon Mar 23, 2026
5521cd1
List tool support
brettcannon Mar 23, 2026
bc44d20
Cover how tools will likely error out if they don't support `.venv` f…
brettcannon Mar 23, 2026
e0fdf6b
Add an open issue about supporting multiple virtual environments via …
brettcannon Mar 23, 2026
21ceb60
Minor clarifications
brettcannon Mar 23, 2026
e5dc86e
Introduce new method for creating redirect files
brettcannon Apr 10, 2026
656d6d8
Specify `create(env_dir=DEFAULT_NAME)`
brettcannon Apr 10, 2026
60717b5
Clarify requirements for .venv file encoding and newline handling
brettcannon Apr 12, 2026
4ccc3ec
Clarify that `executable()` looks for `python`
brettcannon Apr 12, 2026
d67e8e4
Clarify that the *env_dir* parameter for both `venv.EnvBuilder.create…
brettcannon Apr 12, 2026
90c56ba
Clarify that both `venv.EnvBuilder.create` and `venv.create` gain a k…
brettcannon Apr 12, 2026
23d49d9
Add `read_redirect_file()`
brettcannon Apr 13, 2026
923c486
Clarify the creation of redirect files in `project_root` for `read_re…
brettcannon Apr 13, 2026
49446f2
Add the reference implementation
brettcannon Apr 15, 2026
d8115cd
Merge remote-tracking branch 'upstream/main' into venv-location
brettcannon Apr 15, 2026
c28629f
Fix the numbered list
brettcannon Apr 15, 2026
3d206b4
Take 832
brettcannon Apr 15, 2026
066fd61
Fix spelling and grammar
brettcannon Apr 15, 2026
11de60c
Style cleanup
brettcannon Apr 15, 2026
58cd792
Say `read_redirect_file()` raises an exception if the location doesn'…
brettcannon Apr 15, 2026
2008b9d
Add Change History section
brettcannon Apr 15, 2026
8c5d738
Make linting happy
brettcannon Apr 15, 2026
c107f76
Try to fix list formatting
brettcannon Apr 15, 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
8 changes: 5 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -617,6 +617,7 @@ peps/pep-0735.rst @brettcannon
peps/pep-0736.rst @Rosuav
peps/pep-0737.rst @vstinner
peps/pep-0738.rst @encukou
# peps/pep-0739.rst
peps/pep-0740.rst @dstufft
peps/pep-0741.rst @vstinner
peps/pep-0742.rst @JelleZijlstra
Expand Down Expand Up @@ -680,13 +681,14 @@ peps/pep-0801.rst @warsaw
peps/pep-0802.rst @AA-Turner
peps/pep-0803.rst @encukou
peps/pep-0804.rst @pradyunsg
# ...
# peps/pep-0805.rst
peps/pep-0806.rst @JelleZijlstra
peps/pep-0807.rst @dstufft
peps/pep-0808.rst @FFY00
peps/pep-0809.rst @zooba
peps/pep-0810.rst @pablogsal @DinoV @Yhg1s
peps/pep-0811.rst @sethmlarson @gpshead
# peps/pep-0812.rst
peps/pep-0813.rst @warsaw @ericvsmith
peps/pep-0814.rst @vstinner @corona10
peps/pep-0815.rst @emmatyping
Expand All @@ -705,6 +707,7 @@ peps/pep-0828.rst @ZeroIntensity
peps/pep-0829.rst @warsaw
peps/pep-0830.rst @gpshead
peps/pep-0831.rst @pablogsal @Fidget-Spinner @savannahostrowski
peps/pep-0832.rst @brettcannon
# ...
peps/pep-2026.rst @hugovk
# ...
Expand Down Expand Up @@ -788,5 +791,4 @@ peps/pep-8015.rst @vstinner
peps/pep-8016.rst @njsmith @dstufft
# ...
peps/pep-8100.rst @njsmith
# peps/pep-8101.rst
# peps/pep-8102.rst
# 81** PEPs are collectively owned, so no individual assignees.
Loading
Loading