[Grok-dev] Re: Grok 0.10.1 released!

Jan-Wijbrand Kolman janwijbrand at gmail.com
Thu Oct 11 03:05:34 EDT 2007


Tres Seaver wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Martijn Faassen wrote:
>> Hi there,
>>
>> 2007-10-10 - The Grok project is happy to release Grok 0.10.1! Grok
>> 0.10.1 is a bugfix release of Grok, and the first outcome of the
>> Neanderthal Grok sprint that was hosted by GfU Cyrus in Cologne,
>> Germany, last week.
>>
>> The sole aim of this release is to fix Grok's installation story.
>> Releases of Zope 3 components that Grok relied on had the tendency to
>> break Grok. Since Grok now uses a fixed list of versions it relies on,
>> this problem should now be solved. The grokproject tool has also been
>> updated to 0.6, and now automatically uses the version list feature.
>>
>> To update grokproject to 0.6, please type the following:
>>
>>  $ easy_install -U grokproject
>>
>> For more information about this release, including instructions on how
>> to update existing buildouts to use the version list feature, see
>> here:
>>
>> http://grok.zope.org/releaseinfo/readme.html
>>
>> What is Grok?
>> ---------------------
>>
>> Grok: now even cavemen can use Zope 3
>>
>> Grok is a web application framework based on Zope 3 technology. Grok
>> aims to make Zope 3 technology more easy to use for beginners and
>> experienced developers alike.
>>
>> More about Grok: http://grok.zope.org
> 
> grokproject appears to be broken::
> 
> 
> [/home/tseaver/tmp]
> $ python VE-trunk/virtualenv.py --no-site-packages gtest
> New python executable in gtest/bin/python
> Installing setuptools............done.
> [/home/tseaver/tmp]
> $ cd gtest/
> [/home/tseaver/tmp/gtest]
> $ bin/easy_install grokproject
> Searching for grokproject
> Reading http://pypi.python.org/simple/grokproject/
> Reading https://launchpad.net/grok
> Best match: grokproject 0.6
> Downloading
> http://pypi.python.org/packages/source/g/grokproject/grokproject-0.6.tar.gz#md5=b4901c46bcf1f0682c762506cdc76c47
> Processing grokproject-0.6.tar.gz
> Running grokproject-0.6/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-q39YBI/grokproject-0.6/egg-dist-tmp-2DPklW
> Adding grokproject 0.6 to easy-install.pth file
> Installing grokproject script to /home/tseaver/tmp/gtest/bin
> 
> Installed
> /home/tseaver/tmp/gtest/lib/python2.5/site-packages/grokproject-0.6-py2.5.egg
> Processing dependencies for grokproject
> Searching for PasteScript>=1.3
> Reading http://pypi.python.org/simple/PasteScript/
> Reading http://pythonpaste.org/script/
> Best match: PasteScript 1.3.6
> Downloading
> http://pypi.python.org/packages/source/P/PasteScript/PasteScript-1.3.6.tar.gz#md5=6a79da14870f0bbe9c1f7d4d12912437
> Processing PasteScript-1.3.6.tar.gz
> Running PasteScript-1.3.6/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-TEYY_4/PasteScript-1.3.6/egg-dist-tmp-v8tUrz
> Adding PasteScript 1.3.6 to easy-install.pth file
> Installing paster script to /home/tseaver/tmp/gtest/bin
> Installing paster script to /home/tseaver/tmp/gtest/bin
> 
> Installed
> /home/tseaver/tmp/gtest/lib/python2.5/site-packages/PasteScript-1.3.6-py2.5.egg
> Searching for PasteDeploy
> Reading http://pypi.python.org/simple/PasteDeploy/
> Reading http://pythonpaste.org/deploy/paste-deploy.html
> Reading http://pythonpaste.org/deploy/
> Best match: PasteDeploy 1.3.1
> Downloading
> http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-1.3.1.tar.gz#md5=a14b360b4ddb0d3ca7aa9bad41d6c91c
> Processing PasteDeploy-1.3.1.tar.gz
> Running PasteDeploy-1.3.1/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-Yb3hMF/PasteDeploy-1.3.1/egg-dist-tmp-OyRTGE
> warning: no files found matching 'docs/*.html'
> warning: no previously-included files found matching 'docs/rebuild'
> Adding PasteDeploy 1.3.1 to easy-install.pth file
> 
> Installed
> /home/tseaver/tmp/gtest/lib/python2.5/site-packages/PasteDeploy-1.3.1-py2.5.egg
> Searching for Paste>=1.3
> Reading http://pypi.python.org/simple/Paste/
> Reading http://pythonpaste.org
> Best match: Paste 1.4.2
> Downloading
> http://pypi.python.org/packages/source/P/Paste/Paste-1.4.2.tar.gz#md5=109bd6b0edd6de3a5ee5feaf42acd6aa
> Processing Paste-1.4.2.tar.gz
> Running Paste-1.4.2/setup.py -q bdist_egg --dist-dir
> /tmp/easy_install-jdPUJu/Paste-1.4.2/egg-dist-tmp-6pbNoK
> Adding Paste 1.4.2 to easy-install.pth file
> 
> Installed
> /home/tseaver/tmp/gtest/lib/python2.5/site-packages/Paste-1.4.2-py2.5.egg
> Finished processing dependencies for grokproject
> [/home/tseaver/tmp/gtest]
> $ bin/grokproject mytest
> Enter module (Name of a demo Python module placed into the package)
> ['app.py']:
> Enter user (Name of an initial administrator user): zope
> Enter passwd (Password for the initial administrator user): r00ler
> Enter eggs_dir (Location where zc.buildout will look for and place
> packages) ['/home/tseaver/buildout-eggs']:
> Creating directory ./mytest
> Downloading zc.buildout...
> Invoking zc.buildout...
> While:
>   Installing.
>   Getting section app.
>   Initializing section app.
>   Installing recipe zc.zope3recipes>=0.5.3.
>   Getting distribution for 'zc.zope3recipes==0.6b1'.
> Error: Couldn't find a distribution for 'zc.zope3recipes==0.6b1'.

Is this because there's no py-2.5 egg for zc.zope3recipes (at least I 
don't see one on the cheeseshop)?

Furtermore, my virtualenv is behaving weird: somehow it decides not to 
install the Paste* dependencies when I do bin/easy_install grokproject. 
That that could however be unrelated of course.

regards,
jw





More information about the Grok-dev mailing list