[Grok-dev] Creating a new Grok project from svn trunk (1.1dev)

Jan-Wijbrand Kolman janwijbrand at gmail.com
Tue Nov 17 04:20:50 EST 2009


Baiju M wrote:
>    I was trying grok from trunk.  Can anyone please confirm whether
> these steps are fine ? I know a new alpha release is coming up,
> looking forward to that release :)
> 
> 1. Install Python 2.6
> 
> 2. Checkout grok trunk version from svn
> 
>    svn co svn://svn.zope.org/repos/main/grok/trunk grok_trunk
> 
> 3. Checkout grokproject
> 
>    svn co svn://svn.zope.org/repos/main/grokproject/trunk grokproject
> 
> 4. Run bootstrap.py
> 
>    cd grokproject
>    python2.6 bootstrap/bootstrap.py
> 
> 5. Run buildout
> 
>    ./bin/buildout
> 
> 6. Create a new project
> 
>    ./grokproject/bin/grokproject sampleproject
> 
>    (This step failed with a VersionConflict for setuptools)
> 
> 7. Copy versions.cfg from grok_trunk to sampleproject
> 
>    cp grok_trunk/versions.cfg sampleproject
> 
> 8. Update buildout.cfg and add grok checkout location to develop option
> 
>    [buildout]
>    develop = .
>              ../grok_trunk
> 
> 9. Also comment eggbasket part.
> 
> 10. Run buildout
> 
>     ./bin/buildout
> 
> 11. Run application
> 
>     ./bin/sampleproject-ctl fg

On first sight this sounds ok (after alpha release trying grok gets 
easier as the grokproject has an option to install a non-default grok 
version).

I noticed the version conflict for setuptools too. I had to install, 
myself, the latest setuptools in my python environment that I use for 
developing grok (a being virtualenv 2.6 with --no-site-packages).

Is there anything specific going wrong in your case?

regards,
jw




More information about the Grok-dev mailing list