PsiACE opened a new pull request, #2085:
URL: https://github.com/apache/libcloud/pull/2085
This is a discussion draft. I propose adopting uv as the primary dependency
managerbecause it is currently the best option in the Python ecosystem and lets
us lock and unify toolchain dependency versions reliably.
Changes in this draft:
- Replace legacy `requirements-*.txt` with uv.lock and pyproject.toml
extras.
- Update CI workflows and docs to use uv for installs/locks.
- Drop Python 3.9 and standardize on Python 3.10+ across tooling.
- Update Dockerfile to remove 3.9 and use 3.10.
### Checklist (tick everything that applies)
- [ ] [Code
linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide)
(required, can be done after the PR checks)
- [x] Documentation
- [x] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html)
- [x]
[ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes)
(required for bigger changes)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]