fix: move "version" to [project] as per pyproject.toml spec #387
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We tried installing a label-studio-ml-backend project that depends on this SDK using the
uv
python environment and package management system.The installation (with
uv sync
) failed in the same way as this issue;uv
has a strict interpretation of thepyproject.toml
spec and will bail out if the[project]
table has no version information.version
property fromtools.poetry
intoproject
dev-dependencies
table name togroup-dev-dependencies
to avoid a deprecation warningpoetry install
rather thanpoetry add label-studio-sdk
which also throws an erroruv
is getting more uptake and it's worth ensuring your package is installable with it!Thanks for your work on the project