17 Jul 2013 In releasing the web framework I've been working on, I went about providing the things any upstanding python project does: a CI configuration file, a setup.py and some tests. The setup.py file was simple enough. PyCharm wrote one automatically. I was surprised to learn that when using distutils defining dependencies in your setup.py doesn't install them with easyinstall or pip. Its just a bit of metadata that is sent upstream. The other gotcha is that I wanted single-command acces...