From 7b4208aa79514bb56fb5bf4c626df022c4ab02a5 Mon Sep 17 00:00:00 2001 From: Joshua Harlow Date: Sat, 16 Jun 2012 12:51:43 -0700 Subject: Update the cloud init requirements with comments as to why they are needed. Also: 1. Add in boto as a requirement (used for ec2 metadata calls) 2. Add in pyyaml as a requirement (used for all yaml processing) 3. Add in configobj as a requirement (only for old-style configs) --- Requires | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Requires b/Requires index dbf64baf..e2ec8ff7 100644 --- a/Requires +++ b/Requires @@ -1,3 +1,25 @@ +# Pypi requirements for cloud-init to work + +# Used for templating any files or strings that are considered +# to be templates, not cheetah since it pulls in alot of extra libs. +# This one is pretty dinky and does want we want (var substituion) Tempita>=0.4 + +# This is used for any pretty printing of tabular data. PrettyTable>=0.4 + +# This one is currently only used by the MAAS datasource. If that +# datasource is removed, this is no longer needed oauth>=1.0 + +# This is used to fetch the ec2 metadata into a easily +# parseable format, instead of having to have cloud-init perform +# those same fetchs and decodes and signing (...) that ec2 requires. +boto>=2.4 + +# This is only needed if you have old style configurations +configobj>=4.6 + +# All new style configurations are in the yaml format +pyyaml>=3.0 + -- cgit v1.2.3