[Freeipa-devel] [freeipa PR#494][comment] Support client-only build

tiran freeipa-github-notification at redhat.com
Wed Feb 22 10:51:14 UTC 2017


  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


More information about the Freeipa-devel mailing list