/home/user/python/env_stable/lib/python2.7/site-packages/IPython/parallel/client/client.py:446: RuntimeWarning:
Controller appears to be listening on localhost, but not on this machine.
If this is true, you should specify Client(...,sshserver='you@192.168.3.206')
or instruct your controller to listen on an external IP.
RuntimeWarning)

@ellisonbg@KesterTong Do you guys have any feedback on the component api? I'm getting ready to merge all of my widget cleanup, and will have some time to address any concerns you have for the components.

@Carreau because that's the same default used for the optional 'stretch' arg of addWidget. The effect is that, if you use the defaults for everything, it will work as expected. This is because the spacer item generated for addStretch has an expanding size policy, which will take precedence over zero stretch items in the layout algorithm

i just tried to clone master then run 'python -m IPython'. This fails with the message

IPython/config.py:10: UserWarning: The `IPython.config` package has been deprecated. You should import from traitlets.config instead.
warn("The `IPython.config` package has been deprecated. "/usr/bin/python: No module named loader; 'IPython' is a package and cannot be directly executed

if you don't mind bearing with someone who doesn't really understand git - I have a fix for a small bug in tab completion of dictionary keys that I was going to submit a pull request for - how should I go about this with respect to 3.x vs master?

Ideally, submit a PR to master and we'll backport it to 3.x. It might be a little while before it's convenient to work from master, so if you want to submit a PR to 3.x, we can foward-port it to master.