Uh oh!
There was an error while loading. Please reload this page.
uv integration - #272
Conversation
behrica
commented
Aug 31, 2025
No idea why the CI tests fail for MacOS.... In general, I cannot test the code under MacOS, which somebody should do and eventualy adapt the docu. |
comment about performance and missing progress logging
use "--managed-python"
jjtolton
commented
Sep 1, 2025
I can try on macos later this week. |
jjtolton
commented
Sep 1, 2025
Ah, I've seen this before. This error might have nothing to do with |
jjtolton
commented
Sep 1, 2025
I have some concerns with
|
This is the way uv works. uv requires a file on disk with the dependencies. Without a generated pyproject.toml we cannot have python deps in python.edn. |
without pyproject.toml generation the "only" functionality of the setup-fn would be to run "sync uv". |
so yes, the added value for me is to not need to worry about creation of a pyproject.toml by hand. and that it can as well "sync" the python version used |
behrica
commented
Sep 14, 2025
The alternative to "changing/creating/overwriting" an existing pyproject.toml is to leave it to the user to add his python dependencies into it. Then the only thing we do in clojure would be to call (shell/sh "uv" "sync"), which questions the need for any clojure code. |
behrica
commented
Feb 6, 2026
I released this separately: so the PR can be closed |
see #libpython-clj-dev > declarative python environments with uv