[Checkins] SVN: groktoolkit/trunk/ Make groktoolkit into a "python package" to play nicely with zest.releaser. Automate the upload of the versions.cfg file

Jan-Wijbrand Kolman janwijbrand at gmail.com
Mon Oct 11 08:30:00 EDT 2010


Log message for revision 117450:
  Make groktoolkit into a "python package" to play nicely with zest.releaser. Automate the upload of the versions.cfg file

Changed:
  U   groktoolkit/trunk/buildout.cfg
  U   groktoolkit/trunk/grok.cfg
  A   groktoolkit/trunk/setup.py
  D   groktoolkit/trunk/version.txt

-=-
Modified: groktoolkit/trunk/buildout.cfg
===================================================================
--- groktoolkit/trunk/buildout.cfg	2010-10-11 12:10:16 UTC (rev 117449)
+++ groktoolkit/trunk/buildout.cfg	2010-10-11 12:29:59 UTC (rev 117450)
@@ -5,8 +5,10 @@
     test-grok
     depgraph
     checkversions
+    uploadversions
 extensions = mr.developer
 allow-picked-versions = false
+develop = .
 
 [test-grok]
 recipe = z3c.recipe.compattest
@@ -25,3 +27,10 @@
 [checkversions]
 recipe = z3c.recipe.scripts
 eggs = z3c.checkversions [buildout]
+
+[uploadversions]
+recipe = z3c.recipe.scripts
+entry-points = uploadversions=groktoolkit:upload_gtk_versions
+eggs =
+  groktoolkit
+  zest.releaser

Modified: groktoolkit/trunk/grok.cfg
===================================================================
--- groktoolkit/trunk/grok.cfg	2010-10-11 12:10:16 UTC (rev 117449)
+++ groktoolkit/trunk/grok.cfg	2010-10-11 12:29:59 UTC (rev 117450)
@@ -1,5 +1,10 @@
+[buildout]
+extends =
+    http://download.zope.org/zopetoolkit/index/1.0c3/zopeapp-versions.cfg
+    http://download.zope.org/zopetoolkit/index/1.0c3/ztk-versions.cfg
+versions = versions
+
 [grok]
-version = 1.1dev
 included =
    grok
    grokcore.annotation
@@ -21,7 +26,6 @@
    z3c.evalexception
    z3c.flashmessage
    zc.catalog
-
 tools =
    Paste
    PasteDeploy
@@ -37,20 +41,12 @@
    z3c.testsetup
    zc.recipe.filestorage
    zest.releaser
-
-# Those packages still depends on grok.
 under-review =
    grokui.admin
 
 packages =
    ${grok:included}
 
-[buildout]
-extends =
-    http://download.zope.org/zopetoolkit/index/1.0c3/zopeapp-versions.cfg
-    http://download.zope.org/zopetoolkit/index/1.0c3/ztk-versions.cfg
-versions = versions
-
 [versions]
 grok = 1.2a
 grokcore.annotation = 1.2

Added: groktoolkit/trunk/setup.py
===================================================================
--- groktoolkit/trunk/setup.py	                        (rev 0)
+++ groktoolkit/trunk/setup.py	2010-10-11 12:29:59 UTC (rev 117450)
@@ -0,0 +1,28 @@
+import os
+from setuptools import setup, find_packages
+
+version = '1.2dev'
+
+setup(
+    name='groktoolkit',
+    version=version,
+    description='Grok: Now even cavemen can use Zope 3!',
+    author='Grok Team',
+    author_email='grok-dev at zope.org',
+    url='http://grok.zope.org',
+    license='ZPL',
+    package_dir={'': 'src'},
+    packages=find_packages('src'),
+    include_package_data=True,
+    zip_safe=False,
+    install_requires=[
+        'setuptools',
+        'zc.buildout',
+        'zest.releaser',
+        ],
+    entry_points = {
+        'zest.releaser.releaser.after': [
+            'upload_ztk_versions=groktoolkit:upload_entrypoint',
+            ],
+        }
+    )

Deleted: groktoolkit/trunk/version.txt
===================================================================
--- groktoolkit/trunk/version.txt	2010-10-11 12:10:16 UTC (rev 117449)
+++ groktoolkit/trunk/version.txt	2010-10-11 12:29:59 UTC (rev 117450)
@@ -1 +0,0 @@
-1.2bdev



More information about the checkins mailing list