The other way in which this makes a whole lot more sense is when considering projects that use dates as versions. Let's take for example projects that have a released versions like
2013.08.10 2013.10.30 2013.12.03 2014.02.16 2014.09.23 If I say I want foo > 2013, I expect anything in the 2014.*.* series. I don't expect 2013.*.* The same works for > 1.7 On Mon, Dec 22, 2014 at 3:12 PM, Marcus Smith <qwc...@gmail.com> wrote: > >> * The new behavior maintains consistency between < and >, so that >> specifiers that “look” the same act the same, maintaining consistency >> between them. >> * I think that having the > and < behavior vary is a *worse* confusion, >> and I believe that the behavior of < is far better than previous. > > > I'm not following the old inconsistencies you're referring to. Maybe you can > explain those, or reference this in the PEP. > But in any case, the argument isn't over whether PEP440 is better than the > old implementation, in total. > > > _______________________________________________ > Distutils-SIG maillist - Distutils-SIG@python.org > https://mail.python.org/mailman/listinfo/distutils-sig > _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig