Testing utilities for python apps
USE CODERELEASE
If you get an error message reporting "dirty" versions can't be uploaded to pypi it means that you have uncommitted changes.
pip install nose pip install tox
pip install versioneer ###pip install wheel???
pip install virtualenv pip install pipenv
run versioneer install in source tree
nosetests
pipenv shell
pipenv run tox
$HOME/.pypirc
[distutils]
index-servers=pypi
[pypi]
repository = https://pypi.python.org/pypi
username = <username>
password = <password>
If you leave password blank you will be prompted