Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
eb7481f
PEP 805: Explicit lazy imports
pablogsal Sep 22, 2025
bb2881e
Add Motivation/Rationale
pablogsal Sep 22, 2025
900d69c
Add FAQ
pablogsal Sep 22, 2025
dec56a6
restructure sections
pablogsal Sep 22, 2025
f8bc20d
Update pep-0805.rst
Kronuz Sep 22, 2025
7be3240
Draft of the specification section.
Yhg1s Sep 23, 2025
d40b989
Fix the damn reST markup.
Yhg1s Sep 23, 2025
e48febb
Add 'Alternate Implementations', 'Rejected Ideas', & a few small nits
brittanyrey Sep 23, 2025
efffe73
No known security vulnerabilities
Kronuz Sep 23, 2025
7207ec9
Backwards Compatibility
Kronuz Sep 23, 2025
0064549
Initial pass over "How to Teach This"
brittanyrey Sep 23, 2025
73c7c14
Add miscellaneous improvements
tjstum Sep 25, 2025
bed9dfa
Small fixes
pablogsal Sep 26, 2025
3e5d99b
Merge pull request #1 from LazyImportsCabal/stum-improvements
pablogsal Sep 26, 2025
573b2fd
Add FAQ
pablogsal Sep 26, 2025
e018473
Clarify how __lazy_modules__ works from discord discusison
tjstum Sep 26, 2025
9e2acdd
Merge pull request #2 from LazyImportsCabal/modname
pablogsal Sep 26, 2025
d66187f
Make it more obvious the local/explicit/controlled/granular checklist
Yhg1s Sep 29, 2025
3b40056
Tiny nits & fixes
brittanyrey Sep 29, 2025
d3989db
1/N Addressing feedback 1, 2, & 8
brittanyrey Sep 30, 2025
7d1e0e4
Address #6 & 'G' follow up item
brittanyrey Sep 30, 2025
c06c438
[3/N] Address feedback no. 3
brittanyrey Sep 30, 2025
4a72eb8
Fix missing back ticks
brittanyrey Sep 30, 2025
504c2fc
Make answer for no 8 clearer
brittanyrey Sep 30, 2025
32608e4
globals() doesn't reify
DinoV Oct 1, 2025
a2da77a
Add PG feedback
brittanyrey Oct 1, 2025
b63a2fd
Merge pull request #3 from LazyImportsCabal/feedback
brittanyrey Oct 1, 2025
928c511
Expand on lazy position and subclass of dict
DinoV Oct 1, 2025
42bd364
Mega overhaul
pablogsal Oct 2, 2025
bc72140
Small stdlib analysis
pablogsal Oct 2, 2025
e3c6ffe
Simplify grammar
pablogsal Oct 2, 2025
e525ef0
More examples
pablogsal Oct 2, 2025
f33685e
remove false sentence
pablogsal Oct 2, 2025
a5b4df7
Fix small typo.
Yhg1s Oct 2, 2025
918b6ff
Make my final pass of language
tjstum Oct 2, 2025
0244d19
more with blocks
tjstum Oct 2, 2025
03926bb
Merge pull request #4 from LazyImportsCabal/moremisc
pablogsal Oct 2, 2025
9dbcbba
Move a sentence around
Yhg1s Oct 2, 2025
6b7e48a
Emphasize "lazy import syntax" by bolding it.
Yhg1s Oct 2, 2025
9d3f1b8
Markup change.
Yhg1s Oct 2, 2025
095aa17
Fix indentation in continuation
Yhg1s Oct 2, 2025
344067e
Clarify the effect of the global lazy flag
Yhg1s Oct 2, 2025
c5e41d2
Re-specify the spec.
Yhg1s Oct 2, 2025
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
2 changes: 1 addition & 1 deletion peps/pep-0523.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PEP: 523
Title: Adding a frame evaluation API to CPython
Author: Brett Cannon <brett@python.org>,
Dino Viehland <dinov@microsoft.com>
Thomas Wouters <thomas@python.org>
Status: Final
Type: Standards Track
Created: 16-May-2016
Expand Down
Loading
Loading