I gave this a go, but encountered the same problem:
\nomadtools>uv publish
Publishing 2 files https://upload.pypi.org/legacy/
Enter username ('__token__' if using a token): __token__
Enter password:
Uploading nomadtools-0.1.0-py3-none-any.whl (1.6KiB)
error: Failed to publish `dist\nomadtools-0.1.0-py3-none-any.whl` to https://upload.pypi.org/legacy/
Caused by: Upload failed with status code 400 Bad Request. Server says: 400 The name 'nomadtools' is too similar to an existing project. See https://pypi.org/help/#project-name for more information.
PyPI blocks names that are too similar to prevent confusion and impersonation. If you have a legitimate case (like fixing a packaging mismatch between nomad-tools and the installed nomadtools), you’ll need to open a ticket with the PyPI admins via pypi.org/help/#file-a-claim and explain your situation. They can review and, if appropriate, grant you an exception to register nomadtools and mark nomad-tools as deprecated.