diff options
author | Jan Cholasta <jcholast@redhat.com> | 2016-08-24 13:36:12 +0200 |
---|---|---|
committer | David Kupka <dkupka@redhat.com> | 2016-10-24 14:11:08 +0200 |
commit | 9b534238157e003d2d7c3e1a7fd27531ab1dfd25 (patch) | |
tree | e51358355aa0ff725d939e55a54dd33befef2a25 /freeipa.spec.in | |
parent | 0b91735c79a0ba577f9540e946180760a97913a4 (diff) | |
download | freeipa-9b534238157e003d2d7c3e1a7fd27531ab1dfd25.tar.gz freeipa-9b534238157e003d2d7c3e1a7fd27531ab1dfd25.tar.xz freeipa-9b534238157e003d2d7c3e1a7fd27531ab1dfd25.zip |
makeapi, makeaci: do not fail on missing imports
Add import hook to makeapi and makeaci which makes them ignore import
errors in modules in our source tree and instead print a warning.
This makes it possible to build IPA without having to have most of our
runtime dependencies installed.
https://fedorahosted.org/freeipa/ticket/6418
Reviewed-By: Petr Spacek <pspacek@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r-- | freeipa.spec.in | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index 5aef391c3..debbdf1a5 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -89,22 +89,11 @@ BuildRequires: python-lesscpy # BuildRequires: krb5-workstation BuildRequires: python-ldap -BuildRequires: python-setuptools BuildRequires: python-nss -# 0.6: serialization.load_pem_private_key, load_pem_public_key -BuildRequires: python-cryptography >= 0.6 BuildRequires: python-netaddr -BuildRequires: python-gssapi -BuildRequires: python-libipa_hbac -BuildRequires: python-memcached -BuildRequires: python-lxml BuildRequires: python-pyasn1 BuildRequires: python-dns -# pki Python package -BuildRequires: pki-base BuildRequires: python-six -BuildRequires: dbus-python -BuildRequires: python-netifaces BuildRequires: python-libsss_nss_idmap BuildRequires: python-cffi @@ -113,22 +102,32 @@ BuildRequires: python-cffi # %if 0%{?with_lint} BuildRequires: samba-python +BuildRequires: python-setuptools +# 0.6: serialization.load_pem_private_key, load_pem_public_key +BuildRequires: python-cryptography >= 0.6 +BuildRequires: python-gssapi BuildRequires: pylint >= 1.0 # workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1096506 BuildRequires: python2-polib +BuildRequires: python-libipa_hbac +BuildRequires: python-memcached +BuildRequires: python-lxml # 5.0.0: QRCode.print_ascii BuildRequires: python-qrcode-core >= 5.0.0 # 1.11.0: resolver.YXDOMAIN, Resolver.set_flags BuildRequires: python-dns >= 1.11.0 BuildRequires: jsl BuildRequires: python-yubico +# pki Python package # 10.2.1: crypto.NSSCryptoProvider(password_file) BuildRequires: pki-base >= 10.2.1 BuildRequires: python-pytest-multihost BuildRequires: python-pytest-sourceorder BuildRequires: python-jwcrypto BuildRequires: python-custodia +BuildRequires: dbus-python BuildRequires: python-dateutil +BuildRequires: python-netifaces BuildRequires: python-sss BuildRequires: python-sss-murmur BuildRequires: python-sssdconfig |