[python-ldap] older python versions not available anymore
peter.jacobs at icts.kuleuven.be
Thu Jun 9 19:41:24 CEST 2011
Op 8/06/2011 20:54, Michael Ströder schreef:
> Peter Jacobs wrote:
>> We use the python-ldap library in our Plone installations.
>> Recently when running a buildout installation script, it broke when
>> downloading python-ldap version 2.3.11.
>> It turns out that this version has been removed from pypi:
> I've re-enabled 2.3.13 in pypi for those stuck with OpenLDAP 2.3 libs.
> But I won't fix things in this old release.
There is some confusion about the issue at hand:
The packages themselves work fine, but I have a lot of installation
scripts that basically say:
- fetch python-ldap-2.3.11.tar.gz from the pypi website
- install it locally
These scripts used to work fine, but now when somebody runs them they
give a download error, as that file has been removed from pypi. The
exact version number is included on purpose, to be able to have a tested
and reproducable installation with a Known Good Set of packages.
Of course, by changing the script to python-ldap-2.3.13.tar.gz , it
finds the package again, but:
- it is not always immediately clear which version to take without
testing, sometimes you need to install a new application quickly.
- if somebody who has no internal knowledge about the installation
runs the script, they will be stuck
So the proposal is to just keep the older versions online, so people can
upgrade at their own pace?
(I avoided any reference to buildout, the same issue would have happened
with custom bash-scripts that dowload files with exact version numbers
More information about the python-ldap