We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a8887d5 commit 83e6df4Copy full SHA for 83e6df4
1 file changed
stdlib/_typeshed/README.md
@@ -32,3 +32,12 @@ removed or changed in an incompatible way for at least one year.
32
Before making such a change, the "stable" moniker will be removed
33
and we will mark the type in question as deprecated. No guarantees
34
are made about unmarked types.
35
+
36
+## Use in 3rd-party Packages (`stubs`)
37
38
+The `_typeshed` module is usually vendored by type checkers. To ensure that
39
+type checkers have a chance to pick up changes to this module, items added
40
+to `_typeshed` (or its submodules) have a two month cooldown period before
41
+they can be used in third-party stubs. For example, if `_typeshed.Fruzzle`
42
+is added on 2026-07-15, it can't be used before 2026-09-15. This restriction
43
+does not apply to standard library stubs.
0 commit comments