Options¶
Copier prompts for these (defaults in parentheses):
Question |
Choices / form |
Effect |
|---|---|---|
|
string ( |
Distribution name; also the default for the others. |
|
string (derived) |
Importable package under |
|
string (derived) |
Human-friendly title used in docs/metadata. |
|
strings |
Project metadata and URLs. |
|
string ( |
Initial version. |
|
MIT / Apache-2.0 / GPL-3.0 (MIT) |
Generates the matching |
|
classifier (Alpha) |
PyPI “Development Status” classifier. |
|
readthedocs / github-pages (readthedocs) |
Documentation host (see below). |
|
none / mypyc (none) |
Compiled-extension strategy (see below). |
extension¶
none(default) — pure-Python. Build backend is Hatchling; release builds a universal wheel + sdist withuv buildand publishes via trusted publishing (with Sigstore + provenance).mypyc— compiled wheels. Build backend is setuptools,setup.pycompilescore.pywith mypyc, atests_compilednox session runs against the C extension, and the release workflow uses cibuildwheel to build per-platform wheels.
docs_host¶
The docs are built with Sphinx either way; this chooses where they’re served:
readthedocs— ships a.readthedocs.yml; import the repo on Read the Docs.github-pages— ships adocs.ymlworkflow that builds and deploys to GitHub Pages.