Package io.github.cdklabs.projen.release
Interface PyPiPublishOptions
-
- All Superinterfaces:
CommonPublishOptions,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
JsiiPythonTarget,JsiiReleasePyPi
- All Known Implementing Classes:
JsiiPythonTarget.Jsii$Proxy,JsiiReleasePyPi.Jsii$Proxy,PyPiPublishOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.256Z") @Stability(Experimental) public interface PyPiPublishOptions extends software.amazon.jsii.JsiiSerializable, CommonPublishOptions
(experimental) Options for PyPI release.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPyPiPublishOptions.BuilderA builder forPyPiPublishOptionsstatic classPyPiPublishOptions.Jsii$ProxyAn implementation forPyPiPublishOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static PyPiPublishOptions.Builderbuilder()default CodeArtifactOptionsgetCodeArtifactOptions()(experimental) Options for publishing to AWS CodeArtifact.default StringgetTwinePasswordSecret()(experimental) The GitHub secret which contains PyPI password.default StringgetTwineRegistryUrl()(experimental) The registry url to use when releasing packages.default StringgetTwineUsernameSecret()(experimental) The GitHub secret which contains PyPI user name.-
Methods inherited from interface io.github.cdklabs.projen.release.CommonPublishOptions
getPostPublishSteps, getPrePublishSteps, getPublishTools
-
-
-
-
Method Detail
-
getCodeArtifactOptions
@Stability(Experimental) @Nullable default CodeArtifactOptions getCodeArtifactOptions()
(experimental) Options for publishing to AWS CodeArtifact.Default: - undefined
-
getTwinePasswordSecret
@Stability(Experimental) @Nullable default String getTwinePasswordSecret()
(experimental) The GitHub secret which contains PyPI password.Default: "TWINE_PASSWORD"
-
getTwineRegistryUrl
@Stability(Experimental) @Nullable default String getTwineRegistryUrl()
(experimental) The registry url to use when releasing packages.Default: - twine default
-
getTwineUsernameSecret
@Stability(Experimental) @Nullable default String getTwineUsernameSecret()
(experimental) The GitHub secret which contains PyPI user name.Default: "TWINE_USERNAME"
-
builder
@Stability(Experimental) static PyPiPublishOptions.Builder builder()
- Returns:
- a
PyPiPublishOptions.BuilderofPyPiPublishOptions
-
-