summaryrefslogtreecommitdiff
path: root/pydoc.py
diff options
context:
space:
mode:
Diffstat (limited to 'pydoc.py')
-rwxr-xr-xpydoc.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pydoc.py b/pydoc.py
index 8d86531..db61bf7 100755
--- a/pydoc.py
+++ b/pydoc.py
@@ -48,6 +48,10 @@ def find_packages(path: Path, package_name: str) -> List[Path]:
if (path / 'src' / package_name / '__init__.py').exists():
return [path / 'src' / package_name]
+ if (path / (package_name + '.py')).exists():
+ # single-file package (e.g. Bottle)
+ return [path / (package_name + '.py')]
+
packages = []
for subpath in path.iterdir():