diff options
-rw-r--r-- | packages.toml | 10 | ||||
-rwxr-xr-x | pydoc.py | 8 |
2 files changed, 14 insertions, 4 deletions
diff --git a/packages.toml b/packages.toml index 515ee04..10def60 100644 --- a/packages.toml +++ b/packages.toml @@ -34,22 +34,30 @@ sphinx_inventory_url = "https://docs.makotemplates.org/en/latest/objects.inv" [mistletoe] [numpy] +sphinx_inventory_url = "https://numpy.org/doc/stable/objects.inv" [pydoctor] docformat = "epytext" [pygments] +sphinx_inventory_url = "https://pygments.org/objects.inv" +# TODO: this is the inventory for the master branch, stable would be better [requests] +sphinx_inventory_url = "https://docs.python-requests.org/en/stable/objects.inv" [scrapy] +sphinx_inventory_url = "https://docs.scrapy.org/en/latest/objects.inv" -[setuptools] +# [setuptools] +# sphinx_inventory_url = "https://setuptools.pypa.io/en/stable/objects.inv" +# TODO: disabled because setuptools inventory uses distutils to refer to its API? [sphinx] sphinx_inventory_url = "https://www.sphinx-doc.org/objects.inv" # TODO: this is the inventory for the master branch, stable would be better [sqlalchemy] +sphinx_inventory_url = "https://docs.sqlalchemy.org/en/14/objects.inv" [werkzeug] @@ -245,9 +245,11 @@ if __name__ == '__main__': inventories = Path('inventories') inventories.mkdir(exist_ok=True) - for path in sources.iterdir(): - sourceid = path.name - package_name, version = sourceid.rsplit('-', maxsplit=1) + for package_name in packages: + version = versions[package_name] + sourceid = f'{package_name}-{version}' + if not (sources / sourceid).exists(): + continue package_paths = list(find_packages(sources / sourceid, package_name)) |