summaryrefslogtreecommitdiff
path: root/setuptools/command
diff options
context:
space:
mode:
authorAnderson Bravalheri <andersonbravalheri@gmail.com>2022-08-12 12:32:49 +0100
committerAnderson Bravalheri <andersonbravalheri@gmail.com>2022-08-12 12:32:49 +0100
commit9e2295af2ef4de51d1112d8215e387ae691dc46c (patch)
treef9b4e4046ba261e5f75107f3c59fd0f7b351be74 /setuptools/command
parent8a5d6cc71bf1c4c1c2c153683fb43d51ce596167 (diff)
downloadpython-setuptools-git-9e2295af2ef4de51d1112d8215e387ae691dc46c.tar.gz
Emulate accidental namespaces from regular installation
Diffstat (limited to 'setuptools/command')
-rw-r--r--setuptools/command/editable_wheel.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/setuptools/command/editable_wheel.py b/setuptools/command/editable_wheel.py
index 1bb7ddfb..c4b7ff9e 100644
--- a/setuptools/command/editable_wheel.py
+++ b/setuptools/command/editable_wheel.py
@@ -594,7 +594,7 @@ def _find_virtual_namespaces(pkg_roots: Dict[str, str]) -> Iterator[str]:
for i in range(len(parts) - 1, 0, -1):
partial_name = ".".join(parts[:i])
path = Path(find_package_path(partial_name, pkg_roots, ""))
- if not path.exists():
+ if not path.exists() or partial_name not in pkg_roots:
yield partial_name