|
Packit |
bc9a3a |
# Pypi requirements for cloud-init to work
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# Used for untemplating any files or strings with parameters.
|
|
Packit |
bc9a3a |
jinja2
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# This one is currently only used by the MAAS datasource. If that
|
|
Packit |
bc9a3a |
# datasource is removed, this is no longer needed
|
|
Packit |
bc9a3a |
oauthlib
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# This one is currently used only by the CloudSigma and SmartOS datasources.
|
|
Packit |
bc9a3a |
# If these datasources are removed, this is no longer needed.
|
|
Packit |
bc9a3a |
#
|
|
Packit |
bc9a3a |
# This will not work in py2.6 so it is only optionally installed on
|
|
Packit |
bc9a3a |
# python 2.7 and later.
|
|
Packit |
bc9a3a |
#
|
|
Packit |
bc9a3a |
# pyserial
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# This is only needed for places where we need to support configs in a manner
|
|
Packit |
bc9a3a |
# that the built-in config parser is not sufficent (ie
|
|
Packit |
bc9a3a |
# when we need to preserve comments, or do not have a top-level
|
|
Packit |
bc9a3a |
# section)...
|
|
Packit |
bc9a3a |
configobj>=5.0.2
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# All new style configurations are in the yaml format
|
|
Packit |
bc9a3a |
pyyaml
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# Requests handles ssl correctly!
|
|
Packit |
bc9a3a |
requests
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# For patching pieces of cloud-config together
|
|
Packit |
bc9a3a |
jsonpatch
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# For validating cloud-config sections per schema definitions
|
|
Packit |
bc9a3a |
jsonschema
|
|
Packit |
bc9a3a |
|
|
Packit |
bc9a3a |
# For Python 2/3 compatibility
|
|
Packit |
bc9a3a |
six
|