From 0d57be7ea30129000db5494e1a65b79c7618eed0 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Tue, 8 Feb 2022 01:16:15 +0100 Subject: support single-file packages --- pydoc.py | 4 ++++ 1 file changed, 4 insertions(+) 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(): -- cgit v1.2.3