My buildout.cfg just has this:
# If you change your Plone version, you'll also need to update
# the repository link below.
find-links +=
https://pypi.org/simple
http://dist.plone.org/release/4.3
However, I read somewhere that easyinstall (probably in a version that I have could either not cope with https or http was hardcoded. So I would have to edit /home/plone/Plone//buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py. But when I there change to
default_index_url = os.environ.get(
'buildout-testing-index-url',
'https://pypi.python.org/simple',
)
and remove the respective .pyc file and run bin/buildout -Novvvvv then it seems to do something.
But I now see an error message
Installed /tmp/plone/tmpmudttc/Products.PloneHotfix20130618-1.3.1-py2.7.egg
Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:
pkg_resources.require("Products.PloneHotfix20130618") # latest installed version
pkg_resources.require("Products.PloneHotfix20130618==1.3.1") # this exact version
pkg_resources.require("Products.PloneHotfix20130618>=1.3.1") # this version or higher
Note also that the installation directory must be on sys.path at runtime for
this to work. (e.g. by being the application's script directory, by being on
PYTHONPATH, or by being added to sys.path by your code.)
While:
Installing client1.
Getting distribution for 'Products.PloneHotfix20130618'.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/buildout.py", line 1866, in main
getattr(buildout, command)(args)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/buildout.py", line 625, in install
installed_files = self[part]._call(recipe.install)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/buildout.py", line 1345, in _call
return f()
File "/zlocal/sdb1/plone/Plone/buildout-cache/eggs/plone.recipe.zope2instance-4.2.10-py2.7.egg/plone/recipe/zope2instance/__init__.py", line 109, in install
installed.extend(self.install_scripts())
File "/zlocal/sdb1/plone/Plone/buildout-cache/eggs/plone.recipe.zope2instance-4.2.10-py2.7.egg/plone/recipe/zope2instance/__init__.py", line 574, in install_scripts
requirements, ws = self.egg.working_set(['plone.recipe.zope2instance'])
File "/zlocal/sdb1/plone/Plone/buildout-cache/eggs/zc.recipe.egg-1.3.2-py2.7.egg/zc/recipe/egg/egg.py", line 85, in working_set
allowed_eggs_from_site_packages=self.allowed_eggs,
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py", line 1198, in working_set
prefer_final=prefer_final)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py", line 1079, in install
return installer.install(specs, working_set)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py", line 885, in install
for dist in self._get_dist(requirement, ws, self._always_unzip):
File "/zlocal/sdb1/plone/Plone/buildout-cache/eggs/buildout.dumppickedversions-0.5-py2.7.egg/buildout/dumppickedversions/__init__.py", line 33, in get_dist
dists = old_get_dist(self, requirement, ws, always_unzip)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py", line 788, in _get_dist
dist.location, ws, self._dest, dist)
File "/home/plone/Plone/buildout-cache/eggs/zc.buildout-1.7.1-py2.7.egg/zc/buildout/easy_install.py", line 612, in _call_easy_install
newloc = os.path.join(dest, os.path.basename(d.location))
File "/home/plone/Plone/Python-2.7/lib/python2.7/posixpath.py", line 70, in join
elif path == '' or path.endswith('/'):
AttributeError: 'NoneType' object has no attribute 'endswith'