Post by Martijn FaassenHi 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.
$ 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
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'.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 ***@palladion.com
Palladion Software "Excellence by Design" http://palladion.com