| 1 | [buildout] |
|---|
| 2 | index = http://download.zope.org/ppix |
|---|
| 3 | find-links = http://yum.zope.com/buildout/ |
|---|
| 4 | hooks-directory = ${buildout:directory}/base/pcl.buildout/hooks |
|---|
| 5 | extends = |
|---|
| 6 | base/pcl.buildout/buildout.cfg |
|---|
| 7 | base/rtree.buildout/buildout.cfg |
|---|
| 8 | pclcore-test-environment.cfg |
|---|
| 9 | zco-test-environment.cfg |
|---|
| 10 | parts = |
|---|
| 11 | # Python Cartographic Library (PCL) |
|---|
| 12 | python |
|---|
| 13 | psycopg2 |
|---|
| 14 | postgis |
|---|
| 15 | gdal |
|---|
| 16 | mapscript |
|---|
| 17 | PCL-Core |
|---|
| 18 | PCL-GDAL |
|---|
| 19 | PCL-MapServer |
|---|
| 20 | worldborders |
|---|
| 21 | # Rtree spatial index |
|---|
| 22 | spatialindex |
|---|
| 23 | rtree |
|---|
| 24 | # Zope / Plone |
|---|
| 25 | plone |
|---|
| 26 | zope |
|---|
| 27 | zope-instance |
|---|
| 28 | clouseau |
|---|
| 29 | # Scripts |
|---|
| 30 | interpreter |
|---|
| 31 | test-pcl-core |
|---|
| 32 | test-pcl-gdal |
|---|
| 33 | test-pcl-mapserver |
|---|
| 34 | test-pcl-georss |
|---|
| 35 | test-zco |
|---|
| 36 | test-primagis |
|---|
| 37 | test-rtree |
|---|
| 38 | test-geojson |
|---|
| 39 | python = custom-python |
|---|
| 40 | develop = |
|---|
| 41 | base/pcl.buildout/src/OWSLib |
|---|
| 42 | base/pcl.buildout/src/PCL/PCL-GeoRSS |
|---|
| 43 | src/ZCO |
|---|
| 44 | src/PrimaGIS |
|---|
| 45 | src/GeoJSON |
|---|
| 46 | versions = versions |
|---|
| 47 | |
|---|
| 48 | [versions] |
|---|
| 49 | plone.recipe.plone = 3.0.5 |
|---|
| 50 | hexagonit.recipe.download = 1.0.1 |
|---|
| 51 | hexagonit.recipe.cmmi = 1.1.0 |
|---|
| 52 | simplejson = 1.7.3 |
|---|
| 53 | zc.buildout = 1.0.0b30 |
|---|
| 54 | zc.recipe.egg = 1.0.0b6 |
|---|
| 55 | setuptools = 0.6c7 |
|---|
| 56 | |
|---|
| 57 | [plone] |
|---|
| 58 | recipe = plone.recipe.plone |
|---|
| 59 | |
|---|
| 60 | [zope] |
|---|
| 61 | recipe = plone.recipe.zope2install |
|---|
| 62 | url = ${plone:zope2-url} |
|---|
| 63 | |
|---|
| 64 | [zope-instance] |
|---|
| 65 | recipe = plone.recipe.zope2instance |
|---|
| 66 | zope2-location = ${zope:location} |
|---|
| 67 | user = admin:admin |
|---|
| 68 | debug-mode = on |
|---|
| 69 | products = |
|---|
| 70 | ${plone:products} |
|---|
| 71 | ${buildout:directory}/products |
|---|
| 72 | http-address = 7000 |
|---|
| 73 | verbose-security = on |
|---|
| 74 | eggs = |
|---|
| 75 | ${plone:eggs} |
|---|
| 76 | PILwoTk |
|---|
| 77 | elementtree |
|---|
| 78 | simplejson |
|---|
| 79 | psycopg2 |
|---|
| 80 | PCL-Core |
|---|
| 81 | PCL-GDAL |
|---|
| 82 | PCL-GeoRSS |
|---|
| 83 | PCL-MapServer |
|---|
| 84 | OWSLib |
|---|
| 85 | ZCO |
|---|
| 86 | PrimaGIS |
|---|
| 87 | Rtree |
|---|
| 88 | plone.browserlayer |
|---|
| 89 | GeoJSON |
|---|
| 90 | zcml = |
|---|
| 91 | primagis |
|---|
| 92 | zope-conf-additional = |
|---|
| 93 | default-zpublisher-encoding utf-8 |
|---|
| 94 | |
|---|
| 95 | [clouseau] |
|---|
| 96 | recipe = hexagonit.recipe.download |
|---|
| 97 | url = http://dist.hexagonit.fi/clouseau-0-8-1.zip |
|---|
| 98 | md5sum = 92d6c7f4865558577d65d1597f042f42 |
|---|
| 99 | destination = ${buildout:directory}/products |
|---|
| 100 | |
|---|
| 101 | [interpreter] |
|---|
| 102 | recipe = zc.recipe.egg |
|---|
| 103 | eggs = ${zope-instance:eggs} |
|---|
| 104 | interpreter = python |
|---|
| 105 | |
|---|
| 106 | [test-zco] |
|---|
| 107 | recipe = zc.recipe.testrunner |
|---|
| 108 | eggs = |
|---|
| 109 | mapscript |
|---|
| 110 | ZCO |
|---|
| 111 | elementtree |
|---|
| 112 | defaults = ['--auto-color', '-v'] |
|---|
| 113 | script = test_zco |
|---|
| 114 | environment = zco-test-environment |
|---|
| 115 | extra-paths = |
|---|
| 116 | ${zope:location}/lib/python |
|---|
| 117 | initialization = |
|---|
| 118 | open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-GDAL/fixtures/diskstore.ovf', 'w').write(open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-GDAL/fixtures/diskstore.ovf.template').read() % dict(world_borders='${worldborders:destination}/world_borders.shp')) |
|---|
| 119 | |
|---|
| 120 | |
|---|
| 121 | [test-primagis] |
|---|
| 122 | recipe = zc.recipe.testrunner |
|---|
| 123 | eggs = PrimaGIS |
|---|
| 124 | defaults = ['--auto-color', '-v'] |
|---|
| 125 | script = test_primagis |
|---|
| 126 | |
|---|
| 127 | [test-geojson] |
|---|
| 128 | recipe = zc.recipe.testrunner |
|---|
| 129 | eggs = GeoJSON |
|---|
| 130 | defaults = [ '--auto-color', '-v'] |
|---|
| 131 | script = test_geojson |
|---|
| 132 | |
|---|
| 133 | # Reconfigure the PCL sections to make pcl.buildout work as a part of |
|---|
| 134 | # primagis.buildout. |
|---|
| 135 | |
|---|
| 136 | [PCL-Core] |
|---|
| 137 | setup = ${buildout:directory}/base/pcl.buildout/src/PCL/PCL-Core/setup.py |
|---|
| 138 | |
|---|
| 139 | [PCL-GDAL] |
|---|
| 140 | setup = ${buildout:directory}/base/pcl.buildout/src/PCL/PCL-GDAL/setup.py |
|---|
| 141 | |
|---|
| 142 | [PCL-MapServer] |
|---|
| 143 | setup = ${buildout:directory}/base/pcl.buildout/src/PCL/PCL-MapServer/setup.py |
|---|
| 144 | |
|---|
| 145 | [test-pcl-core] |
|---|
| 146 | script = test_pcl_core |
|---|
| 147 | |
|---|
| 148 | [test-pcl-gdal] |
|---|
| 149 | script = test_pcl_gdal |
|---|
| 150 | initialization = |
|---|
| 151 | open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-GDAL/fixtures/diskstore.ovf', 'w').write(open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-GDAL/fixtures/diskstore.ovf.template').read() % dict(world_borders='${worldborders:destination}/world_borders.shp')) |
|---|
| 152 | |
|---|
| 153 | [test-pcl-mapserver] |
|---|
| 154 | script = test_pcl_mapserver |
|---|
| 155 | initialization = |
|---|
| 156 | open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-MapServer/fixtures/diskstore.ovf', 'w').write(open('${buildout:directory}/base/pcl.buildout/src/PCL/PCL-MapServer/fixtures/diskstore.ovf.template').read() % dict(world_borders='${worldborders:destination}/world_borders.shp')) |
|---|
| 157 | |
|---|
| 158 | [test-pcl-georss] |
|---|
| 159 | script = test_pcl_georss |
|---|
| 160 | |
|---|
| 161 | # Reconfigure the Rtree sections to make rtree.buildout work as a part |
|---|
| 162 | # of primagis.buildout |
|---|
| 163 | |
|---|
| 164 | [rtree] |
|---|
| 165 | setup = ${buildout:directory}/base/rtree.buildout/src/Rtree/setup.py |
|---|
| 166 | |
|---|
| 167 | [spatialindex] |
|---|
| 168 | pre-configure-hook = ${buildout:directory}/base/rtree.buildout/hooks.py:preconfigure |
|---|
| 169 | path = ${buildout:directory}/base/rtree.buildout/src/spatialindex |
|---|
| 170 | |
|---|
| 171 | [test-rtree] |
|---|
| 172 | script = test_rtree |
|---|
| 173 | extra-paths = ${buildout:directory}/base/rtree.buildout/src/Rtree/tests |
|---|