[Distutils] moving things forward
Chris Barker
chris.barker at noaa.gov
Fri May 6 11:26:07 EDT 2016
On Thu, May 5, 2016 at 10:45 PM, Greg Ewing <greg.ewing at canterbury.ac.nz>
wrote:
> Even if python is available, you might not want to run
> arbitrary code just to install a package.
>
> If a config file can contain executable code, then it
> can contain bugs. Debugging is something the developer of
> a package should have to do, not the user. In my experience,
> fixing someone else's buggy setup.py is about as much fun
> as pulling one's own teeth out with a blunt screwdriver.
well, in my experience, debugging my OWN buggy setup.py is about equally
pleasant!
But I think there is consensus here that build systems need to be
customisable -- which means arbitrary code may have to be run. So I don't
think this is going to help anyone avoiding dealing with buggy builds :-(
or are we talking about a config file that would be delivered with a binary
wheel? IN which case, yes, it should not have any executable code in it.
And anyway, it seems folks want to go with static config anyway -- clearly
separating configuration from customization, so I'll stop now.
I'd still like to be able to use Python literals, though :-)
-CHB
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160506/8243dfef/attachment.html>
More information about the Distutils-SIG
mailing list