-
-
Notifications
You must be signed in to change notification settings - Fork 22
Reloading Python dependencies #1280
Copy link
Copy link
Open
Labels
component:project-managementcomponent:python-interopIssue pertaining to Python interoperabilityIssue pertaining to Python interoperabilityissue-type:enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
component:project-managementcomponent:python-interopIssue pertaining to Python interoperabilityIssue pertaining to Python interoperabilityissue-type:enhancementNew feature or requestNew feature or request
Thanks for Basilisp, it's improving my ability to debug Python code.
My team does all Python work with
uv, and in my own editor (through CIDER), I invokebasilispwith the following Emacs settings:With
basilispmarked as a dev dependency in mypyproject.toml:With this, Cider "just works". However, I've noticed that even when Python dependencies are marked as
editable = true, it's not possible to "live reload" them into Basilisp without completely restarting the REPL. This is true both in the commandline REPL as well as within Cider. A normal Lispy workflow is to be able to make live edits down in some dependency, tell the REPL to reload it, and then immediate execute my higher code with the changes reflected. Would this be possible with Basilisp as well?Thank you.