copier-project
Copier template for software projects with modern tooling
Quick start
Install required software:
- mise-en-place:
curl https://mise.run | shor alternate installation method - Copier:
mise use -g copieroruv tool install copier
Create a new project from the template:
copier copy "gh:smkent/copier-project" /new/project/path
For more details, see the documentation!
Variants and features
The Generic project variant is a language-agnostic project template with features common to all project variants:
-
mise-en-place ("mise") for development toolchain management
-
prek for pre-commit compatible git hooks, with GitHub Actions CI workflow
-
Contribution terms including selectable LLM use policy, with commit message checks by commit-check
-
Update automation with Renovate and
copier update
Python
The Python project variant adds Python-specific features:
-
PyPI package and container image release automation via GitHub Actions
-
pytest test framework with codecov.io support
-
Zensical project documentation with automatic deployment to GitHub Pages
Credits
This template was inspired by pawamoy/copier-uv and ritwiktiwari/copier-astral -- Thanks!
License
Copyright (C) 2026 Stephen Kent and contributors
Licensed under the MIT License
(MIT).
Metadata
Release files for copier-project 0.28.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| copier_project-0.28.1.tar.gz | 133.2 kB | With provenance | Details for copier_project-0.28.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| copier_project-0.28.1-py3-none-any.whl | Python 3 | none | any | Details for copier_project-0.28.1-py3-none-any.whl |
Total release size: 142.3 kB
Release files / copier_project-0.28.1.tar.gz
| Download URL | copier_project-0.28.1.tar.gz |
|---|---|
| Size | 133.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05d3b844e2dd51c29687d3f8877fae5e65452dd7767ec9bebe84c99a4469c10e
|
|
BLAKE2b-256 checksum How to use checksums |
a25e962b6b15c9f9367b8ef7015afa6086b108e6924308853b19270f5547f3ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.
Transparency logRelease files / copier_project-0.28.1-py3-none-any.whl
| Download URL | copier_project-0.28.1-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a6fda84bc477eafe05317f894d50ccaf241cb3a1dd43d25419dc4dd699002be7
|
|
BLAKE2b-256 checksum How to use checksums |
da04da84f745ff3f38fcf586f875651391208fc6db68b54474421ef8a852f10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.
Transparency logSecurity for copier-project 0.28.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for copier_project-0.28.1.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.