Hi Luis, Awesome, thanks for this :-). It was me posting before about indexing PyPI. I'm intrigued: how do you keep it up to date using Travis? When I looked into this, I was pretty sure you need to download every package to index it. Do you have some way to only download the new releases? Or is Travis able to download every package every day? Or have you found another way round it? Does the index only include the latest version of each package, or does it also include older versions? The wifi on the train I'm on at the moment isn't fast enough to download 60 MB to find out. ;-) Does your indexing tool prefer to use wheels or sdists? Is it capable of using either for packages which don't have both available? Do you do anything to cope with modules which may be included for one platform but not another? I'm excited to see someone actually doing this!
Thomas On Sat, May 20, 2017, at 03:01 AM, Luis Alejandro Martínez Faneyth 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