Use easyshop from svn-trunk instead of from cheeseshop
Stefan Bund [Tue, 20 Oct 2009 12:46:40 +0000 (14:46 +0200)]
.gitignore
Makefile
buildout.cfg
easyshop.cfg [new file with mode: 0644]

index f4aa359..50545e7 100644 (file)
@@ -9,3 +9,4 @@ parts/
 /.*.stamp
 /.installed.cfg
 *.pyc
+easyshop/
index c4e3b8c..8ac9a4c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,8 @@ SETUPTOOLS_URL = http://peak.telecommunity.com/dist/ez_setup.py
 PIL_URL        = http://effbot.org/downloads/Imaging-1.1.6.tar.gz
 PIL_VERSION    = 1.1.6
 
+EASYSHOP_URL   = http://easyshop-for-plone.googlecode.com/svn/buildout/3.0-Anonymous
+
 ###########################################################################
 
 PYTHON_DIR=python
@@ -86,4 +88,14 @@ update-nonet:
 shell:
        @PATH=$(BASEDIR)/$(PYTHON_DIR)/bin:$(BASEDIR)/bin:$$PATH $$SHELL
 
-init: python setuptools pil eggs buildout bootstrap update .gitignore
+init: python setuptools pil eggs buildout bootstrap userinit update .gitignore
+
+userinit::
+
+###########################################################################
+
+userinit:: easyshop/README.txt
+easyshop/README.txt:
+       svn co $(EASYSHOP_URL) easyshop
+
+.PHONY: easyshop
index 1fec337..2ece77b 100644 (file)
@@ -6,7 +6,9 @@ parts =
     zopepy
 
 # Change the number here to change the version of Plone being used
-extends = http://dist.plone.org/release/3.3.1/versions.cfg
+extends = 
+    http://dist.plone.org/release/3.3.1/versions.cfg 
+    easyshop.cfg
 versions = versions
 
 # Add additional egg download sources here. dist.plone.org contains archives
@@ -17,14 +19,12 @@ find-links =
 
 # Add additional eggs here
 eggs =
-    easyshop.core
+    ${easyshop:eggs}
 
 # Reference any eggs you are developing here, one per line
 # e.g.: develop = src/my.package
 develop =
-
-
-
+    ${easyshop:develop}
 
 [zope2]
 # For more information on this step and configuration options see:
@@ -45,7 +45,8 @@ url = ${versions:zope2-url}
 # For more information on this step and configuration options see:
 # http://pypi.python.org/pypi/plone.recipe.distros
 recipe = plone.recipe.distros
-urls =
+urls = 
+    ${easyshop:urls}
 nested-packages =
 version-suffix-packages =
 
@@ -55,7 +56,7 @@ version-suffix-packages =
 recipe = plone.recipe.zope2instance
 zope2-location = ${zope2:location}
 user = admin:admin
-http-address = 8070
+http-address = 8080
 #debug-mode = on
 #verbose-security = on
 
@@ -70,11 +71,12 @@ eggs =
 # If you want to register ZCML slugs for any packages, list them here.
 # e.g. zcml = my.package my.other.package
 zcml =
-    easyshop.core
+    ${easyshop:zcml}
 
 products =
     ${buildout:directory}/products
     ${productdistros:location}
+    ${easyshop:products}
 
 [zopepy]
 # For more information on this step and configuration options see:
diff --git a/easyshop.cfg b/easyshop.cfg
new file mode 100644 (file)
index 0000000..b9ef4d5
--- /dev/null
@@ -0,0 +1,68 @@
+[easyshop]
+
+eggs = 
+    elementtree
+    easyshop.core
+    easyshop.carts
+    easyshop.catalog
+    easyshop.checkout
+    easyshop.criteria
+    easyshop.customers    
+    easyshop.discounts        
+    easyshop.groups
+    easyshop.information
+    easyshop.kss  
+    easyshop.login
+    easyshop.management
+    easyshop.order      
+    easyshop.payment    
+    easyshop.shipping      
+    easyshop.shop
+    easyshop.stocks
+    easyshop.taxes
+
+develop = 
+    easyshop/src/easyshop.core
+    easyshop/src/easyshop.carts
+    easyshop/src/easyshop.catalog
+    easyshop/src/easyshop.checkout
+    easyshop/src/easyshop.criteria
+    easyshop/src/easyshop.customers    
+    easyshop/src/easyshop.discounts        
+    easyshop/src/easyshop.groups
+    easyshop/src/easyshop.information
+    easyshop/src/easyshop.kss  
+    easyshop/src/easyshop.login
+    easyshop/src/easyshop.management
+    easyshop/src/easyshop.order      
+    easyshop/src/easyshop.payment    
+    easyshop/src/easyshop.shipping      
+    easyshop/src/easyshop.shop
+    easyshop/src/easyshop.stocks
+    easyshop/src/easyshop.taxes
+
+zcml =
+    easyshop.core
+    easyshop.carts
+    easyshop.catalog
+    easyshop.checkout
+    easyshop.criteria
+    easyshop.customers    
+    easyshop.discounts
+    easyshop.groups
+    easyshop.information
+    easyshop.kss  
+    easyshop.login
+    easyshop.management
+    easyshop.order      
+    easyshop.payment    
+    easyshop.shipping      
+    easyshop.shop
+    easyshop.stocks
+    easyshop.taxes
+
+products =
+    easyshop/products
+
+urls = 
+    http://plone.org/products/datagridfield/releases/1.6/datagridfield-1-6-0-beta2-tar.gz