diff options
author | Petr Spacek <pspacek@redhat.com> | 2016-11-30 13:38:07 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-12-13 14:36:11 +0100 |
commit | 21a0987601dc4fa9de3fe63a18a604337a5edb7b (patch) | |
tree | 31c7db66e9dd3627c73529c84e340d5089c967a0 | |
parent | b7d70baee73c64898de91e2fa59b3f9f417c8e01 (diff) | |
download | freeipa-21a0987601dc4fa9de3fe63a18a604337a5edb7b.tar.gz freeipa-21a0987601dc4fa9de3fe63a18a604337a5edb7b.tar.xz freeipa-21a0987601dc4fa9de3fe63a18a604337a5edb7b.zip |
Build: specify BuildRequires for Python 3 pylint
python3-samba is intentionally ommited because it is not in Fedora repos.
Pylint somehow magically ignores this missing package.
Keep in mind that server will not work until this this solved.
https://fedorahosted.org/freeipa/ticket/157
Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
-rw-r--r-- | freeipa.spec.in | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index 4d5d1100f..fbb39451c 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -97,6 +97,7 @@ BuildRequires: python-lesscpy # # Build dependencies for makeapi/makeaci +# makeapi/makeaci is using Python 2 only for now # BuildRequires: python-ldap BuildRequires: python-nss @@ -146,6 +147,44 @@ BuildRequires: python-sssdconfig BuildRequires: python-nose BuildRequires: python-paste BuildRequires: systemd-python + +%if 0%{?with_python3} +# FIXME: this depedency is missing - server will not work +#BuildRequires: python3-samba +BuildRequires: python3-setuptools +# 0.6: serialization.load_pem_private_key, load_pem_public_key +BuildRequires: python3-cryptography >= 1.3.1 +BuildRequires: python3-gssapi >= 1.2.0 +BuildRequires: python3-pylint >= 1.0 +# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1096506 +BuildRequires: python3-polib +BuildRequires: python3-libipa_hbac +BuildRequires: python3-memcached +BuildRequires: python3-lxml +# 5.0.0: QRCode.print_ascii +BuildRequires: python3-qrcode-core >= 5.0.0 +# 1.13: python-dns URI record support +BuildRequires: python3-dns >= 1.13 +BuildRequires: python3-yubico +# pki Python package +# 10.2.1: crypto.NSSCryptoProvider(password_file) +BuildRequires: pki-base-python3 >= 10.2.1 +BuildRequires: python3-pytest-multihost +BuildRequires: python3-pytest-sourceorder +BuildRequires: python3-jwcrypto +BuildRequires: python3-custodia +BuildRequires: python3-dbus +BuildRequires: python3-dateutil +BuildRequires: python3-enum34 +BuildRequires: python3-netifaces +BuildRequires: python3-sss +BuildRequires: python3-sss-murmur +BuildRequires: python3-sssdconfig +BuildRequires: python3-libsss_nss_idmap +BuildRequires: python3-nose +BuildRequires: python3-paste +BuildRequires: python3-systemd +%endif # with_python3 %endif # with_lint # @@ -280,7 +319,7 @@ Requires: %{name}-common = %{version}-%{release} Requires: python3-ipaclient = %{version}-%{release} Requires: python3-pyldap >= 2.4.15 Requires: python3-lxml -Requires: python3-gssapi >= 1.1.2 +Requires: python3-gssapi >= 1.2.0 Requires: python3-sssdconfig Requires: python3-pyasn1 Requires: python3-dbus |