Situation is as following: version 1.* purely py2 version 2.* purely py3 I added pmw-2.0.0 without keywords. What should we dohere? Move to different slotts?
It's a case similar to pyparsing. Are the two versions API-compatible? In any case, slotting is probably the way to go. If the versions are compatible, introducing a virtual is also a good idea.
I adopted the virtual from pyparsing. All packages in the tree depend fixed on pmw:0 now, until they are moved to the new python eclasses.
(In reply to comment #2) > I adopted the virtual from pyparsing. All packages in the tree depend fixed > on pmw:0 now, until they are moved to the new python eclasses. Well, you can always dep on the virtual. If new eclasses aren't used, most users will still get what is necessary due to PYTHON_TARGETS being the same for all packages.