@Stability(value=Experimental) public static final class Setuptools.Builder extends Object implements software.amazon.jsii.Builder<Setuptools>
Setuptools.| Modifier and Type | Method and Description |
|---|---|
Setuptools.Builder |
authorEmail(String authorEmail)
(experimental) Author's e-mail.
|
Setuptools.Builder |
authorName(String authorName)
(experimental) Author's name.
|
Setuptools |
build() |
Setuptools.Builder |
classifiers(List<String> classifiers)
(experimental) A list of PyPI trove classifiers that describe the project.
|
static Setuptools.Builder |
create(PythonProject project) |
Setuptools.Builder |
description(String description)
(experimental) A short description of the package.
|
Setuptools.Builder |
homepage(String homepage)
(experimental) A URL to the website of the project.
|
Setuptools.Builder |
license(String license)
(experimental) License of this package as an SPDX identifier.
|
Setuptools.Builder |
poetryOptions(PoetryPyprojectOptionsWithoutDeps poetryOptions)
(experimental) Additional options to set for poetry if using poetry.
|
Setuptools.Builder |
setupConfig(Map<String,? extends Object> setupConfig)
(experimental) Additional fields to pass in the setup() function if using setuptools.
|
Setuptools.Builder |
version(String version)
(experimental) Version of the package.
|
@Stability(value=Experimental) public static Setuptools.Builder create(PythonProject project)
project - This parameter is required.Setuptools.Builder.@Stability(value=Experimental) public Setuptools.Builder authorEmail(String authorEmail)
Default: $GIT_USER_EMAIL
authorEmail - Author's e-mail. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder authorName(String authorName)
Default: $GIT_USER_NAME
authorName - Author's name. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder version(String version)
Default: "0.1.0"
version - Version of the package. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder classifiers(List<String> classifiers)
classifiers - A list of PyPI trove classifiers that describe the project. This parameter is required.thishttps://pypi.org/classifiers/@Stability(value=Experimental) public Setuptools.Builder description(String description)
description - A short description of the package. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder homepage(String homepage)
homepage - A URL to the website of the project. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder license(String license)
license - License of this package as an SPDX identifier. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder poetryOptions(PoetryPyprojectOptionsWithoutDeps poetryOptions)
poetryOptions - Additional options to set for poetry if using poetry. This parameter is required.this@Stability(value=Experimental) public Setuptools.Builder setupConfig(Map<String,? extends Object> setupConfig)
setupConfig - Additional fields to pass in the setup() function if using setuptools. This parameter is required.this@Stability(value=Experimental) public Setuptools build()
build in interface software.amazon.jsii.Builder<Setuptools>Copyright © 2021. All rights reserved.