PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Thursday the 13th of March, 2014

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[02:40:03] <Ivo> yo dstufft I'm pretty sure you've been cheating on the contributors list with lines changed through get-pip.py https://github.com/pypa/pip/graphs/contributors
[02:41:03] <dstufft> Ivo: I totally wrote everything in pip._vendor
[02:41:11] <Ivo> oh, true that
[02:41:19] <Ivo> hehehehe
[02:47:13] <dstufft> multiple times!
[02:47:16] <dstufft> (go go upgrades)
[02:53:06] <dstufft> .
[04:48:38] <Ivo> private pip index that works over ssl and won't cause pip to spit warnings at you ^_^ https://github.com/Ivoz/pipa
[04:53:00] <dstufft> heh
[04:53:01] <dstufft> cool
[04:53:17] <dstufft> we'll be removing those on localhost, and i'm half way considering removing them all together :/
[05:46:29] <Ivo> who's we
[05:47:27] <Ivo> dstufft: removing ssl?
[05:47:36] <dstufft> the warning
[05:47:55] <Ivo> but all the pain you've already caused! it will be for naught!
[17:48:23] <glyph> dstufft: hi
[17:48:43] <glyph> dstufft: I'm actually going to discuss packaging politely on a channel where it's relevant now ;(
[17:49:16] <dstufft> It's packaging, don't be too polite :)
[17:52:19] <dstufft> glyph: whats up?
[18:57:13] <glyph> dstufft: does pip respect environment markers?
[18:57:42] <dstufft> In a Wheel file yes, in setup.py I think that would depend on setuptools not pip
[18:57:53] <glyph> dstufft: well, does it?
[18:58:50] <dstufft> I know setuptools has experimental support for them, but I'm not sure how well they work TBH, I normally don't use them in the setup.py and just override them for Wheel - Partially that's because a lot of people still use ancient setuptools
[19:00:04] <glyph> Bah.
[19:00:34] <dstufft> I assume you're trying to use them so you don't have to put conditionals in your setup.py?
[19:13:20] <glyph> dstufft--: is putting conditionals in setup.py acceptable?
[19:13:27] <glyph> dstufft-: like, will it even work?
[19:13:30] <dstufft--> glyph: yea
[19:13:33] <dstufft--> it'll work
[19:13:50] <dstufft--> but if you're building wheels you'll want to convert those to environment markers
[19:13:52] <dstufft--> sec I have an example
[19:14:16] <dstufft--> https://github.com/dstufft/twine/blob/master/setup.py // https://github.com/dstufft/twine/blob/master/setup.cfg#L9-L13
[19:14:32] <dstufft--> the wheel utility lets you override the install_requires list using a setup.cfg directive
[19:14:36] <dstufft--> it's kind of gross, but it works atm
[19:17:14] <dstufft--> glyph: sorry the answer to this isn't super clean atm :(
[19:24:21] <glyph> dstufft: it's okay
[19:24:27] <glyph> dstufft: I know it's Fucking Setuptools™
[20:46:33] <dstufft> There, I set up ZNC
[21:00:31] <glyph> dstufft: thanks.
[22:45:31] <wsanchez_> Anyone know how to get CFLAGS from distutils in a command using python and not python-config?
[22:45:43] <wsanchez_> ie. I want the same as "python-config --cflags" but I know where python is and not where python-config is.
[22:46:00] <_habnabit> wsanchez_, distutils.sysconfig, apparently
[22:46:08] <_habnabit> wsanchez_, i'm just reading the source to python-config
[22:46:10] <wsanchez_> coolness
[22:46:29] <wsanchez_> I was about to try that but OS X's python install annoys me
[22:47:07] <tomprince> Python Pacakaging Authority.
[22:47:31] <wsanchez_> aha thanks