Liking cljdoc? Tell your friends :D
Clojure only.

com.blockether.vis.ext.language-python.interpreter

Resolve WHICH Python launches a REPL, mirroring how the Clojure pack picks deps.edn / lein / bb. Prefers a project-managed env so the REPL sees the project's dependencies — not the bare system interpreter.

Resolve WHICH Python launches a REPL, mirroring how the Clojure pack picks
deps.edn / lein / bb. Prefers a project-managed env so the REPL sees the
project's dependencies — not the bare system interpreter.
raw docstring

resolve-commandclj

(resolve-command root)

The argv PREFIX that launches a project-aware Python in root. Detection order (first hit wins):

  1. uv — uv.lock / [tool.uv] in pyproject + uv on PATH → [uv run python]
  2. poetry — poetry.lock + poetry on PATH → [poetry run python]
  3. venv — .venv/ or venv/ interpreter → [<abs path>]
  4. system — python3, else python → [python3]
The argv PREFIX that launches a project-aware Python in `root`. Detection
order (first hit wins):
  1. uv      — uv.lock / [tool.uv] in pyproject + `uv` on PATH → [uv run python]
  2. poetry  — poetry.lock + `poetry` on PATH                  → [poetry run python]
  3. venv    — .venv/ or venv/ interpreter                     → [<abs path>]
  4. system  — python3, else python                            → [python3]
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close