You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ee...@apache.org on 2011/03/23 01:34:33 UTC
svn commit: r1084426 - /cassandra/trunk/build.xml
Author: eevans
Date: Wed Mar 23 00:34:32 2011
New Revision: 1084426
URL: http://svn.apache.org/viewvc?rev=1084426&view=rev
Log:
CASSANDRA-2344 create python release artifacts
Patch by eevans for CASSANDRA-2344
Modified:
cassandra/trunk/build.xml
Modified: cassandra/trunk/build.xml
URL: http://svn.apache.org/viewvc/cassandra/trunk/build.xml?rev=1084426&r1=1084425&r2=1084426&view=diff
==============================================================================
--- cassandra/trunk/build.xml (original)
+++ cassandra/trunk/build.xml Wed Mar 23 00:34:32 2011
@@ -444,7 +444,7 @@
</target>
<!-- creates release tarballs -->
- <target name="artifacts" depends="jar,javadoc"
+ <target name="artifacts" depends="jar,javadoc,py-cql-driver,tx-cql-driver"
description="Create Cassandra release artifacts">
<mkdir dir="${dist.dir}"/>
<copy todir="${dist.dir}/lib">
@@ -529,26 +529,18 @@
<target name="release" depends="artifacts,rat-init"
description="Create and QC release artifacts">
- <checksum file="${build.dir}/${final.name}-bin.tar.gz"
- forceOverwrite="yes"
- todir="${build.dir}"
- fileext=".md5"
- algorithm="MD5" />
- <checksum file="${build.dir}/${final.name}-src.tar.gz"
- forceOverwrite="yes"
- todir="${build.dir}"
- fileext=".md5"
- algorithm="MD5" />
- <checksum file="${build.dir}/${final.name}-bin.tar.gz"
- forceOverwrite="yes"
- todir="${build.dir}"
- fileext=".sha"
- algorithm="SHA" />
- <checksum file="${build.dir}/${final.name}-src.tar.gz"
- forceOverwrite="yes"
- todir="${build.dir}"
- fileext=".sha"
- algorithm="SHA" />
+ <checksum forceOverwrite="yes" todir="${build.dir}" fileext=".md5"
+ algorithm="MD5">
+ <fileset dir="${build.dir}">
+ <include name="*.tar.gz" />
+ </fileset>
+ </checksum>
+ <checksum forceOverwrite="yes" todir="${build.dir}" fileext=".sha"
+ algorithm="SHA">
+ <fileset dir="${build.dir}">
+ <include name="*.tar.gz" />
+ </fileset>
+ </checksum>
<rat:report xmlns:rat="antlib:org.apache.rat.anttasks"
reportFile="${build.dir}/${final.name}-bin.rat.txt">
@@ -887,4 +879,25 @@
<delete dir="build/eclipse-classes" />
</target>
+ <target name="py-cql-driver"
+ description="Generate Python CQL driver artifact">
+ <echo>Creating Python CQL driver artifact...</echo>
+ <exec executable="python" dir="${basedir}/drivers/py" failonerror="true">
+ <arg line="setup.py" />
+ <arg line="sdist" />
+ <arg line="--dist-dir" />
+ <arg line="${build.dir}" />
+ </exec>
+ </target>
+
+ <target name="tx-cql-driver"
+ description="Generate Twisted CQL driver artifact">
+ <echo>Creating Twisted CQL driver artifact...</echo>
+ <exec executable="python" dir="${basedir}/drivers/txpy" failonerror="true">
+ <arg line="setup.py" />
+ <arg line="sdist" />
+ <arg line="--dist-dir" />
+ <arg line="${build.dir}" />
+ </exec>
+ </target>
</project>