[07:11:25] <hynek> dstufft: i think i got it working, thanks :)
[07:35:22] <traverseda_lapto> Has anyone given any though (where I can read about it) to gobo-linux style packages? That is, being able to install more then one version of a package in pip?
[14:58:32] <ngoldbaum> is it possible to create a virtualenv that contains an old version of setuptools? I want to test a bit of code that prints an error message when people try to install my package with a too-old setuptools installed.
[15:08:33] <nedbat> ngoldbaum: i imagine if you use an old version of virtualenv you could
[15:09:27] <dstufft> ngoldbaum: virtualenv f && f/bin/pip install setuptools==oldversion ?
[15:10:54] <ngoldbaum> so, background, we're using a feature of setuptools that's only included in setuptools>=18.0 - is the right thing to do here to include setuptools in install_requires or setup_requires, or is that a chicken-egg problem?
[15:35:24] <ngoldbaum> churn, makes it harder to review cython contributions, confusing for new people, this always worked until recently when we started depending on a relatively recent cython version
[15:35:33] <ionelmc> i'm doing that btw, diffing the C files has proven very useful in many situations
[15:35:35] <ngoldbaum> after the next release this will be less painful
[15:36:27] <ionelmc> you can only be sure you have the right cython code after you seen the generated C
[15:36:40] <ionelmc> i thikn seeing that would be most useful in code reviews
[15:37:47] <ngoldbaum> agree to disagree i guess? I've never been in a situtation where i wanted to see the autogenerated C unless I was debugging the cython
[15:38:04] <ngoldbaum> and then only small subsections
[15:38:26] <ngoldbaum> we're not using cython to interface with the python C API, just as a way to create C extensions with a minimum of pain
[15:38:34] <ionelmc> dunno, i'm no cython expert, it's very hard for me to gauge the correctness/perf of cython code by merely looking at it
[15:38:38] <ngoldbaum> anyway, here's my solution for this issue:
[15:53:54] <ionelmc> don't setuptools have something better for comparing versions?
[15:54:12] <ngoldbaum> i have no idea - that's why i just asked in here :)
[15:56:28] <ngoldbaum> i guess pkg_resources.parse_version()
[16:15:17] <xofer> hi, i'm wondering how to set multiple extra-index-urls via an evironment variable (PIP_EXTRA_INDEX_URL). Anyone know how to do this?
[19:38:59] <njs> ngoldbaum: if all you need to do is compare setuptools versions to see if they're at least 18.0, then 18 <= int(version.split(".")[0]) will work well enough :-)
[19:41:10] <ngoldbaum> njs: LooseVersion seems to work ok, but in any case I ended up not going with that solution since it breaks other scenarios
[19:53:43] <b10n1k> is anyone familiar with SSLError: [Errno 1] _ssl.c:510: error:14077419:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert access denied?
[20:23:28] <ngoldbaum> b10n1k: just a guess, but i bet your python is older than 2.7.9
[20:37:16] <b10n1k> thats right ngoldbaum and I have tried everything I found online.
[20:53:47] <ngoldbaum> b10n1k: you should update your python, versions older than 2.7.9 have busted SSL