If you've ever tried to publish a package on PyPI, you might have encountered a quite interesting error message:
error: Failed to publish [..] to https://upload.pypi.org/legacy/
Caused by: Upload failed with status code 400 Bad Request.
Server says: 400 The name [..] is too similar to an existing project.
See https://pypi.org/help/#project-name for more information.
Sadly it's not very clear what "too similar" means in this context. Also there's no way to check if your name is acceptable before actually trying to upload the package.
Luckily, PyPI warehouse is open source, so let's just check how the validation is implemented.
@j-g00da's webpage