> NetBSD apparently uses the latter, using py23-...., py24-.... etc. This proposal reminds me of p5-* and php5-*. Consistent naming schemes are nice to have.
On the other hand, regarding FLAVORS, aren't they intended for packages having common basic technology (which is not the case here as we are using different platforms to start from) and different optional functionality (which is also not the case here, py-foo will usually do the same no matter which version of Python is involved). Besides, in my understanding, choosing one and only one of several available FLAVORS at install time is central to the whole concept of FLAVORS, not only technically, but also logically. *IF* some Python port differs for various versions of Python, shouldn't we then regard it as two different ports, just like we regard two programs written in different programming languages as different ports, even if they happen to solve identical tasks?