[16:06:38] <pmxbot> you're doing good work, pmxbot!
[16:15:05] <marianoguerra> hi! someone has an answer for my question?
[16:15:21] <marianoguerra> will repeat it just in case (sorry for the repetition)
[16:15:34] <marianoguerra> when installing with pip install -t it installs to the suplied directory but if available system wide it tried to uninstall it and fails if I don't have permissions
[16:15:36] <aclark> marianoguerra: if you didn't get an answer, probably not
[16:16:11] <marianoguerra> aclark: I can imagine that, but maybe some people in other timezone will see it now
[16:16:17] <aclark> marianoguerra: maybe try stack overflow… or server fault
[16:16:45] <marianoguerra> isn't this more specific?
[16:26:37] <aclark> dstufft: can you add trove classifiers? This ticket was closed for not-a-very-good-reason IMHO: http://sourceforge.net/p/pypi/support-requests/366/. We are gearing up for a Plone 5 release and are definitely going to need and user a "Framework :: Plone :: 5.0" classifier sooner rather than later
[16:26:37] <dstufft> feels more like dumb completion
[16:26:45] <Ivo> also IRC has some crazy letter equivalence rules
[16:29:00] <aclark> Ivo: I mean, seriously? Do you have to ask? :-)
[16:29:02] <Ivo> you add plone 5 packages that are marked as Framework :: Plone and then point to them and say look here! THese could be more sepcific!
[16:29:10] <aclark> Can we find less important things to discuss? :-)
[16:29:38] <dstufft> aclark: uhh, well i'm not very likely to overrule Richard. I can poke him later today when he's awake about it
[16:29:46] <aclark> dstufft: np, i'll send him an email
[16:34:26] <dstufft> but yea, most of the troves are pointless, and the ones that aren't pointless would be better served by a more structured field
[16:34:29] <aclark> dstufft: not point, that would be 5.0.1. we have them for every major release
[16:35:02] <DanielHolth> a treasure trove of classifiers
[16:35:28] <dstufft> aclark: ok so teminology aside :) Is something written for plone 4.2 unlikely to work with 4.3?
[16:35:28] <Ivo> come to think of it its a pity we don't have a separate field for specifying what version of python something hopes to be compatible with
[16:38:50] <dstufft> Ivo: nothing other than the novacaine or w/e the hell they shoot into your mouth now adays
[16:40:11] <Ivo> just looking at https://en.wikipedia.org/wiki/File:Root_Canal_Illustration_Molar.svg looks painful
[16:40:41] <Ivo> marianoguerra: that's kinda weird. is there a reason you don't like virtualenv's?
[16:45:56] <marianoguerra> Ivo: I think it's simpler to just install the deps inside a folder for each project and then set the path
[16:46:53] <Ivo> marianoguerra: virtualenv is simpler than the troubles you're running into now!
[16:47:25] <marianoguerra> Ivo: but even if I use virtualenv, that option doesn't work
[16:47:32] <marianoguerra> --user doesn't seem to work either
[16:47:48] <Ivo> marianoguerra: with virtualenv you won't need to worry about specifying a folder or setting a path
[16:49:14] <marianoguerra> Ivo: I just want to know if that is a bug or not, it looks to me, if not I would like to know what's the expected behaviour of the -t option
[16:49:36] <aclark> dstufft: more to the point, i requested the existing classifiers which MvL created for me and 4.3 did not even exist at the time. I think Richard is just inadvertently coming out of left field with a reasonable-policy that doesn't really apply to us.
[16:49:59] <marianoguerra> mainly because I've seen also it trying to uninstall the systemwide version of the same package if I try to install it somewhere with -t
[16:54:40] <marianoguerra> given the description here: https://pip.pypa.io/en/latest/reference/pip_install.html#cmdoption-t I would expect to do just that and nothing more
[16:54:51] <marianoguerra> should I open an issue? at least to clarify what it does
[17:15:35] <dstufft> aclark: to be clear, I don't really see a point in having versioned classifiers like that unless there was a big compatability break (ala Python2 / Python3) that makes them essentially different things.... but I also don't see a point in not giving a 5.0 one if there are already other versions
[17:21:44] <dstufft> aclark: we do generally have a policy that requires that classifiers will have some level of use before we add them (or else every one will try to get a classifier for their project), I just don't really know that I'd bother trying to enforce hat here since there are already classifiers for it.. unless we have reason to believe that plone 5.0 sucks and nobody is going to use it, which i'm guessing isn't the case ;)
[17:24:46] <aclark> dstufft: no reason to enforce that here IMHO, this is just a routine follow up to a request i made years ago. only diff is it didn't come directly from me this time and was roundly rejected :-)
[17:31:17] <GiLgAmEzH> Hi all! i'm creating a venv with create() https://docs.python.org/3/library/venv.html#venv.EnvBuilder.create Is possible activate it from the same .py where i'm creating the venv
[17:35:05] <dstufft> GiLgAmEzH: we didn' develop the venv module, and I dunno how to activate it
[17:36:08] <Ivo> GiLgAmEzH: to my knowledge people haven't tried to explicitly make that possible yet. you can see even the example uses Popen to run things in the new env
[17:37:35] <GiLgAmEzH> dstufft Ivo thanks. And it's possible with virtualenv?
[17:38:05] <Ivo> virtualenv has activate_this.py but i don't think it works completely
[17:38:10] <Ivo> people ahve complained about it before
[20:31:42] <adamcunnington> Hi, can anyone help with this beautifulsoup4 installation error? http://paste.ubuntu.com/7449722/
[20:42:44] <marianoguerra> adamcunnington: what command did you use to install?
[22:43:45] <Ivo> dhellmann: had you run into troubles with namespace packages & editable installs with pip in openstack?
[22:45:40] <dstufft> dhellmann: I pointed Ivo at you :) I recall oslo was having problems with namespace packages and I think Ivo is trying to understand them and see if maybe the general problem can be fixed
[22:46:15] <dstufft> There's a good chance responses will be delayed or lost though fwiw Ivo , there's a really high chance dhellmann is in atlanta ATM at the openstack summit :)
[22:46:17] <Ivo> ...well first I want to know what the general problem *is*... but that too
[22:46:31] <Ivo> dstufft: are you there or remotely?
[22:49:44] <dstufft> Instead of going to the summit I'm writing a PEP and getting high on painkillers
[22:50:02] <Ivo> e.g. my dad's employer will allow him to negotiate for discounts on any conferences and courses and such that make him an awesomer employee
[22:50:18] <dstufft> yea rackspace will pay my way for conferences
[22:53:20] <dstufft> Ivo: I poked #openstack-infra
[22:53:29] <dstufft> I hang out there and they tell me when things break
[22:53:37] <dstufft> there might be a better openstack channel for that idk
[22:53:55] <dstufft> I'm going to guess there won't be much response this week :)
[22:54:28] <elarson> Ivo: we use them at work and have had an issue where projects in the same namespace as the project I'm working on need to be installed manually
[22:56:39] <elarson> when I try to install foo.client to work on some code within the context of the foo package, it doesn't work as expected
[22:57:49] <elarson> there ends up being a foo directory in my venv's site packages that ends up stealing the namespace
[22:58:03] <elarson> I can have foo.client and foo.utils, but then foo is missing
[22:58:21] <elarson> my resolution ends up being to remove any foo packages and install them all manually as editable
[22:58:37] <elarson> this doesn't happen when I use raw setuptools
[22:59:41] <mugwump> I don't think that python packages can work like that
[22:59:54] <mugwump> unless you actually install the sub-modules into the same location
[23:00:27] <mugwump> that was the conclusion I came to when I tried to break up a package into separate distributions before, anyway
[23:01:11] <elarson> mugwump: well that is what pip does (if I understand it correctly). it installs the package by unzipping the package vs. what setuptools does by default by referencing the egg
[23:02:56] <elarson> all that said, if there is something related to namespace package that ever needs testing, feel free to ping me to try things out.
[23:16:54] <elarson> Ivo: then when you go back to the foo package and try to import something within it (I have a run.py in my example), you get an import error