[12:30:41] <Ivo_> dstufft, r1chardj0n3s_afk how are - and _ supposed to work in package names again? try `pip install colored-traceback` - getting this http://pastie.org/9436624
[12:44:16] <agronholm> when you say package, do you mean package or distribution?
[13:41:53] <Ivo_> agronholm: most of the time they're intechangeable..
[18:15:55] <agronholm> dstufft: did you see Ivo_'s issue about the redirects?
[18:16:09] <dstufft> jxcl: I'm not sure right now, there's some discussion about if it makes sense at all for us to have real package signing or not
[18:16:51] <dstufft> agronholm: I hadn't noticed it, but it's probably the rename problem
[18:16:57] <jxcl> I'm actually interested in that ticket for another reason entirely. I need a system of checking whether a package has been approved by our IT department before allowing installation
[18:17:24] <jxcl> I figured while I'm building that I may as well contribute it to pip
[18:18:14] <dstufft> agronholm: if you publish a package, then delete it, then republish it under a different name, but which normalizes the same (case differences, - and _, etc) the old redirect doesn't get purged
[18:19:50] <jxcl> I'm also not sure I understand what you mean by "real package signing". Are you talking about authors signing their packages on pypi?
[18:20:44] <dstufft> jxcl: historically the way I've seen people implement that IT department thing is to have a mirror of PyPI which only includes items that have been signed off by IT
[18:21:19] <jxcl> that's really a much better way of doing that
[18:21:45] <jxcl> the documentation I've been able to find on setting up a PyPI mirror has been slim
[18:23:40] <dstufft> it's pretty easy, if you want to make an index you just need a web server that generated links automatically like nginx, apache, twisted web, whatever, make a dir structure like <ROOT>/<Package Name>/<Package Files> and do pip install --index-url = <web address for ROOT> , or even simpler, just shove all the files in the root, and do ``pip install --no-index --find-links <web address for ROOT>``
[18:25:22] <jxcl> what does "all of the files" mean in this case?
[18:27:00] <jxcl> the .tar.gz files for the packages that I want on that mirror?
[18:27:20] <dstufft> e.g. you can shove all the installable files in a directory on a server, and do twistd -n web --path /path/to/that/directory and you have a mirror you can use with pip install --no-index --find-links <wahtever>