summaryrefslogtreecommitdiff
path: root/Requires
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2012-06-16 12:51:43 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2012-06-16 12:51:43 -0700
commit7b4208aa79514bb56fb5bf4c626df022c4ab02a5 (patch)
treee5eb48282a0dc4c14c3430da70d235b608f777da /Requires
parent76f722a9412a88dc8bfc38004f3676a3f2b37835 (diff)
downloadvyos-cloud-init-7b4208aa79514bb56fb5bf4c626df022c4ab02a5.tar.gz
vyos-cloud-init-7b4208aa79514bb56fb5bf4c626df022c4ab02a5.zip
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)
Diffstat (limited to 'Requires')
-rw-r--r--Requires22
1 files changed, 22 insertions, 0 deletions
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
+