Closed acarter24 closed 1 month ago
This is because uv's build frontend^1 is trying to parse PEP 621 metadata if it encounters the project
table in pyproject.toml
.
Poetry, which is used as both build backend and frontend for this package, doesn't read that table (at least in current 1.8.3
), and that the PyPI page^2 doesn't link anywhere to the configured Homepage
, leads me to confirm that.
The quick fix on @acarter24's end is to install the PyPI distribution of this package instead of installing from source on git.
Still, I think this package should be installable from source with any major build frontend and this seems like a bug given the intention of having a link to the project homepage is not met.
An argument could be made that uv is at fault here, cause both Poetry and build are able to build the project without any issues, so I'll open an issue with them too.
I tried swapping to the UV meltano backend and installing this utility. I received an error suggesting that
pyproject.toml
is missing aname
key under[project]
section.