[15:55:02] <lordcirth> Trying to pip install electrum, getting a version conflict: pytz 2012d (/usr/lib/python2.7/site-packages), Requirement.parse('pytz>=2010')
[15:55:28] <lordcirth> 2012d is obviously newer than 2010, is the "d" breaking the comparison?
[15:59:44] <lordcirth> dstufft, but I have the latest version in repos, 2012d?
[16:01:03] <dstufft> lordcirth: you have an updated setuptools (> 8.0), you need to either downgrade your setuptools or upgrade your pytz. If, by repos, you mean Linux repos then either you upgraded setuptools outside of those repos, or they shipped a broken configuration and you should probably raise a bug report w/ them
[16:03:06] <lordcirth> pip list | grep setup : setuptools (17.1.1)
[16:31:12] <buck1> is this the right channel to ask about setuptools? i'm trying to override the way it generates SOURCES.txt but I can't find any reasonable way
[16:41:08] <buck1> ionelmc: i'm trying to do a weird thing =X I want sdist to download a tarball and add it to the sdist
[16:41:21] <buck1> it seems like SOURCES.txt is what controls what goes into the sdist?
[16:43:47] <buck1> or perhaps i should just plop files into base_dir during sdist.make_release_tree, but I wasn't sure what would happen if those aren't listed in SOURCES.txt
[16:44:36] <ionelmc> buck1: no, the MANIFEST.in is
[18:24:11] <buck1> TIL: python2.6 distutils makes the tarball twice for no reason
[18:50:02] <_habnabit> how do you predicate a dependency on python version in install_requires? specifically 'install enum34 only on old pythons'. i was doing it as an `if` in my setup.py, but that breaks because it means i have to build separate wheels for <3.4 and >=3.4
[18:50:18] <_habnabit> i thought there was a thing for this, but i can't remember it
[20:42:27] <_habnabit> tos9, ionelmc, https://travis-ci.org/flowroute/ebb-lint/builds/84996167 erm it's failing? i copy-pasted almost exactly what was said on channel
[20:42:59] <_habnabit> or is this a tox/setuptools issue
[20:47:08] <_habnabit> going to try updating setuptools in travis..
[20:50:33] <_habnabit> exciting. looks like updating setuptools fixed the issue
[21:13:59] <buck1> ionelmc: is there any way for me to tell setuptools that my pacakge is not python-version specific but *is* architecture specific
[23:21:18] <EWDurbin> so this is my bad. but https://github.com/ewdurbin/sentry-datadog-helpers/compare/1.0.3...1.1.1#diff-2eeaed663bd0d25b7e608891384b7298L14
[23:21:27] <EWDurbin> something in that diff of the setup.py fixed the issue