Conversation
Use uv to manage the project. Signed-off-by: NjM3MjY5NzAgNzA3MzA3 <102704081+NjM3MjY5NzAgNzA3MzA3@users.noreply.github.com>
Requires tox version 4.22.0 with support for PEP 735 dependency-groups, which requires Python 3.8. license-file requires setuptools 77.0.0 with PEP 639 support, which only supports Python 3.9. Update minimum version to Python 3.9 Signed-off-by: NjM3MjY5NzAgNzA3MzA3 <102704081+NjM3MjY5NzAgNzA3MzA3@users.noreply.github.com>
pyproject.toml
Outdated
| license-files = ["LICENSE"] | ||
| requires-python = ">=3.9" | ||
| authors = [ | ||
| { name = "Zhang Wu", email = "shwzhang@cn.ibm.com"}, |
There was a problem hiding this comment.
should we remove Zhang as an author at this point? Not even sure they're still at IBM....couldn't find that email address.
blearandy
left a comment
There was a problem hiding this comment.
Why are there so many changes in how things are done? Looks like you created a new file and deleted some...I assume that the new way is to put that info into a pyproject.toml file now? Wow...I feel like you're having to learn this stuff all over again.
Made a comment on the author line. Not sure if you still want to leave it in or not....up to you. But I'll wait on approving this change set until you respond one way or another.
|
pyproject.toml is the recommended method to package projects. It defines the metadata, build process and tooling, which simplifies management and allows using a package and project manager like uv. |
Signed-off-by: NjM3MjY5NzAgNzA3MzA3 <102704081+NjM3MjY5NzAgNzA3MzA3@users.noreply.github.com>
Brings updated requirements and updates the minimum version to Python 3.9