Requires: python-rbd = %{epoch}:%{version}-%{release}
Requires: python-cephfs = %{epoch}:%{version}-%{release}
Requires: python
-Requires: python-argparse
Requires: python-requests
Requires: python-flask
Requires: xfsprogs
BuildRequires: parted
BuildRequires: pkgconfig
BuildRequires: python
-BuildRequires: python-argparse
BuildRequires: python-nose
BuildRequires: python-requests
%if ( 0%{?rhel} > 0 && 0%{?rhel} < 7 ) || ( 0%{?centos} > 0 && 0%{?centos} < 7 )
Requires: python-rbd = %{epoch}:%{version}-%{release}
Requires: python-cephfs = %{epoch}:%{version}-%{release}
Requires: python-requests
-%if 0%{defined suse_version}
-Requires: python-argparse
-%endif
%if 0%{?rhel} || 0%{?fedora}
Requires: redhat-lsb-core
%endif
%if 0%{defined suse_version}
Requires: lsb-release
%endif
+# python-argparse is only needed in distros with Python 2.6 or lower
+%if (0%{?rhel} && 0%{?rhel} <= 6) || (0%{?suse_version} && 0%{?suse_version} <= 1110)
+Requires: python-argparse
+BuildRequires: python-argparse
+%endif
%description -n ceph-common
Common utilities to mount and interact with a ceph storage cluster.