From 7a7bc7872c779ea5171cf02743cc89ca578496d2 Mon Sep 17 00:00:00 2001 From: Viktor Ashirov Date: Nov 12 2019 11:56:10 +0000 Subject: Issue 50706 - Missing lib389 dependency - packaging Description: In 15789e8 I introduced a new dependency for lib389, thinking it's part of python's standard library, but it's not. We need to explicitly mention it in the spec file, requirements.txt and setup.py. Fixes: https://pagure.io/389-ds-base/issue/50706 Reviewed by: mhonek (Thanks!) --- diff --git a/rpm/389-ds-base.spec.in b/rpm/389-ds-base.spec.in index c2a0b61..e60b0f3 100644 --- a/rpm/389-ds-base.spec.in +++ b/rpm/389-ds-base.spec.in @@ -130,6 +130,7 @@ BuildRequires: python%{python3_pkgversion}-argcomplete BuildRequires: python%{python3_pkgversion}-argparse-manpage BuildRequires: python%{python3_pkgversion}-policycoreutils BuildRequires: python%{python3_pkgversion}-libselinux +BuildRequires: python%{python3_pkgversion}-packaging # For cockpit BuildRequires: rsync diff --git a/src/lib389/requirements.txt b/src/lib389/requirements.txt index 2b2582d..5cce1d0 100644 --- a/src/lib389/requirements.txt +++ b/src/lib389/requirements.txt @@ -6,3 +6,4 @@ six argcomplete argparse-manpage python-ldap +packaging diff --git a/src/lib389/setup.py b/src/lib389/setup.py index 61de441..f2e4043 100644 --- a/src/lib389/setup.py +++ b/src/lib389/setup.py @@ -82,6 +82,7 @@ setup( 'argcomplete', 'argparse-manpage', 'python-ldap', + 'packaging', ], cmdclass={