> On Jun 22, 2016, at 12:21, Nathaniel Smith <n...@pobox.com> wrote:
> There are still use cases for distro-specific wheels, though -- some examples 
> include Raspbian wheels (manylinux1 is x86/x86-64 only), Alpine Linux wheels 
> (manylinux1 is glibc only), internal deploys that want to build on Ubuntu 
> 14.04 and deploy on 14.04 and don't need the hassle of generating 
> manylinux-style binaries but would like a more meaningful platform tag than 
> "linux", and for everyone who wants to extend wheel metadata to allow 
> dependencies on external distro packages then having distro-specific wheels 
> is probably a necessary first step.
> 

If we want to treat distros as first-class deployment targets I think being 
able to use their platform features in a way that's compatible with PyPI is an 
important next step.  However, wheel tags might be insufficient here; the main 
appeal of creating distro-specific wheels is being able to use distro-specific 
features, but those typically come along with specific package dependencies as 
well, and we don't have a way to express those yet.

I think this is worthwhile to do, but figuring out a way to do it is probably 
going to take a lot of discussion.

-glyph

_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to