<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 5, 2017 at 6:41 PM, Nick Coghlan <span dir="ltr"><<a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>></span> wrote:<br><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">PayPal Engineering put together a decent write-up of their path<br>
towards adopting that model last year:<br>
<a href="https://www.paypal-engineering.com/2016/09/07/python-packaging-at-paypal/" rel="noreferrer" target="_blank">https://www.paypal-<wbr>engineering.com/2016/09/07/<wbr>python-packaging-at-paypal/</a></blockquote><div><br></div><div>Thanks for that link. </div><div><br></div><div>We're a much smaller shop, but have had pretty much the same experience -- also really good to see them mention miniconda at the end -- I think that's a much better way to go for most folks than the whole Anaconda pile.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's definitely a reasonable way to go for organisational<br>
infrastructure, but even conda doesn't cover all the potential use<br>
cases that are out there</blockquote><div><br></div><div>of course not -- nothing does, but I would add to the contents of that post:</div><div><br></div><div>The conda-forge project is a Major boon to the conda infrastructure -- there is now a robust way for the community to expand the available number of packages (and keep up more recent versions). And anyone can take advantage of that infrastructure for their own (selfish?) needs:</div><div><br></div><div>Chances are, there will be a package or two that you rely on that is not in conda defaults (maintained by Continuum) or currently in conda-forge. So you can pip-install those few -- but what if they aren't on PyPi either? or are hard to compile and install with ugly dependencies?  You can contribute build recipes to conda-forge, and then have it for you, and all your users, and the rest of the world to access. Much better than hand maintaining stuff yourself.</div><div><br></div><div>My pain point now is still full multi-platform support. conda has package versions that are platform independent, but it can still be hard to get everything built  in the same version on all platforms, so it does get a bit ugly.</div><div><br></div><div>But no other solution makes that better anyway.</div><div><br></div><div>-CHB</div><div><br></div><div><br></div></div>-- <br><div class="gmail_signature" data-smartmail="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>