freeipa/ipaclient
Christian Heimes 6409abf1a6 Break ipaplatform / ipalib import cycle of hell
Here is an attempt to break the import cycle of hell between ipaplatform
and ipalib. All services now pass an ipalib.api object to
services.service(). RedHatServices.__init__() still needs to do a local
import because it initializes its wellknown service dict with service
instances.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-11-24 16:30:32 +01:00
..
install Break ipaplatform / ipalib import cycle of hell 2016-11-24 16:30:32 +01:00
plugins Use api.env.nss_dir instead of paths.IPA_NSSDB_DIR 2016-11-14 13:57:26 +01:00
remote_plugins Replace LooseVersion 2016-11-24 15:46:40 +01:00
__init__.py Split ipa-client/ into ipaclient/ (Python library) and client/ (C, scripts) 2016-01-27 12:09:02 +01:00
frontend.py frontent: Add summary class property to CommandOverride 2016-08-17 14:16:04 +02:00
ipa_certupdate.py Use api.env.nss_dir instead of paths.IPA_NSSDB_DIR 2016-11-14 13:57:26 +01:00
ipachangeconf.py Added file permissions option to IPAChangeConf.newConf() 2016-11-11 12:13:56 +01:00
ipadiscovery.py ipaldap: merge IPAdmin to LDAPClient 2016-11-07 11:34:03 +01:00
Makefile.am Build: Makefiles for Python packages 2016-11-09 13:08:32 +01:00
ntpconf.py Break ipaplatform / ipalib import cycle of hell 2016-11-24 16:30:32 +01:00
setup.cfg Port all setup.py to setuptools 2016-10-20 18:43:37 +02:00
setup.py Add install requirements to Python packages 2016-11-16 22:58:39 +01:00