On Wed, Nov 2, 2016 at 9:57 AM, Donald Stufft <don...@stufft.io> wrote:

> > On Nov 2, 2016, at 12:49 PM, Nick Coghlan <ncogh...@gmail.com> wrote:
> >
> > I also mean 2.6 vs 2.7 vs 3.4 vs 3.5 vs 3.6, etc
>

Of course, but that has nothing to do with the package management system...


> There are still platform differences too, we regularly get bugs that only
> are exposed on Anaconda or on Ubuntu’s Python or on RHEL's Python or on
> Python.org’s OS X installers etc etc.
>

Yes, that is the challenge -- and one reason folks may be tempted to say we
should have ONE package manager -- to reduce the variation -- though I
don't think any of us think that's possible (and probably not desirable).

Basically every variation has a chance to introduce a bug of some kind, and
> if you’re around long enough and you’re used enough you’ll run into them on
> every system. As someone writing that code you have to decide where you
> draw the line for what you support or not (for instance, you may support
> Ubuntu/RHEL/Anaconda, but you may decide that any version of CPython
> running on HPUX is not supported).
>

or you may decide to ONLY support conda -- my use case is a big pile of
tangled dependencies (yes, lots o' scientific stuff) that is fairly easy to
manage in conda and freekin' nightmare without it.

Oh, and I'm putting it behind a web service, so I need to deploy on
locked-down servers....

You CAN get all those dependencies working without conda, but it's a
serious pain. Almost impossible on Windows.

-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.bar...@noaa.gov
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to