Plat 1282 helm v4#41
Conversation
Update pyproject.toml to use uv for project and package management. Add isort and black as linting tools.
1c34049 to
720565e
Compare
| [tool.poetry] | ||
| [project] | ||
| name = "pyhelm3" | ||
| version = "0.4.0" |
There was a problem hiding this comment.
We need to replace the dynamic versioning which used to be provided by setuptools-scm, else we will always produce version 0.4.0 regardless of tag?
There was a problem hiding this comment.
Or we just update the version manually when we want to issue a release. I don't know how we manage releases of python packages or if it's consistent? I'd rather do what everything else in spirit even if with different tooling. Git blame says they version has only ever been 0.4.0
amanning9
left a comment
There was a problem hiding this comment.
A good part of me things we need to get some before and after tests for this whole change lest there be a world of pain.
Maybe this is a good candidate for some claude-generated tests, generated BEFORE this change and then we can run them after the change.
…guments Helm v4 has changes some command line arguments: - `--all` has been dropped as an argument to `helm list`, the default behaviour is now to show all releases. - `--atomic` was renamed to `--rollback-on-failure` for `helm install` and `helm upgrade` See https://helm.sh/docs/changelog/ for details. The client will issue warnings if incompatible arguments are used with a helm client but should use the correct flags.
bd233a5 to
37e333f
Compare
No description provided.