diff options
| -rw-r--r-- | setuptools/command/editable_wheel.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/setuptools/command/editable_wheel.py b/setuptools/command/editable_wheel.py index e3936de5..48202990 100644 --- a/setuptools/command/editable_wheel.py +++ b/setuptools/command/editable_wheel.py @@ -563,6 +563,10 @@ class _EditableNamespaceFinder: # PathEntryFinder def install(): if not any(finder == _EditableFinder for finder in sys.meta_path): sys.meta_path.append(_EditableFinder) + + if not NAMESPACES: + return + if not any(hook == _EditableNamespaceFinder._path_hook for hook in sys.path_hooks): # PathEntryFinder is needed to create NamespaceSpec without private APIS sys.path_hooks.append(_EditableNamespaceFinder._path_hook) |
