[14:44:49] <ronny> ssc: that lib looks interesting
[14:45:25] <ssc> thx. :) still in early development, though.
[14:46:47] <ronny> ssc: i experimented with something similar for a while, being more explicit about actors and messages, seeing yours i realize that might have been a bad idea
[14:47:57] <ronny> hmm, i wonder how easy/hard integrating it with execnet would be
[14:50:17] <lps> Hi I am trying to install pyv8 using pip, but it's failing. Help needed!
[14:54:35] <ronny> ssc: execnet currently does not support asyncio, i plan to add asyncio, after that agents look like nice repressentations for gateways in a network)
[14:54:39] <ssc> ronny: aiomas uses the same protocol as simpy.io when the JSON codec is used. Here is a short explanation of it: http://mosaik.readthedocs.org/en/latest/mosaik-api/low-level.html#the-low-level-api
[14:55:21] <ronny> (the goal is to have execnet 2.x be able to start up groups of persistent remote interpreter and bootstrap their communication)
[14:56:27] <ssc> Unfortunately, I’ve never worked with execnet. I’ve only heard hpk talking about it when we discussed building our own CI in Python at a Pycon ;-)
[15:00:11] <ronny> ssc: heh, yes, ci is one of my stretch goals ^^ your lib just looked like a nice potential building block
[15:00:52] <ssc> Too bad I just decided to not go to EuroPython this year.
[15:08:00] <qwcode> ssc, ronny pretty sure the extra problem is setuptools/pkg_resources problem. logging the issue now in the setuptools tracker
[15:09:19] <ssc> qwcode: plz let me know if I can help you with anything.
[15:10:45] <ronny> qwcode: as far as i understood it happens when pip installs the wheel, it doesnt happen when pip installs the sdist, so its clearly a pip problem
[15:11:11] <ronny> ssc: in about 2-3 motnhs i'd like to talk ^^
[15:11:20] <ronny> wrt the networking/ci/other stuff
[15:11:45] <xafer> ronny, pip uses pkg_resources to get the metadata
[15:11:47] <qwcode> ronny, pip defers to pkg_resource's Distribution objects to get extras requirements. that's where the problems seems to be. hold for issue link...
[15:12:34] <ronny> qwcode: i suspect then it might be hidden down in the vendored packaging code that parses dist-info
[15:12:43] <xafer> extra = safe_extra(extra.strip()) :-/
[15:13:09] <qwcode> ronny, pip's pkg_resources is vendored from setuptools
[15:18:56] <xafer> qwcode, the stange thing is that it seems voluntary: https://bitbucket.org/pypa/setuptools/src/18eceee63709bc70c06b51a609f3dbd2eab07ef4/pkg_resources/__init__.py?at=default#cl-1349
[15:19:19] <xafer> as if extras were expected to be lowercased
[15:22:50] <ronny> xafer: they are normalized to lowercase
[15:22:58] <qwcode> for both the wheel and sdist, d.extras returns a lowercase list, so thinking it's in the DistInfoDistribution class somewhere not handling it correctly.... not sure at this point. it *could* theoretically end up being wheel bug if the metadata has a problem
[15:23:05] <ronny> even the examples have them uppercase and mixedcase
[15:27:07] <ssc> qwcode, xafer, ronny: I could live with lowercased extras, but the docs should state that.
[15:54:37] <ssc> ronny, doismellburning: Looks like they want to do a PyconDE this year, but they don't have a location yet (and no idea). It won't be Hamburg, because they want to focus on this years python unconf.