[Distutils] 400 Client Error: Binary wheel for an unsupported platform

Antoine Pitrou solipsis at pitrou.net
Wed Jul 8 01:43:48 CEST 2015

On Tue, 07 Jul 2015 19:32:37 -0400
Tres Seaver <tseaver at palladion.com> wrote:
> Compared to Windows, and even somewhat OS/X, the win for uploading wheels
> to PyPI is miniscule:  pretty much everybody developing on Linux has or
> can get the toolchain required to build a wheel from an sdist, and can
> share those built wheels across the hosts she knows to be compatible.

That's a dramatically uninformed statement, to put it politely...  Some
packages have difficult-to-meet build dependencies, and can also take a
long time to do so. 

llvmlite, the package I'm talking about, builds against the
development libraries for LLVM 3.6 (a non-trivial download and install,
assuming you can find binaries of that LLVM version for your OS
version.... otherwise, count ~20 minutes to compile it with a modern
quad-core CPU).  We regularly have bug reports from people failing to
compile the package on Linux (and OS X), which is why we are considering
the option of pre-built binary wheels (in addition to the conda
packages we already provide, and which some people are reluctant to



More information about the Distutils-SIG mailing list