Option C Tools
Loading...
Searching...
No Matches
oct_install.py File Reference

Go to the source code of this file.

Namespaces

namespace  oct
namespace  oct.install
namespace  oct.install.oct_install

Functions

bool oct.install.oct_install._is_option_c_project (Path target)
str|None oct.install.oct_install._read_project_name (Path target)
Path|None oct.install.oct_install._active_venv_root ()
Path|None oct.install.oct_install._expected_venv_under (Path target)
bool oct.install.oct_install._is_under (Path child, Path parent)
Path|None oct.install.oct_install._pip_show_location (str pkg, Path|None venv)
Path oct.install.oct_install._venv_python (Path venv)
Path|None oct.install.oct_install._which_oct (Path|None venv)
bool oct.install.oct_install._is_inside_worktree (Path target)
 oct.install.oct_install.oct_install_cmd (ctx, target, editable, reinstall, use_active_venv, allow_worktree, allow_outside_project, json_mode)

Variables

tuple oct.install.oct_install._LOCAL_VENV_NAMES = (".venv", "venv")
int oct.install.oct_install._PIP_TIMEOUT = 600