%{!?python2_sitelib: %define python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")}

Summary:        A Python-based command-line client for running simple CQL commands on a Cassandra cluster.
Name:           python-cqlsh
Version:        5.0.4
Release:        1%{?dist}
License:        Apache License Version 2.0
Group:          Development/Languages/Python
Vendor:         VMware, Inc.
Distribution:   Photon
Url:            https://pypi.python.org/pypi/cqlsh
Source0:        https://files.pythonhosted.org/packages/source/c/cqlsh/cqlsh-%{version}.tar.gz
%define         sha1 cqlsh=d34344538b17e28a3547c571d2bcb50019d6c94f

BuildRequires:  python2
BuildRequires:  python2-libs
BuildRequires:  python2-devel
BuildRequires:  python-setuptools

Requires:       python2
Requires:       python2-libs
Requires:       python-cassandra-driver
Requires:       cassandra
Requires:       python-futures
Requires:       python-six

BuildArch:      noarch

%description
cqlsh is a Python-based command-line tool, and the most direct way to run simple CQL commonds on a Cassandra cluster. This is a simple re-bundling of the open source tool that comes bundled with Cassandra to allow for cqlsh to be installed and run inside of virtual environments..

%prep
%setup -q -n cqlsh-%{version}

%build
python2 setup.py build

%install
python2 setup.py install --prefix=%{_prefix} --root=%{buildroot}

%check
python2 setup.py check

%files
%defattr(-,root,root)
%{python2_sitelib}/*
%{_bindir}/cqlsh

%changelog
*   Mon Jul 10 2017 Xiaolin Li <xiaolinl@vmware.com> 5.0.4-1
-   Initial packaging for Photon