[Lunar-commits] r26178 - in moonbase/trunk/zbeta: . setuptools

Auke Kok sofar at lunar-linux.org
Thu Oct 11 20:34:47 CEST 2007


Author: sofar
Date: 2007-10-11 20:34:47 +0200 (Thu, 11 Oct 2007)
New Revision: 26178

Added:
   moonbase/trunk/zbeta/setuptools/
   moonbase/trunk/zbeta/setuptools/BUILD
   moonbase/trunk/zbeta/setuptools/DEPENDS
   moonbase/trunk/zbeta/setuptools/DETAILS
Log:
Simplified packaging system for Python modules



From:  stelzy at gmail.com


Added: moonbase/trunk/zbeta/setuptools/BUILD
===================================================================
--- moonbase/trunk/zbeta/setuptools/BUILD	                        (rev 0)
+++ moonbase/trunk/zbeta/setuptools/BUILD	2007-10-11 18:34:47 UTC (rev 26178)
@@ -0,0 +1,7 @@
+(
+
+  python setup.py build &&
+  prepare_install &&
+  python setup.py install
+
+) > $C_FIFO 2>&1

Added: moonbase/trunk/zbeta/setuptools/DEPENDS
===================================================================
--- moonbase/trunk/zbeta/setuptools/DEPENDS	                        (rev 0)
+++ moonbase/trunk/zbeta/setuptools/DEPENDS	2007-10-11 18:34:47 UTC (rev 26178)
@@ -0,0 +1 @@
+depends Python

Added: moonbase/trunk/zbeta/setuptools/DETAILS
===================================================================
--- moonbase/trunk/zbeta/setuptools/DETAILS	                        (rev 0)
+++ moonbase/trunk/zbeta/setuptools/DETAILS	2007-10-11 18:34:47 UTC (rev 26178)
@@ -0,0 +1,24 @@
+          MODULE=setuptools
+         VERSION=0.6c7
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://cheeseshop.python.org/packages/source/s/setuptools/
+      SOURCE_VFY=sha1:8baa4d11bd7380ccab5c7fbdf6f8dc12a5dacba9
+        WEB_SITE=http://peak.telecommunity.com/DevCenter/setuptools
+         ENTERED=20071008
+         UPDATED=20071008
+           SHORT="simplified packaging system for Python modules"
+
+cat << EOF
+setuptools is a collection of enhancements to the Python distutils
+that allow you to more easily build and distribute Python packages,
+especially ones that have dependencies on other packages.
+
+Packages built and distributed using setuptools look to the user like
+ordinary Python packages based on the distutils. Your users don't
+need to install or even know about setuptools in order to use them,
+and you don't have to include the entire setuptools package in your
+distributions. By including just a single bootstrap module (an 8K .py
+file), your package will automatically download and install setuptools
+if the user is building your package from source and doesn't have a
+suitable version already installed.
+EOF



More information about the Lunar-commits mailing list