pytries / marisa-trie

Static memory-efficient Trie-like structures for Python based on marisa-trie C++ library.
https://marisa-trie.readthedocs.io/en/latest/
MIT License
1.02k stars 91 forks source link

Generated wheel names on PyPi don't match setuptools format requirements #106

Open RhinosF1 opened 1 month ago

RhinosF1 commented 1 month ago

See https://packaging.python.org/en/latest/specifications/binary-distribution-format/#binary-distribution-format

Affected Binary: marisa_trie-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

I found this doing https://github.com/miraheze/python-functions/pull/16 which gave me

WheelError: Bad wheel filename 'marisa_trie-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl'

This check comes from https://github.com/pypa/setuptools/blob/22993191cfea75c7f53ca2d27962c014511f0d92/setuptools/_vendor/wheel/wheelfile.py#L16

Can you update your uploads (or report upstream to what you're using) so they are the correct file name convention?