This adds test coverage for install/uninstall commands and allows for programmatic creation of new projects. It also fixes some py3 unicode problems. I have a terrible understanding of unicode vs ASCII, so I hope this does not screw up any of the py2 unicode that you were aiming for. I am hoping that the import of unicode_literals from __future__ solves that problem...
This adds test coverage for install/uninstall commands and allows for programmatic creation of new projects. It also fixes some py3 unicode problems. I have a terrible understanding of unicode vs ASCII, so I hope this does not screw up any of the py2 unicode that you were aiming for. I am hoping that the import of
unicode_literals
from__future__
solves that problem...