[04:33:33] <tdsmith> i think it's related to confusion about whether 0.8.1 or 0.8.1c is the newest version. 0.8.1 doesn't have any downloads posted. release_url is "http://pypi.python.org/pypi/vobject/0.8.1" -- visiting that in the browser says that 0.8.1c is the newest version, though
[04:34:43] <dstufft> tdsmith: you may or may not want to wait to update things in homebrew- it's got a fairly major change in behavior and it wouldn't surprise me if things shake out as people start using it
[04:35:24] <tdsmith> i thought i might give it a few days :) does this do wheel-building now?
[04:38:28] <dstufft> tdsmith: so yea, I'm pretty sure that the problem here is that PyPI is seeing 0.8.1c as the latest version, however that version is hidden which means it won't show up in the UI as a latest version, but it _will_ show up in APIs as the latest version
[04:40:52] <tdsmith> weirdly, the behavior seems like the inverse of that: https://pypi.python.org/pypi/vobject shows downloads for 0.8.1c, but https://pypi.python.org/pypi/vobject/json has an empty url section
[04:42:35] <dstufft> er, rather I mean it sees 0.8.1 as the latest version, 0.8.1c looks like a release candidate of 0.8.1
[04:45:55] <dstufft> PEP 440 was like, 5 years of effort if you count PEP 386, which PEP 440 was "let's take that thing, actually care about backwards compat to a bigger degree, especially with relation to pkg_resoruces, and then let's get the damn thing implemented"
[04:54:56] <tdsmith> will pip bundle wheel someday?
[04:55:33] <tdsmith> i'm wondering if homebrew python should come with wheel
[04:56:39] <dstufft> tdsmith: No, the goal for wheel (and setuptools) is that pip will learn how to install build dependencies, including those two, for projects and install them into a temporary location, build the wheel, then cache the wheel and install from that in the future
[04:57:23] <dstufft> for the time being we've just depended on having wheel and setuptools already installed to install from a sdist (though if you don't have wheel, everything still works, you just don't get wheel building) until that's ready
[05:03:03] <dstufft> I'm sure it's going to break things
[05:03:17] <dstufft> a lot of things wern't expecting to be wheels are suddenly going to be
[05:03:45] <dstufft> but I don't have a better solution than to just do it and let people disable on a per package basis to start pushing people towards fixing their stuff
[05:09:55] <tdsmith> where do the cached wheels live on os x? i'm envisioning problems when a cached wheel is linked against a dylib that disappears (because e.g. the C library was upgraded and the dylib version changed because the upgrade broke the ABI) and it would be good to know what to blow away
[05:12:25] <dstufft> easiest thing to do is jsut rm -rf ~/Library/Cache/pip/wheels, but that loses all your cached wheels, you could use find to figure out what the hashed directory is and then delete just that file
[10:37:59] <jang> Hey everyone. I'm having trouble with a "pip install py" - using pip 7.0.0. The problem appears to be that https://pypi.python.org/pypi/py/ contains a bunch of links to specific versions. None of the links on that page are actually usable by pip as far as it's concerned: I see -
[10:46:18] <jang> hrm. What does https://pypi.python.org/pypi/py/ look like to you? At the moment I'm having to work around this with a requrements.txt entry that has a line in it reading:
[10:50:37] <jang> that's the problem: for some reason (pilot error) there's a extra-index-url = https://pypi.python.org/pypi in pip.conf, not .../simple
[13:55:34] <fladd> hi there, quick question. When I uninstall a Python package, wich was installed with a wheel that included extra data (that goes into dist.prefix apparently). Will PIP also remove this extra data?
[13:56:16] <fladd> If not, is there a way to hook into the wheel install mechanism, to uninstall it manually before a new version (with potentially new extra data) of the same package is installed?
[13:57:08] <apollo13> fladd: wheel install mechanism is basically just an unzip
[13:57:16] <apollo13> and everything which is installed should get uninstalled
[13:57:29] <apollo13> just check pip uninstall if it includes your extra data
[15:03:33] <mathstuf> thatd be nice, but id like to test 2.6 and i need to install buildbot for it :)
[15:03:45] <mathstuf> though i suppose buildbot itself is not connected with what is being tested
[15:04:38] <mathstuf> could the docs be updated to mention that extra steps are required for 2.6 on windows?
[15:51:44] <apollo13> dstufft: /home/fapo/.local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.