RETIRED, A set of python scripts and utilities to forge raw OpenStack into a productive tool!
Go to file
Joshua Harlow d435f54827 Begin building virtualenvs for each component
To get this to work you'll need to install the following before running:

sudo yum install libxslt-devel libxml2-devel mysql-devel \
                 postgresql-devel openldap-devel psmisc \
                 sqlite-devel libvirt-devel

To have anvil build virtualenv apply the jsonpatch file anvil includes
in conf/distros to the distro file using the --distros-patch option.

sudo ./smithy --action=prepare --distros-patch=conf/distros/venv-patch.json

A separate virtualenv will be built for every component listed in
personas file.  Requirements will not be shared across virtualenv.

o add --venv-deploy-dir option to make the virtualenv relocatable
  to a path different from the build path
o add --origins-patch to apply the jsonpatch file anvil includes
  in conf/origins to the origins file in order to skip bundling
  test requirements into the virtualenv

Change-Id: I47fdb68e71c3114f9cf441b3b33be9c7591356aa
2014-10-22 17:59:46 +00:00
anvil Begin building virtualenvs for each component 2014-10-22 17:59:46 +00:00
conf Begin building virtualenvs for each component 2014-10-22 17:59:46 +00:00
data/tests Add a bunch of new requirement test examples 2014-03-28 20:01:53 -07:00
docs Do some documentation cleanup 2014-07-28 12:32:18 -07:00
tools Extract the correct rpm name using a new envra exploding helper 2014-08-26 22:10:43 -07:00
.anvilrc Seems like nova uses 1.2, others use 1.3+ 2012-11-19 15:33:21 -08:00
.gitignore This tool doesn't even exist 2014-04-16 15:08:15 -07:00
.gitreview Add gitreview file 2013-03-16 19:28:04 -07:00
.mailmap Another bad mailmap entry 2013-09-17 10:20:38 -07:00
HACKING.md Don't use '_' 2013-08-15 22:52:29 -07:00
LICENSE Added a good ole license file. 2012-02-18 07:53:43 -08:00
MANIFEST.in Remove usage of pbr 2014-03-23 16:38:42 -07:00
pylintrc Add a prebuild stage that will build the dependencies first 2014-08-21 14:40:45 -07:00
README.rst Move package management to yum tool 2013-07-11 14:08:58 +04:00
requirements.txt Begin building virtualenvs for each component 2014-10-22 17:59:46 +00:00
setup.py Remove usage of pbr 2014-03-23 16:38:42 -07:00
smithy Disable anvil-deps repo at the start of bootstrap 2014-07-30 18:15:44 -07:00
test-requirements.txt Add a way to test multipip against many samples 2014-03-28 14:28:01 -07:00
tox.ini Add docs environment to tox.ini 2014-09-08 13:48:57 -07:00

We want more information!

Please check out: http://anvil.readthedocs.org.

Licensing

Anvil is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Some tools are licensed under different terms; see tools/README.rst for more information.