Conversation
|
I'm fine with it, but I'll leave the decision to @lpiwowar |
lpiwowar
left a comment
There was a problem hiding this comment.
LGTM! 👍 just one small question and then it is good to merge IMO.
I personally prefer uv over pdm. I think we picked up pdm because that's the package manager that the lightspeed-core project seems to follow. So we just stuck with it.
Btw, pdm supports using uv as a backend (experimental feature). It makes the installation faster. Even though it is a bit strange (using one package manager as a backend for another package manager 🙃).
Also, it is going to be interesting how both pdm and uv will deal with the now relatively freshly accepted pylock.toml (PEP-751). From what I heard, uv will support it, but it will stick by default to its own format uv.lock, and pdm aims to make pylock.toml its default format.
Switched to uv for dependency management to leverage performance gains over PDM