See e.g. this failure: https://github.com/BasisResearch/dynestyx/actions/runs/23252547976/job/67598272779
Claude says:
PyPI explicitly rejects any package whose metadata contains @ dynestyx. in Requires-Dist. The four git dependencies in pyproject.toml (effectful, cuthbert, cuthbertlib, cd-dynamax) need to be published to PyPI first and referenced with normal version specifiers before your package can be uploaded.
See e.g. this failure: https://github.com/BasisResearch/dynestyx/actions/runs/23252547976/job/67598272779
Claude says: