>>> PYTHON_DEPEND="2:2.5:2.6" >>> Dependency on Python 2.6 or 2.5.
The colon (':') has two different semantics here.
This violates "different things should look different".
You are designing a language here. Please improve the proposal.
Sebastian
