Am 29.01.2018 um 10:31 schrieb Michael Brunnbauer <brunni@netestate.de>:
hi
I used to install with
./bin/easy_install --index-url=http://download.zope.org/Zope2/index/2.13.xx/ Zope2
but I remember a conversation here that this is deprecated and support will be dropped at any time. No idea wether that time has arrived but the 2.13.27 directory is not populated yet.
You are right. The index only works with easy_install and I did not create it, as it does not seem to be needed any more.
So the correct method to install with virtualenv is the one described here?
Yes, I just updated it to render the new version numbers.
./bin/pip install \ --no-binary zc.recipe.egg \ -r https://zopefoundation.github.io/Zope/releases/2.13.27/requirements.txt
pip says "no such option: --no-binary" but I am still using distribute-0.6.45 and virtualenv-1.9.1 (the virtualenv pip seems to be 1.3.1 shipped with virtualenv).
These versions are really old. You could try to omit `--no-binary zc.recipe.egg` from the command line shown above and see if this is successful. (`--no-binary zc.recipe.egg` is needed because otherwise modern pip versions think that zc.recipe.egg is an egg and not the name of a package. I don’t know what older pip versions without support for wheels do in this case.)
I have many options now and not a clue which one will work and what would break then:
-Update virtualenv
This would be the first step I’d suggest: update the used virtualenv package and create a new virtualenv to install Zope there.
-Update distribute and virtualenv
Distribute is dead nowadays all its changes have been merged back into setuptools. It is no longer needed/suggested to use distribute.
-Install pip
When you create a virtualenv with a current version of the package it automatically installs a recent version of pip.
-Switch to setuptools (probably the recommended way which would break most things? :-))
I don’t understand what you want to switch to setuptools. -- Mit freundlichen Grüßen Michael Howitz