Prompts¶
When you create a package, you are prompted to enter these values.
Templated Values¶
The following appear in various parts of your generated project.
full_nameYour full name
emailYour email address
github_usernameYour GitHub username
project_nameThe name of your new Python package project. This is used to to create the namespace and the package name. So spaces and special characters should be avoided.
project_nameThe namespace of your Python package. This should be Python import-friendly. Typically, it is the slugified version of
project_name.project_short_descriptionA 1-sentence description of what your Python package does.
release_dateThe date of the first release.
pypi_usernameYour Python Package Index account username.
yearThe year of the initial package copyright in the license file.
versionThe starting version number of the package.
Options¶
The following package configuration options set up different features for your project.
command_line_interfaceWhether to create a console script using Typer or Click.
Console script entry point will match the
project_slug. Options:['Typer', 'Click', "No command-line interface"]