Skip to content

Commit

Permalink
add hvac + split cloud and network
Browse files Browse the repository at this point in the history
  • Loading branch information
Moshe Immerman committed Sep 30, 2018
1 parent c5df15c commit 5c784f0
Showing 1 changed file with 20 additions and 13 deletions.
33 changes: 20 additions & 13 deletions setup.py
Expand Up @@ -5,12 +5,15 @@

minimal = [
'docker-py',
'docker-compose',
'certifi',
'cryptography',
'dnspython',
'ipaddress',
'jmespath',
'cidrtrie',
'netaddr',
'hvac', # Hashicorp Vault lookup
'passlib',
'pexpect',
'pyOpenSSL==16.2.0',
Expand All @@ -30,29 +33,32 @@
'junit_xml'
]

network = [
'textfsm',
'infoblox-client',
'jxmlease',
'objectpath',
'storops', # EMC
'pandevice', # Palo Alto Firewall,
'f5-sdk', # F5 Load balancers,
'ncclient', # netconf
]

cloud = [
'apache-libcloud',
'aws-sudo',
'awscli',
'boto',
'cidrtrie',
'cs',
'f5-sdk',
'cs', #cloudstack
'github3.py',
'heroku3',
'infoblox-client',
'jxmlease',
'ncclient',
'openshift',
'pandevice',
'pyvmomi',
'pyrax', #OpenStack
'pyvmomi', #VMWare
'pywinrm[credssp]',
'pywinrm[kerberos]',
's3cmd',
'storops',
'textfsm',
'vapi-client-bindings',
'zabbix-api'
'vapi-client-bindings'
]

setup(
Expand All @@ -61,7 +67,8 @@
install_requires= minimal,
extras_require = dict(
cloud=cloud,
all=cloud + test,
network=network,
all=cloud + test + network,
test=test),
author = 'Moshe Immerman', author_email = 'firstname.surname@gmail.com'
)

0 comments on commit 5c784f0

Please sign in to comment.