PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Thursday the 2nd of July, 2015

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[00:19:28] <Nakato> lifeless: Right, another revision up. https://github.com/pypa/pip/commit/9ec6a56612ebd2a8d3e0667bfd5627713df78a3f
[00:24:04] <lifeless> Nakato: I can't look at that for at least a few hours; will do so asap as I can after that
[00:25:43] <Nakato> lifeless: No rush
[02:40:13] <tchaypo> https://www.irccloud.com/pastebin/TiIBZ3L6/
[02:40:49] <tchaypo> pip simultaneously tells me I need to update, but also refuses to update because it’s already up-to-date, but also tells me I should consider using the command I just used in order to update to the new version that it’s refusing to install...
[02:41:52] <tchaypo> oh goody. pip install —force-reinstall gives me 7.0.3 again.
[02:42:26] <tchaypo> yep. my devpi only has 7.0.3
[02:43:24] <tchaypo> ah. it seems to have gotten sad when it was offline for a few hours yesterday and not updated since.
[02:52:04] <dstufft> tchaypo: heh, yes. pip explicitly hits PyPI directly for that just for issues like that :)
[02:52:32] <tchaypo> and then I think “may as well pip update devpi-server while i’m at it"
[02:52:53] <tchaypo> why do i always forget how much fun it is to try to export the old-version server-dir when you don’t have the old version isntalled any more?
[03:07:09] <lifeless> tchaypo: this is one of many reasons I don't use devpi
[03:07:53] <tchaypo> one of the main reasons i started using it was because it was a simple convenient way to have a local cache of the wheels I’d recently installed
[03:08:00] <lifeless> I just seem to make things more awkward whenever I try
[03:08:03] <tchaypo> but pip does that now by itself (thanks!)
[03:21:34] <dstufft> lifeless: if you were wondering what the use case was for -c ^^ ;)
[03:24:15] <lifeless> dstufft: :)
[22:31:36] <lifeless> Nakato: oh, one more pair of tests
[22:31:57] <lifeless> Nakato: pip install -e thing-thats-constraints-to-editable has to work
[22:32:07] <lifeless> Nakato: thats perhaps unclear and seems contradictory
[22:32:40] <lifeless> Nakato: have a look in devstack at inc/python line 241
[23:41:49] <lifeless> dstufft: around ?
[23:42:14] <dstufft> lifeless: yea, but gonna lay down in a minute, feeling crummy
[23:42:17] <dstufft> whats up
[23:42:19] <lifeless> dstufft: oh :(
[23:42:24] <lifeless> #egg=NAME
[23:42:32] <lifeless> is that supported on local paths as well as e.g. git urls ?
[23:42:44] <lifeless> just working on constraints file management tooling
[23:42:48] <tomprince> dstufft: Any reason that pypi/warehouse doesn't handle normalizing versions?
[23:43:01] <lifeless> dstufft: If you don't remember offhand, I'll do some testing
[23:43:05] <lifeless> dstufft: I *think* it is
[23:43:22] <dstufft> lifeless: yea it can, but I think you have to use file:// urls to do it
[23:43:25] <dstufft> tomprince: what do you mean
[23:43:25] <tomprince> https://warehouse.python.org/pypi/bitmath/1.2.3.post4/json vs https://warehouse.python.org/pypi/bitmath/1.2.3-4/json
[23:44:29] <dstufft> oh that
[23:44:53] <dstufft> tomprince: https://github.com/pypa/warehouse/issues/445
[23:45:10] <lifeless> dstufft: yah, that worked. thanks
[23:45:15] <tomprince> Or, is there some better way to go from a package + normalized version to an sdist URL?
[23:45:42] <dstufft> tomprince: the best you can do atm is hit /pypi/<foo>/json and parse the versions on that yourself
[23:45:52] <dstufft> but it's planned that warehouse will normalize them
[23:46:04] <dstufft> it doesn't right now, just because it's easier not to and nobody has gotten around to it yet
[23:47:45] <tomprince> That bitmath package has been bane for a while now.
[23:49:23] <dstufft> tomprince: don't think I can parse that sentence
[23:52:15] <tomprince> *my
[23:58:12] <sigmavirus24> tomprince: I was imagining a package acting like Bane from Batman