Angelo Gladding

Hacker for right homesteading an independent web.

gmpg/pkg

Tools for metamodern software packaging.

Package detail discovery and automated setup.


discover(pkgdir: str) -> dict # [source]

return a dictionary containing package details discovered at pkgdir

auto_discover(dist, _, setup_file) # [source]

a distutils setup keyword for automatic discovery using discover

>>> import setuptools  # doctest: +SKIP
>>> setuptools.setup(discover=__file__)  # doctest: +SKIP

get_repo_files(setup_dir) # [source]

a setuptools file finder for finding installable files from a Git repo