[Distutils] matrix: python_versions x supported_plattforms, cross-compiling vs VM

Chris Barker chris.barker at noaa.gov
Fri May 27 12:28:13 EDT 2016


Not that this isn't an issue, but:

On Fri, May 27, 2016 at 5:34 AM, Daniel Holth <dholth at gmail.com> wrote:

> So this was a problem with eggs too. Let's say ZODB 3.0.1 was just
> released. You are happily using 3.0.0, the next version is a minor upgrade,
> but there are no precompiled packages for 3.0.1, so your build breaks on
> Friday morning when you are trying to deploy.
>

If you are using pip, etc. to DEPLOY, they you'd better darn be using
explicit versions in your requirements.txt.

Just sayin'

Of course, you may not want to use explicit versions in development for CI
testing, and then you run into the same issue. But having a test fail on
commit is not nearly as big a deal....

If you find yourself in that situation then you would appreciate an easy
> way to use the newest available binaries rather than the newest available
> source,
>

I think the trick here is that you need "binaries" for packages with C
extensions, but source is just fine for pure python.

So I kind of like the idea of making wheels the default for distributing on
PyPi always -- even for pure python modules. And wheels are trivial to
build from pure python packages -- so why not?

-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/20160527/c33a2e19/attachment.html>


More information about the Distutils-SIG mailing list