~oddbloke/cloud-init/fix-gce-az

559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
1
# Pypi requirements for cloud-init to work
2
577 by Joshua Harlow
Revert back to using cheetah + adjust resultant code + templates
3
# Used for untemplating any files or strings with parameters.
962.2.2 by Joshua Harlow
Switch to jinja & adjust tpls
4
jinja2
559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
5
6
# This is used for any pretty printing of tabular data.
559.2.370 by harlowja
Relax the version numbers for now.
7
PrettyTable
559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
8
9
# This one is currently only used by the MAAS datasource. If that
10
# datasource is removed, this is no longer needed
1052.1.24 by Barry Warsaw
Port the MAAS code to oauthlib.
11
oauthlib
559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
12
939.1.1 by Kiril Vladimiroff
Add CloudSigma data source
13
# This one is currently used only by the CloudSigma and SmartOS datasources.
14
# If these datasources are removed, this is no longer needed
850.1.1 by Joshua Harlow
Add the pyserial dependency.
15
pyserial
16
559.2.309 by Joshua Harlow
Remove comment about old-configs
17
# This is only needed for places where we need to support configs in a manner
559.2.300 by harlowja
Add comment that configobj is used for more than just old configs.
18
# that the built-in config parser is not sufficent (ie
19
# when we need to preserve comments, or do not have a top-level
20
# section)...
559.2.370 by harlowja
Relax the version numbers for now.
21
configobj
559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
22
23
# All new style configurations are in the yaml format
559.2.370 by harlowja
Relax the version numbers for now.
24
pyyaml
559.2.156 by Joshua Harlow
Update the cloud init requirements with comments as to why they are needed.
25
559.2.238 by Joshua Harlow
Add dependency on argparse.
26
# The new main entrypoint uses argparse instead of optparse
559.2.370 by harlowja
Relax the version numbers for now.
27
argparse
687.3.1 by Joshua Harlow
Start fixing how boto and our url fetching can not
28
687.3.4 by Joshua Harlow
Fix the requires after using requests.
29
# Requests handles ssl correctly!
30
requests
687.3.22 by Joshua Harlow
Move back to using boto for now.
31
832.5.1 by Joshua Harlow
Add the ability to merge with jsonpatch.
32
# For patching pieces of cloud-config together
33
jsonpatch
1052.1.2 by Barry Warsaw
Only install cheetah (and only run the cheetah templating test) when in Python
34
35
# For Python 2/3 compatibility
36
six