Build the editable install target, including any extras. Returns: The path passed to ``uv pip install -e``, with ``[extra,...]`` appended.
(self)
| 138 | """ |
| 139 | |
| 140 | def install_target(self) -> str: |
| 141 | """Build the editable install target, including any extras. |
| 142 | |
| 143 | Returns: |
| 144 | The path passed to ``uv pip install -e``, with ``[extra,...]`` appended. |
| 145 | """ |
| 146 | target = str(self.project_dir) |
| 147 | if self.extras: |
| 148 | target += "[" + ",".join(self.extras) + "]" |
| 149 | return target |
| 150 | |
| 151 | |
| 152 | def _load_pyproject(path: Path) -> dict: |