PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Saturday the 6th of June, 2015

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[01:00:05] <pombreda> dstufft: Howdy :) ... I would like to collect actual real stats on the usage of data_files in setup.py across all of Pypi... do you reckon that would be a good idea to put the issue of data_files to rest? I am pretty sure that there very of these
[01:01:29] <dstufft> pombreda: quite possibly :) you can download all the files on PyPI with bandersnatch... it takes about 150GB I think or so
[01:01:37] <dstufft> I'm not sure the best way to do it though
[01:01:55] <dstufft> it's most useful I think if we can try to classify the different usages of data_files
[01:03:26] <pombreda> dstufft: yep, my hunch is that most everyone got caught up between the distutil and setuptools differing interpretations and probably expect these to behave like package data
[01:03:50] <dstufft> a looong time ago package_data was kinda broken I think
[01:03:53] <dstufft> or didn't exist maybe
[01:04:04] <dstufft> and people hacked data_files to do that
[01:04:20] <dstufft> I think most uses of them now adays are artifacts of a byone age
[01:04:22] <pombreda> true: and package data where a bit buggy before 2.7
[01:05:09] <pombreda> dstufft: I feel kinda sorry to have started this bug :D
[01:06:02] <pombreda> dstufft: there is still no way to rsync to Pypi, right?
[01:06:18] <dstufft> pombreda: no, no rsync
[01:06:23] <dstufft> bandersnatch can download everything tho
[01:09:06] <ionelmc> pombreda: i'd wage that most projects don't need data_files at all but yet they use it
[01:11:26] <pombreda> ionelmc: yep, that would be my guess
[01:31:35] <pombreda> I wished bandersnatch could fetch only the latest version of any package
[01:32:46] <pombreda> well with a fast internet connection that works rather well, though I would rather not have wasted the BW :|
[01:38:20] <pombreda> have all a great week end... :) dstufft : thank you for your tireless work on Python and Pypi and packaging and more !
[03:10:06] <[Tritium]> how does one use activate_this.py in python3? execfile is apparently not a thing
[17:58:24] <ronny> dstufft: btw, why do we have version numbers in the dist-info folder name if multi version install is not intended?
[19:30:35] <tomprince> ronny: Undoubtedly, at least partly, they derive from the .egg-info folders which also head the version, from a time when setuptools tried to do multi-version.
[19:31:11] <ronny> tomprince: fwiw, it doesnt add those in develop installed workdirs for example
[19:32:09] <ronny> hmm
[19:33:35] <ronny> either root_is_purelib should go, or version numbers in the wheel inner sructure
[19:43:34] <tomprince> Or, maybe the formats aren't perfect but are an incremental step in the right direction.
[20:30:46] <ronny> tomprince: im aware they are imperfect
[22:45:35] <henbruas> Hi! I'm trying to install pip, but I'm getting the following error: http://pastebin.com/DmrBBAM3 Anyone know how to fix this?
[22:46:00] <henbruas> I'm using Python 2.6 if that helps
[23:03:50] <henbruas> Anyone?
[23:20:08] <ionelmc> henbruas: do you really need to use 2.6?
[23:20:21] <henbruas> Unfortunately
[23:23:01] <ionelmc> henbruas: not sure, what happens if you add -q ?
[23:23:07] <ionelmc> eg: get-pip.py -q
[23:23:36] <henbruas> Same error
[23:23:45] <ionelmc> might be a bug
[23:23:58] <ionelmc> henbruas: https://github.com/pypa/pip/issues/new