[20:20:06] <adfeno> Hi, I'm trying to understand how a specific setuptools package definition works, the definition in question is the one of "zfec" package, and I just want to know what does the extras_require mean.
[20:29:46] <adfeno> The file in question can be seen at <https://github.com/tahoe-lafs/zfec/blob/master/setup.py>, go to the end of it to see a what puzzles me: a sequence of (random?) characters.
[20:50:52] <pombreda> adfeno: extra_requires is like install_requires, but you can also specify environment markers, for instance to select a different package or version based on which os you install on
[20:50:54] <adfeno> Some people from #python answered my question. Basically, it seems to be a certificate of some kind. I'll contact zfec in the future to ask how it impacts the way in which dependencies are resolved.
[20:51:22] <adfeno> Oh, thank you very much pombreda :)
[20:52:27] <pombreda> adfeno: so here it likely means install ed25519 https://pypi.python.org/pypi/ed25519
[20:53:49] <adfeno> As some people from #python pointed out, the package definition doesn't specify extra packages to use the extras_require.