[00:35:35] <qwcode> dstufft, PEP449 recommends bandersnatch mirror client for private mirrors, but it doesn't verify certs. should people be concerned?
[00:40:38] <dstufft> and it's recommended b/c it's better than the alternatives
[00:44:33] <qwcode> looking at devpi now. btw, I asked on the devpi list about how it handles the "same version, but new file" issue in it's cache. never got a clear answer
[00:45:44] <dstufft> qwcode: you should file a bug with bandernsatch
[00:51:31] <qwcode> dstufft, ok, so I guess the mirror protocol involves rpc requests to get the changelog, and that part looks like vanilla xmlrpclib/httlib
[00:52:00] <qwcode> but the files gets though a requests session
[01:27:46] <qwcode> not sure, but seems like the bandersnatch changelog request could just be spoofed with bogus package urls
[01:41:45] <qwcode> nope, the changelog returns package names.
[02:04:47] <dstufft> qwcode: you could prevent the mirror from updating a particular package
[02:04:57] <dstufft> like if pip found a serious security flaw, and issued a 1.5.3 to fix it
[04:49:17] <dstufft> ideally it would just fallback to sdist in that case, but that might require more work
[04:49:41] <Ivo> doesn't sdist require more files than a wheel might be built with?
[04:50:16] <dstufft> No I mean, I want it to abort trying to install the Wheel and instead try an sdist, but I think that'll take more refactoring
[04:50:42] <Ivo> trying to write functionality for ^^ atm
[05:12:19] <Ivo> dstufft: writing tests atm, do you know would unpack_file be proper way to unpacka wheel file so i can pass its directory to a function? or should I use something else that will make sure py.test cleans it up after?
[06:44:55] <Ivo> anyone write the TestPipResult / PipTestEnvironment?
[21:21:21] <ionelmc> is there a way to alias packages on pypi ?
[21:21:38] <ionelmc> so you can have 2 names but both installing the same thing
[21:22:12] <Alex_Gaynor> ionelmc: you could make one of them be a dummy package with just a setup.py that install_requires the other one. opther than that, no
[21:22:13] <ionelmc> well, an easier way than the other package being an empty one with a dependency on the other one :)