How many wheel files should I make while using manylinux?

212 Views Asked by At

manylinux is a set of special docker containers you can use to build your c extension wheels so that they are compatible with a wide range of (many) linux distributions.

I've gotten it to work for my project but i think I could improve it. manylinux provides various images for various architectures. So effectively there are 3 decisions that have to be made when creating a manylinux build. Which OS do you want an image from? which architecture do you want to use? which version of python do you want to use?

The questions that I have about it directly follow those 3 questions.

Are there any metrics / rules / guidelines I can use to help me decide which OS image I should be using?

If I want to upload my project to pypi should I generate wheel files for other architectures than x86_64?

Do I need to generate wheel files for all of the python versions or just one for lowest supported python version?

0

There are 0 best solutions below