This looks very nice. The readme states that monkeypatching is used to extract this info from the `setup()` call. Is `setup.cfg` also taken into account?
What would it take to split of this part into a separate module/package so that we have one function taking a source directory and returning the contents of that call? I would be very interested in extracting not just available modules but also dependencies. On Sat, May 20, 2017 at 4:01 AM, Luis Alejandro Martínez Faneyth < l...@huntingbears.com.ve> wrote: > Hi everyone, > > I'm new to this list but I've been reading some threads in the archive. > > Around february, an idea about indexing modules from PyPI packages was > brought up. I've been working on something similar for quite a while. > > PyPIContents is an index of PyPI packages that lists its modules and > command line scripts in JSON format, like this: > > > [ > ... > > "1337": { > "cmdline": [], > "modules": [ > "1337", > "1337.1337" > ], > "version": "1.0.0" > }, > > ... > > ] > > > You can check it out here: > > https://github.com/LuisAlejandro/pypicontents > > And some use cases: > > https://github.com/LuisAlejandro/pypicontents#use-cases > > The actual index lives here, its around 60MB: > > https://raw.githubusercontent.com/LuisAlejandro/ > pypicontents/contents/pypi.json > > Is updated daily with the help of Travis: > > https://github.com/LuisAlejandro/pypicontents/blob/contents/.travis.yml > > Anyway, I hope is useful and I'll be around for any comments or questions. > > Cheers! > > > Luis Alejandro Martínez Faneyth > Blog: http://huntingbears.com.ve > Github: http://github.com/LuisAlejandro > Twitter: http://twitter.com/LuisAlejandro > > CODE IS POETRY > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig > >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig