URL: https://github.com/freeipa/freeipa/pull/494 Title: #494: Support client-only build
tiran commented: """ You assumption is incorrect. ```ipatests``` does not depend on ```ipaserver```, https://github.com/freeipa/freeipa/blob/master/ipatests/setup.py#L61 ``` install_requires=[ "cryptography", "dnspython", "gssapi", "ipaclient", "ipalib", "ipaplatform", "ipapython", "nose", "polib", "pyldap", "pytest", "pytest_multihost", "python-nss", "six", ], ``` Only some subcomponents of ```ipatests``` do depend on the ```ipaserver``` package or a running server for integration tests, https://github.com/freeipa/freeipa/blob/master/ipatests/setup.py#L77 ``` extras_require={ "integration": ["dbus-python", "pyyaml", "ipaserver"], "ipaserver": ["ipaserver"], "webui": ["selenium", "pyyaml", "ipaserver"], "xmlrpc": ["ipaserver"], } ``` Regarding pylint and jsl, neither of the components should be a build requirement. But that's off-topic for this PR. Please discuss the matter in https://fedorahosted.org/freeipa/ticket/6604 . """ See the full comment at https://github.com/freeipa/freeipa/pull/494#issuecomment-281635162
-- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code