Correct PyPI package dependencies

* Remove unused install requires from ipapython
* Add missing requirements to ipaserver
* Correct dependencies for yubico otptoken
* Add explicit dependency on cffi for csrgen
* Python 2 uses python-ldap, Python 3 pyldap

https://pagure.io/freeipa/issue/6875

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Christian Heimes
2017-04-10 10:00:23 +02:00
committed by Martin Basti
parent 38276d3473
commit 26ab51ddf4
6 changed files with 23 additions and 15 deletions

View File

@@ -41,16 +41,14 @@ if __name__ == '__main__':
"cryptography",
"dnspython",
"gssapi",
"jwcrypto",
# "ipalib", # circular dependency
"pyldap",
"netaddr",
"netifaces",
"requests",
"six",
],
extras_require={
":python_version<'3'": ["enum34"],
":python_version<'3'": ["enum34", "python-ldap"],
":python_version>='3'": ["pyldap"],
"install": ["dbus-python"], # for certmonger
},
)