I\'m releasing a package on PyPi which will support Python 3.6+, and would like to build as few wheels as possible.
I\'ve read up on Python\'s packaging system for wheel
Code written in pure Python in a 2-and-3 compatible way can be released in a universal wheel. One wheel that fits all Python versions. Example: https://pypi.org/project/SQLObject/#files
But projects that include modules written in C must be released separately for every platform (processor architecture and 32/64-bitness), OS and Python version simply because the C code must be compiled differently. Example: https://pypi.org/project/Cheetah3/#files
PS. Full disclosure: I'm the maintainer for both projects used as examples.