Scott Moser 37927ffd9c tools/tox-venv: support running other than ./tools/tox-venv
this improves tox-venv to:
a.) consider ./.tox as the tox dir
    useful if you run tox-venv from ~/bin and you're in cloud-init dir
    with .tox there.
    if no tox.ini and .tox are in this dir, fall back to using
    the old look ${0%/*}/../.tox

b.) support '--list'
    ie, running tox-venv adds support to tox-venv so you can list environments
    explicitly

c.) outputs the list of available environments with --help
    a '*' at the end indicates the environment appears presnt.

d.) any environment not present will be created with unless '--no-create'

e.) 4 spaces instead of 3 for indentation consistency with python

Example usage:
  $ tox-venv docs python --version
  Python 3.4.3+

Change-Id: I8a3d07c27fc3e4e41421e59ac5f47628a3612b83
2015-07-02 17:53:53 +00:00
2015-05-13 21:26:05 -04:00
2015-05-13 21:26:05 -04:00
2015-04-01 11:54:46 -07:00
2015-05-13 21:26:05 -04:00
2015-04-01 11:54:46 -07:00
2015-04-01 11:54:46 -07:00
2015-04-01 11:54:46 -07:00
2015-07-02 09:41:23 -07:00

Cloud-init

Cloud-init initializes systems for cloud environments.

Join us

Testing and requirements

Requirements

TBD

Tox.ini

Our tox.ini file describes several test environments that allow to test cloud-init with different python versions and sets of requirements installed. Please refer to the tox documentation to understand how to make these test environments work for you.

Developer documentation

We also have sphinx documentation in docs/source.

To build it, run:

$ python setup.py build_sphinx
Description
RETIRED, Cross-platform instance initialization
Readme 4 MiB