bandersnatch
bandersnatch copied to clipboard
Add musllinux to linux platform filter
According to https://peps.python.org/pep-0656/ this is a valid platform tag now for linux which isn't currently listed in the linux platform filter (https://github.com/pypa/bandersnatch/blob/main/src/bandersnatch_filter_plugins/filename_name.py#L44).
Ok, after doing a bit more research I think I should just implement this issue: https://github.com/pypa/bandersnatch/issues/830 and switch the filter to using regex since the musllinux and manylinux PEPs (656 & 600) both introduce new numbering schemes that can't be handled by the current string checking.
I welcome any fixes here that adhere to PEPs. PRs welcome.