Interface SetupPyOptions

    • Method Detail

      • getAdditionalOptions

        @Stability(Experimental)
        @Nullable
        default Map<String,​Object> getAdditionalOptions()
        (experimental) Escape hatch to allow any value.
      • getAuthorEmail

        @Stability(Experimental)
        @Nullable
        default String getAuthorEmail()
        (experimental) Author's e-mail.
      • getAuthorName

        @Stability(Experimental)
        @Nullable
        default String getAuthorName()
        (experimental) Author's name.
      • 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 project description.
      • getHomepage

        @Stability(Experimental)
        @Nullable
        default String getHomepage()
        (experimental) Package's Homepage / Website.
      • getLicense

        @Stability(Experimental)
        @Nullable
        default String getLicense()
        (experimental) The project license.
      • getName

        @Stability(Experimental)
        @Nullable
        default String getName()
        (experimental) Name of the package.
      • getPackages

        @Stability(Experimental)
        @Nullable
        default List<String> getPackages()
        (experimental) List of submodules to be packaged.
      • getVersion

        @Stability(Experimental)
        @Nullable
        default String getVersion()
        (experimental) Manually specify package version.