From f9409b11529083fcae4177766661b905e7e9caaa Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Mon, 7 Feb 2022 13:46:45 +0100 Subject: check find_packages even when not running pydoctor Helps finding package detection problems. --- pydoc.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pydoc.py b/pydoc.py index c5a4f68..dd9942b 100755 --- a/pydoc.py +++ b/pydoc.py @@ -126,12 +126,6 @@ if __name__ == '__main__': for path in sources.iterdir(): sourceid = path.name package_name, version = sourceid.rsplit('-', maxsplit=1) - out_dir = dist / package_name / version - - if out_dir.exists(): - continue - - print('generating', sourceid) packages = list(find_packages(sources / sourceid, package_name)) @@ -148,6 +142,13 @@ if __name__ == '__main__': docformat = overrides['docformat'].get(package_name, 'restructuredtext') + out_dir = dist / package_name / version + + if out_dir.exists(): + continue + + print('generating', sourceid) + out_dir.mkdir(parents=True) pydoctor.driver.main( # fmt: off -- cgit v1.2.3