agriyakhetarpal/hugo-python-distributions

Remove Python version-specific tags and remove ABI tags

agriyakhetarpal opened this issue · 2 comments

Re-tagging the built wheel can help publish a Python 3 specific wheel that works with all Python 3 versions. The currently added ABI tag can be removed because no (conventional) Python extension is present

This will reduce the number of wheels published per platform and help against size constraints referenced in #55.

Can be approached in setup.py by wheel.bdist_wheel Command class overrides or via wheel tags CLI as a wheel repair step per platform.

Might require removing the wheel.is_universal = False statement and passing options to bdist_wheel in the setup() invocation similar to https://stackoverflow.com/a/75010995

Note to self: testing on Python's pre-releases might also be required