At 11:19 AM 1/4/2008 -0600, Ian Bicking wrote:
>The attached patch gives a helpful error message if you give 
>multiple -f options.  I used sys.argv; I imagine there might be a 
>more proper way to get the unparsed arguments, but I admit I didn't 
>look too closely.

Unfortunately, that's not an acceptable approach.  sys.argv may have 
zero to do with the arguments being parsed: consider zc.buildout, for 
example, let alone setuptools' internal uses of easy_install.  These 
are far from the only programs that internally invoke easy_install 
while running from a different command line.

It might be better to fix distutils parsing so it detects duplicated 
options in general.  If it can be done in a way that setuptools can 
monkeypatch the fix in, even better.

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to