On Mon, Apr 7, 2014 at 4:03 PM, Daniel Holth <dho...@gmail.com> wrote:
> OK, it does in fact work that way; empty-string-before-colon specifies > a default requirement with a marker. > > Parses out to the following _dep_map with 'None' representing 'not an > extra dependency': > > {None: [Requirement.parse('coding'), Requirement.parse('stuff')], > 'quux': [Requirement.parse('more-stuff')]} > > requirements.txt: > > coding > > [:sys_platform=='linux2'] > stuff > > [quux:sys_platform=='linux2'] > more_stuff > > Huh. Either I did that intentionally and forgot about it, or it just fell out as a brilliant accidental side effect of the orthogonal design of the parsing functions. Either way, I feel like I did something smart there. ;-)
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig