[03:47:06] <Nakato> Lifeless: Need to respond to comment. What's your opinion on the comment from piotr in https://github.com/nakato/pip/commit/d266a5e1b9899a1a1e0a0b1868c258ca5db0ee4c ?
[03:47:30] <lifeless> tchaypo: seems to me that we should polish the setuptools marker support so that markers don't need the crazy indirect-via-extras thing
[03:49:33] <tchaypo> or switch from using tests-require to an extra named tests
[04:15:01] <lifeless> from a backwards compat point of view
[04:15:45] <lifeless> that might be a necessary evil (and bodes poorly for tests_require, but from a ui perspective, setup(install_requires='argparse:python_version<"2.7"') is something we should deliver
[04:15:55] <tchaypo> If we tweak check_requirements we can have them supported in install_requires
[04:26:23] <tchaypo> so i see setuptools/commands/test.py:run passes the tests_require into self.distribution.fetch_build_eggs, which seems to end up calling into pkg_resources to get it downloaded and built
[04:27:14] <tchaypo> I’m not seeing how adding support for the markers on install-requires would help us with tests_require
[04:27:41] <lifeless> there is tests_ setup_ install_ and extra_ requires
[04:27:56] <lifeless> of those four things, three don't yet support markers
[04:28:19] <lifeless> and the last supports it in an awkward fashion: you put a marker around the name of an extra, not in the reqs list.
[04:28:41] <lifeless> What I'm actually proposing is that setuptools be proffered a patch to do inline-with-requirements markers for all four of those things.
[04:30:43] <tchaypo> it seems to me that it would make sense to have one set of resolving code for all of those cases. currently the most flexible resolving code is for extras, so it seems like the simplest thing to do might be to use extras for everything
[22:23:31] <xafer> Hello, https://github.com/pypa/pip/pull/2995 looks ok to me. Maybe dstufft you could take a look some time, since you created the corresponding issue https://github.com/pypa/pip/issues/2643 ?
[22:34:02] <lifeless> tchaypo: ok so, you got your car ?
[22:36:07] <tchaypo> yes. I have an interview 9-10 and a meeting 10:30-11:30. Can possibly talk around them a bit but I don’t expect to be particularly responsive.
[22:47:33] <tchaypo> I have in my head a broad outline of the work that needs to happen, I think. when I’m free I’d like to run it past you
[23:08:33] <lifeless> tchaypo: sounds good; ping me when suits