PMXBOT Log file Viewer

Help | Karma | Search:

#pypa logs for Tuesday the 26th of July, 2016

(Back to #pypa overview) (Back to channel listing) (Animate logs)
[08:30:18] <ssc> What's the status of the whole static meta data thing?
[08:30:45] <ssc> Is it still a thing or has it been completely rejected by now?
[09:03:19] <ronny> ssc: its still being worked on, just with a mre sustainable itation speed
[09:09:54] <ssc> Is there a website or something?
[09:10:50] <ssc> I am currently trying to figure out a way to easily sync. setup.py with a conda meta.yaml and putting all static meta data in a common place would be a good first step.
[09:20:15] <ronny> ssc: in that case, perhaps write a setuptools plugin that pulls metadata out of meta.yaml?
[10:11:29] <ssc> hm. I wanted to do it the outher way around but it sounds indeed easier this way :)
[11:57:52] <moldy> hi
[11:57:56] <moldy> in setup.py, is there a way to specify dependencies that are specific for python2?
[12:07:55] <xafer> moldy: yes
[12:07:58] <xafer> cf https://github.com/aaugustin/websockets/blob/master/setup.py#L44-L46
[12:10:17] <moldy> xafer: thanks. i also just read PEP508.
[12:11:58] <moldy> xafer: but it doesn't seem to be implemented yet, right?
[12:12:15] <moldy> (in setuptools 25.1.0)
[12:13:25] <xafer> If you mean environment markers, they might not be implemented in install_requires
[12:13:42] <xafer> But the extra_requires construct should
[12:14:15] <moldy> xafer: alright, thanks, i'll go with that one.
[12:14:34] <moldy> xafer: over in #python someone pointed me at https://hynek.me/articles/conditional-python-dependencies/
[12:17:16] <xafer> I approve :)
[12:52:07] <moldy> xafer: :)
[12:52:32] <moldy> i will take the approach of just handling the bug reports from people with old setuptools
[12:53:56] <xafer> Well if your module is pure python, you can provide universal wheels and should not hear about old setuptools
[12:58:45] <Wooble> For extra fun, the people with old setuptools probably can't install wheels :P
[13:03:11] <moldy> xafer: that would probably be good, but i know next to nothing about wheels so far, and i think the same is true about the primary maintainer, so we should do some homework first :)