On Thu, 05 Nov 2009 13:03:45 -0800, Tarek Ziadé <ziade.ta...@gmail.com> wrote:

If I understand correctly, ActiveState has its own releases of
python-ldap repackaged in pypm files,
and has several releases per python-ldap versions.

Correct. Much like what Linux distributions (like debian) do.

So, why it doesn't have its own versions ? like: 2.3.10.2 in that
case. (following a PEP 386-compatible scheme)
So this would be:

egginfo_dirname('python-ldap', '2.3.10.2')
'python_ldap-2.3.10.2.egg-info'

Because python-ldap may release a similar version in future. We don't have to cause collisions. This is why the release version is not part of package version in the *.pypm filename.

I actually now think that storing the release number inside the .egg-info/ directory may be a better idea. Like:

$ cat python_ldap-2.3.10.egg-info/pypm.txt
release: 2
$

What do you think?

-srid


_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to