<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 21, 2015 at 9:34 AM, Thomas Güttler <span dir="ltr"><<a href="mailto:guettliml@thomas-guettler.de" target="_blank">guettliml@thomas-guettler.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I ask myself: Why a standard? I see that a standard is very important if there will be<br>
several implementations (for example TCP/IP, protocols like HTTP, SMTP, IMAP, ...)<br>
<br>
But here a single implementation for creating and installing packages would be enough.<br>
<br>
Is a standard really needed?<br></blockquote><div><br></div><div>Yes -- because of exactly what you say above -- we really can't have a SINGLE build system that will well support everything -- the common use-caes, sure (distutils already does that), but when it comes to bulding complex packages like numpy, sciPy, etc, it's really inadequate.</div><div><br></div><div>If we standardize the format, interfaces and metadata, and properly separate the components, then someone can use some other build system for their package, and still be able to use the same distribution, dependency mangement, and installation tools.</div><div><br></div><div>or, for that matter swap out one of those other components too.</div><div><br></div><div>-CHB</div></div><div><br></div><div><br></div>-- <br><div class="gmail_signature"><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R            (206) 526-6959   voice<br>7600 Sand Point Way NE   (206) 526-6329   fax<br>Seattle, WA  98115       (206) 526-6317   main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a></div>
</div></div>