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