Package io.github.cdklabs.projen.python
Interface IPythonDeps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IPythonDeps.Jsii$Default
- All Known Implementing Classes:
IPythonDeps.Jsii$Proxy,Pip,Poetry
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.224Z") @Stability(Experimental) public interface IPythonDeps extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIPythonDeps.Jsii$DefaultInternal default implementation forIPythonDeps.static classIPythonDeps.Jsii$ProxyA proxy class which represents a concrete javascript instance of this type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddDependency(String spec)(experimental) Adds a runtime dependency.voidaddDevDependency(String spec)(experimental) Adds a dev dependency.TaskgetInstallCiTask()(experimental) A task that installs and updates dependencies.voidinstallDependencies()(experimental) Installs dependencies (called during post-synthesis).
-
-
-
Method Detail
-
getInstallCiTask
@Stability(Experimental) @NotNull Task getInstallCiTask()
(experimental) A task that installs and updates dependencies.
-
addDependency
@Stability(Experimental) void addDependency(@NotNull String spec)(experimental) Adds a runtime dependency.- Parameters:
spec- Format<module>@<semver>. This parameter is required.
-
addDevDependency
@Stability(Experimental) void addDevDependency(@NotNull String spec)(experimental) Adds a dev dependency.- Parameters:
spec- Format<module>@<semver>. This parameter is required.
-
installDependencies
@Stability(Experimental) void installDependencies()
(experimental) Installs dependencies (called during post-synthesis).
-
-