You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ca...@codespot.com on 2011/11/15 17:23:36 UTC
[cassandra-dbapi2] 2 new revisions pushed by pcannon@gmail.com on
2011-11-15 16:23 GMT
2 new revisions:
Revision: e916933631f3
Author: paul cannon <pa...@datastax.com>
Date: Tue Nov 15 07:21:23 2011
Log: fix marshallers under python2.4
http://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/source/detail?r=e916933631f3
Revision: f557301575d7
Author: paul cannon <pa...@datastax.com>
Date: Mon Nov 14 14:48:40 2011
Log: redhat packaging
http://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/source/detail?r=f557301575d7
==============================================================================
Revision: e916933631f3
Author: paul cannon <pa...@datastax.com>
Date: Tue Nov 15 07:21:23 2011
Log: fix marshallers under python2.4
http://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/source/detail?r=e916933631f3
Modified:
/cql/marshal.py
=======================================
--- /cql/marshal.py Mon Nov 7 12:32:03 2011
+++ /cql/marshal.py Tue Nov 15 07:21:23 2011
@@ -118,7 +118,7 @@
return None
return _float_packer.unpack(bytestr)[0]
else:
- def unmarshal_long(bytestr):
+ def unmarshal_float(bytestr):
if not bytestr:
return None
return struct.unpack(">f", bytestr)[0]
@@ -129,7 +129,7 @@
return None
return _double_packer.unpack(bytestr)[0]
else:
- def unmarshal_long(bytestr):
+ def unmarshal_double(bytestr):
if not bytestr:
return None
return struct.unpack(">d", bytestr)[0]
==============================================================================
Revision: f557301575d7
Author: paul cannon <pa...@datastax.com>
Date: Mon Nov 14 14:48:40 2011
Log: redhat packaging
http://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/source/detail?r=f557301575d7
Added:
/redhat/python26-cql.spec
=======================================
--- /dev/null
+++ /redhat/python26-cql.spec Mon Nov 14 14:48:40 2011
@@ -0,0 +1,52 @@
+Name: python26-cql
+Version: 1.0.6
+Release: 1
+Summary: DB-API 2.0 compliant client library for Cassandra/CQL
+
+Group: Applications/Databases
+License: ASL 2.0
+URL:
http://code.google.com/a/apache-extras.org/p/cassandra-dbapi2/
+Source0:
http://cassandra-dbapi2.apache-extras.org.codespot.com/files/cql-%{version}.tar.gz
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u}
-n)
+
+BuildRequires: python26-devel
+Requires: python26, python26-thrift
+
+%global __python python2.6
+%global python26_sitelib %(%{__python} -c "from distutils.sysconfig import
get_python_lib; print(get_python_lib())")
+
+# Turn off the brp-python-bytecompile script, cause in RHEL 5 it only
believes in python2.4
+%global __os_install_post %(echo '%{__os_install_post}' | sed
-e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
+
+%description
+CQL is an SQL-like query language for the highly scalable distributed
database
+Cassandra. This package provides a Python driver for making queries to a
+Cassandra installation using CQL, using the standard Python database API
+("DB-API 2.0").
+
+%prep
+%setup -q -n cql-%{version}
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+rm -rf %{buildroot}
+%{__python} setup.py install -c -O1 --skip-build --root %{buildroot}
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc README CHANGES.txt
+%{python26_sitelib}/cql/
+%{python26_sitelib}/cql*.egg-info
+
+
+%changelog