From ee64ced217671744c14ffd47062d34fcfcb1c7b1 Mon Sep 17 00:00:00 2001 From: Ethan Smith Date: Sat, 9 Sep 2017 20:56:06 -0700 Subject: [PATCH] PEP 484: Clarify Python versioning in stub file search path (#410) --- pep-0484.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pep-0484.txt b/pep-0484.txt index 0c94da0156f..4ca16aa08a1 100644 --- a/pep-0484.txt +++ b/pep-0484.txt @@ -1833,12 +1833,12 @@ they're updated often. Third-party stub packages can use any location for stub storage. Type checkers should search for them using PYTHONPATH. A default fallback -directory that is always checked is ``shared/typehints/python3.5/`` (or -3.6, etc.). Since there can only be one package installed for a given -Python version per environment, no additional versioning is performed -under that directory (just like bare directory installs by ``pip`` in -site-packages). Stub file package authors might use the following -snippet in ``setup.py``:: +directory that is always checked is ``shared/typehints/pythonX.Y/`` (for +some PythonX.Y as determined by the type checker, not just the installed +version). Since there can only be one package installed for a given Python +version per environment, no additional versioning is performed under that +directory (just like bare directory installs by ``pip`` in site-packages). +Stub file package authors might use the following snippet in ``setup.py``:: ... data_files=[