PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Monday the 24th of November, 2014

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[08:04:52] <mgedmin> dear dear pypi people, can you figure out why I keep getting these 503 errors from varnish? they go away if I clear the cookies, then come back a week later
[09:16:58] <webhenrik> Hey peeps, did I just dream that there was a new package manager in lieu of pip?
[09:32:55] <The-Compiler> *another* one? :D
[09:39:36] <webhenrik> :D - i distinctly remember reading some article called something like "how i abandoned pip for XXX". I want to say it's called Webload, but I've been working with Webpack for JavaScript and stuff lately so it might be just me that's going crazy
[09:41:57] <doismellburning> welp, I started writing one in Haskell, but you won't have heard of it
[09:49:09] <jrabbit> lol
[09:58:03] <mgedmin> perhaps you were thinking of http://www.egenix.com/library/presentations/PyCon-UK-2014-Python-Web-Installer/?
[09:58:52] <mgedmin> there's also Conda, which is a bit more mature AFAIU
[09:58:54] <doismellburning> wtf
[09:58:58] <doismellburning> I was _at_ that talk
[09:59:01] <doismellburning> how did I miss it
[10:10:27] <webhenrik> :D
[10:12:24] <webhenrik> it might've been conda... but my brain says no... :)
[10:16:18] <webhenrik> i hope i ever find it
[10:36:56] <mgedmin> eh, pip's good enough for me
[10:41:38] <webhenrik> it's not that i'm looking for something better, it's just that i want to find my brain-ghost :)
[12:52:39] <skylite> how can I install something on a virtualenv without virualenv's activate script?
[12:54:58] <mgedmin> /path/to/virtualenv/bin/pip install something
[12:55:06] <skylite> oh nice
[12:55:07] <skylite> thx
[12:55:22] <mgedmin> btw you can use a virtualenv without ever using activate
[12:57:04] <skylite> thats what I want actually
[12:57:23] <skylite> only thing I ever need is runinng pip and python from my virtualenv
[12:57:43] <skylite> so I guess thats it
[14:23:02] <deasy> plop
[14:23:30] <deasy> the xapian binding for python doesn't exist in pip packages ?
[14:40:13] <apollo13> no
[14:40:26] <apollo13> you have to manually compile it
[14:40:39] <apollo13> but you probably don't want to use xapian anyways :รพ
[15:00:05] <deasy> apollo13, yes yes i need i use pootle :)
[15:00:33] <deasy> else i have set the prefix in my virtual env for install the binding but it uses /usr/lib...
[15:00:51] <deasy> instead of what i set
[15:01:53] <apollo13> deasy: there are a few options, run ./configure --help
[15:02:06] <apollo13> should tell you which you can use, but installing into a venv certainly works
[15:02:47] <deasy> yep yep it just try to install that in my / instead of my venv and seems to ignore my --prefix=$VENV
[15:05:06] <deasy> i will check again into the help
[15:27:41] <herrwolfe45> dstufft: I've been working on some code that uses extra_requires and am curious - has there ever been a desire to report to the user that an extra failed to install because the extra couldn't be found? An example being, a user tries to `pip install "twisted[zorro]"`, since the zorro option doesn't exist, would it be helpful to report an error?
[15:28:26] <herrwolfe45> that should read - because the extra *option* couldn't be found
[15:32:18] <deasy> "checking for directory to install python bindings in... /usr/lib/python2.7/dist-packages"
[15:47:05] <deasy> it's in the doc
[16:03:18] <dstufft> herrwolfe45: I dunno, i'd have to think about that. I think a problem would be what happens for extras that are only defined in certain versions of a project
[16:03:31] <dstufft> like would Twisted[ssl] effectively mean Twisted >=14.3 or whatever
[16:04:13] <dstufft> (Twisted[ssl] is probably a bad example, because in that case you probably don't want to install, but for optional things that just sort of extend? I don't know)
[16:05:08] <herrwolfe45> dstufft: that is a good point - the main issue I was targeting is when a user just mistypes an option (or has an error in a file). The user can figure out the install didn't happen if they either read the logs and notice that the option didn't install what they expect, or if they run pip freeze/list
[16:05:33] <dstufft> a warning might be appropiate if we don't already have one
[16:05:52] <dstufft> that'll show up colored if the output supports it
[16:05:57] <herrwolfe45> dstufft: yeah, that is exactly what I was thinking
[16:06:16] <herrwolfe45> would it help if I filed an issue for this on github?
[16:06:19] <herrwolfe45> ergh bitbucket
[16:06:21] <dstufft> a warnning would just require logger.warning("blah blah blah")
[16:06:29] <dstufft> in pip's code at least
[16:06:47] <dstufft> herrwolfe45: pip's on github, you can file an issue sure
[16:06:58] <herrwolfe45> ok, I'll look through pip a bit and do it. Thanks!
[16:18:31] <herrwolfe45> filed https://github.com/pypa/pip/issues/2138
[16:46:01] <jrabbit> pip folks following the debian bug?
[16:46:55] <dstufft> which debian bug
[16:47:27] <jrabbit> oh wait looks like theres a new pip-whl maybe
[16:47:32] <jrabbit> hold on :)
[16:50:26] <jrabbit> yeah i screwed up
[16:50:41] <jrabbit> debian undid a weird patch of theirs
[16:52:01] <jrabbit> the debian whl package tripped me up
[17:56:54] <Fah> Hey. I'm using pip/wheel to generate binary packages. So far, no issues. Does anyone know of a plugin that will let pip use s3 as a uri protocol vs http, https or file?
[18:01:04] <Fah> I suppose i could make the bucket accessible via http and set a policy to ensure requests are only from internal users in IAM
[22:20:43] <herrwolfe45> dstufft: the more I think about this, the more I think the warning we discussed is something that setuptools would handle, and not pip, since setuptools has to parse the extra_requires first before pip could emit any warning