MCPcopy Index your code
hub / github.com/projen/projen / IPythonDeps

Interface IPythonDeps

src/python/python-deps.ts:4–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2import type { Task } from "../task";
3
4export interface IPythonDeps {
5 /**
6 * A task that installs and updates dependencies.
7 */
8 readonly installCiTask: Task;
9
10 /**
11 * Adds a runtime dependency.
12 *
13 * @param spec Format `<module>@<semver>`
14 */
15 addDependency(spec: string): void;
16
17 /**
18 * Adds a dev dependency.
19 *
20 * @param spec Format `<module>@<semver>`
21 */
22 addDevDependency(spec: string): void;
23
24 /**
25 * Installs dependencies (called during post-synthesis).
26 */
27 installDependencies(): void;
28}
29
30export interface IPackageProvider {
31 /**

Callers 12

deps.test.tsFile · 0.65
cleanup.test.tsFile · 0.65
uv.test.tsFile · 0.65
poetry.test.tsFile · 0.65
uv.test.tsFile · 0.65
addDevDependencyMethod · 0.65
postSynthesizeMethod · 0.65

Implementers 3

Uvsrc/python/uv.ts
Pipsrc/python/pip.ts
Poetrysrc/python/poetry.ts

Calls

no outgoing calls

Tested by

no test coverage detected