G'day,
I'm playing around with GetPaid at the moment with the intention of
building a site to sell 1st aid stuff etc, anyway ... I've got Plone
3.3rc4 to try it on, and before I go digging into it, I'd like a
sanity check on my buildout to see if I've done something dumb in it.
In order in the file :
parts =
zope2
productdistros
instance
zopepy
zopeskel
precompile
chown
unifiedinstaller
backup
getpaid
.
.
.
# This section installs the components of Zope 2.
# Zope operating instances are created elsewhere.
# For options see http://pypi.python.org/pypi/plone.recipe.zope2install
[zope2]
recipe = plone.recipe.zope2install
# update zope by updating this URL:
url = http://www.zope.org/Products/Zope/2.10.7/Zope-2.10.7-final.tgz
# fake eggs are required to satisfy Zope dependencies while
# zope is not yet eggified.
fake-zope-eggs = true
additional-fake-eggs =
ZConfig
pytz
ZODB3
[getpaid]
recipe = getpaid.recipe.release
addpackages=
getpaid.paymentech
getpaid.discount
getpaid.paypal
getpaid.flatrateshipping
.
.
.
# Use this section to install and configure a Zope operating
# instance.
# For options see http://pypi.python.org/pypi/plone.recipe.zope2instance
[instance]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
# The line below sets only the initial password. It will not change an
# existing password.
user = admin:foo123
http-address = ${buildout:http-address}
effective-user = plone
# change debug-mode to "on" to run in development mode
debug-mode = ${buildout:debug-mode}
# change verbose-security to "on" for detailed security
# errors while developing
verbose-security = off
# change deprecation-warnings to "on" to get log warnings
# for deprecated usages.
deprecation-warnings = off
# If you want Zope to know about any additional eggs, list them here.
# e.g. eggs = ${buildout:eggs} my.package
eggs =
${buildout:eggs}
${getpaid:eggs}
My buildout-foo is poor, it's quite possible I've botched where things
are meant to go. The full buildout file is here :
http://nr1.aboc.net.au/buildout.cfg
The buildout error message is :
./bin/buildout -no
While:
Installing.
Getting section instance.
Initializing section instance.
Getting option instance:eggs.
Getting section getpaid.
Initializing section getpaid.
Installing recipe getpaid.recipe.release.
Getting distribution for 'getpaid.recipe.release'.
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 1509, in
main
getattr(buildout, command)(args)
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 357, in
install
[self[part]['recipe'] for part in install_parts]
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 888, in
__getitem__
options._initialize()
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 958, in
_initialize
self._dosub(k, v)
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 978, in
_dosub
v = '$$'.join([self._sub(s, seen) for s in v.split('$$')])
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 1039, in
_sub
v = self.buildout[s[0]].get(s[1], None, seen)
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 888, in
__getitem__
options._initialize()
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 969, in
_initialize
recipe_class = _install_and_load(reqs, 'zc.buildout', entry,
buildout)
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/buildout.py", line 928, in
_install_and_load
allow_hosts=buildout._allow_hosts
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/easy_install.py", line 802, in
install
return installer.install(specs, working_set)
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/easy_install.py", line 648, in
install
for dist in self._get_dist(requirement, ws, self._always_unzip):
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/easy_install.py", line 546, in
_get_dist
dists = self._call_easy_install(
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/site-packages/
zc.buildout-1.2.1-py2.4.egg/zc/buildout/easy_install.py", line 379, in
_call_easy_install
newloc = os.path.join(dest, os.path.basename(d.location))
File "/opt/Plone-3.3/Python-2.4/lib/python2.4/posixpath.py", line
62, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'
Something I've done wrong in buildout.cfg, or an incompatibility with
3.3rc4?
Thanks!
Carl
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---