The ipaclient.csrgen module was added in rev 10ef594. It introduced a dependency between ipaclient package and ipaplatforms package to get the path to CSR_DATA_DIR. This breaks Python packaging of ipaclient.
ipaclient.csrgen
ipaclient
ipaplatforms
CSR_DATA_DIR
Like other package-specific data, the template files should be part of the ipaclient package and accessed through pkg_resources' resource manager API, https://setuptools.readthedocs.io/en/latest/pkg_resources.html#resourcemanager-api
Metadata Update from @cheimes: - Issue priority set to: 3 - Issue tagged with: integration
master:
Metadata Update from @dkupka: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
Metadata Update from @pvoborni: - Issue set to the milestone: FreeIPA 4.5
Log in to comment on this ticket.