On Tue, Jan 29, 2019 at 3:58 PM Donald Stufft <don...@stufft.io> wrote:
> A version specifier is something like “>=10”. It doesn’t make any sense to > say “I depend explicitly on the version of foo that exists at this URL, and > also that URL has to be >= 10”. You’re already telling us that you depend > on that URL, the version specifier is completely nonsensical. But lifting > the *version* (as opposed to a version specifier) that is expected to be at > that URL into the dependency declaration is fine, it’s just baking more > information into the specifier to make it easier to handle. > I agree that such specifier would make little sense but why add a new syntax "foo-1 @ url" when "foo==1 @ url" (where ==1 is a version specifier as defined in PEP 508) would perfectly fit the bill ?
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/distutils-sig@python.org/message/4DUTIHELHNAG4U63MS2GE7ZLXPTTDIYX/