Interface PythonPackagingOptions

    • Method Detail

      • getAuthorEmail

        @Stability(Experimental)
        @NotNull
        String getAuthorEmail()
        (experimental) Author's e-mail.

        Default: $GIT_USER_EMAIL

      • getAuthorName

        @Stability(Experimental)
        @NotNull
        String getAuthorName()
        (experimental) Author's name.

        Default: $GIT_USER_NAME

      • getVersion

        @Stability(Experimental)
        @NotNull
        String getVersion()
        (experimental) Version of the package.

        Default: "0.1.0"

      • getClassifiers

        @Stability(Experimental)
        @Nullable
        default List<String> getClassifiers()
        (experimental) A list of PyPI trove classifiers that describe the project.

        See Also:
        https://pypi.org/classifiers/
      • getDescription

        @Stability(Experimental)
        @Nullable
        default String getDescription()
        (experimental) A short description of the package.
      • getHomepage

        @Stability(Experimental)
        @Nullable
        default String getHomepage()
        (experimental) A URL to the website of the project.
      • getLicense

        @Stability(Experimental)
        @Nullable
        default String getLicense()
        (experimental) License of this package as an SPDX identifier.
      • getPackageName

        @Stability(Experimental)
        @Nullable
        default String getPackageName()
        (experimental) Package name.
      • getPoetryOptions

        @Stability(Experimental)
        @Nullable
        default PoetryPyprojectOptionsWithoutDeps getPoetryOptions()
        (experimental) Additional options to set for poetry if using poetry.
      • getSetupConfig

        @Stability(Experimental)
        @Nullable
        default Map<String,​Object> getSetupConfig()
        (experimental) Additional fields to pass in the setup() function if using setuptools.