Skip to content

Commit a13e609

Browse files
Add caveats about adopting SPEC 1 (#283)
See #280. @cbrnr Would you mind suggesting a sentence or two (more if necessary) providing some concerns projects should consider before adopting this SPEC? --------- Co-authored-by: Stefan van der Walt <sjvdwalt@gmail.com>
1 parent 9180c00 commit a13e609

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

spec-0001/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ Endorsing this SPEC means agreeing, in principle, with the advantages of lazy lo
4949

5050
### Ecosystem Adoption
5151

52+
{{< notice warning >}}
53+
We do not recommend lazy loading for all projects. E.g., small projects with low import overheads do not need it. Lazy loading is useful when you are concerned about subpackage import times, but also want to make those subpackages available for interactive exploration in, e.g., IPython.
54+
{{< /notice >}}
55+
5256
Adopting this SPEC means implementing, using the `lazy_loader` package or any other mechanism (such as module `__getattr__`), lazy loading of subpackages and, if desired, subpackage attributes.
5357

5458
Lazy loading has been adopted by

0 commit comments

Comments
 (0)