Is your feature request related to a problem? Please describe.
uv is getting more and more traction. We could add support for it.
Describe the solution you would like
uv follows PEP 621 for package metadata definition, so basic support for it should not require that much changes. We would need to handle development dependencies that can be defined in dev-dependencies under [tool.uv] (https://docs.astral.sh/uv/concepts/dependencies/#development-dependencies).
uv also has a concept of workspaces, which would be nice to handle as well, albeit more complex to handle. I did not dig too much into how we could support it, but this is something to keep in mind.
Is your feature request related to a problem? Please describe.
uv is getting more and more traction. We could add support for it.
Describe the solution you would like
uv follows PEP 621 for package metadata definition, so basic support for it should not require that much changes. We would need to handle development dependencies that can be defined in
dev-dependencies
under[tool.uv]
(https://docs.astral.sh/uv/concepts/dependencies/#development-dependencies).uv also has a concept of workspaces, which would be nice to handle as well, albeit more complex to handle. I did not dig too much into how we could support it, but this is something to keep in mind.