The metadata in
setup.py must use double-quoted strings instead of single-quoted strings so that PyPI can parse it without error.
Difference on PyPI:
You can reproduce this issue on Test PyPI for yourself.
I didn’t find any posts mentioning about this issue on the internet. PyPI also doesn’t tell users about this issue.