The commands below are presumed to be run relative to the project root
unless explicitly stated otherwise.
./ also refers to the project root.
Fork us on GitHub.
Clone your fork locally:
$ git clone email@example.com:<your username>/python-humble-utils.git
$ mkvirtualenv python_humble_utils $ cd <cloned project root> $ setvirtualenvproject
$ python setup.py develop
Project requirements must be declared and pinned in
To install/upgrade/uninstall dependencies into/in/from the environment:
$ make install
tox with Multiple Python Distributions¶
tox locally requires a number of Python distributions to be available,
which is a challenge, to say the least. pyenv helps overcome this major obstacle.
Follow pyenv installation instructions to install
Install all versions of Python the project is tested against by
$ make test-all