Carsten Behring
Carsten Behring
without pyproject.toml generation the "only" functionality of the setup-fn would be to run "sync uv". (and then we don't need this feature)
so yes, the added value for me is to not need to worry about creation of a pyproject.toml by hand. (but a 'uv init' takes care of this as well)...
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...
which version of cljbridge are you using ? Your steps above miss how you install "clojure bridge" into your venv
I can confirm that it fails when uisng python 3.9.6, as you do. Can you please try with Python 3.10.16 ?
I am not familar with MacOs at all. Maybe @cnuernber can have a look. I see that lately the tests on MacOS fail: https://github.com/clj-python/libpython-clj/actions/runs/12223833394
neither have: add-or-replace-columns add-or-replace-column