Blame requirements.txt

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