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