Whiteprints
Table of contents
Background
whiteprints is a command line to generate Python projects managed by uv.
This is currently for my personal use, the documentation needs to be vastly improved. However if you like the project feel free to use it, ask me questions and even contribute 😊.
Highlights
- Managed by uv
- Just, Pytest and Sphinx for the development
- Template for GitHub with actions to publish to PyPI, ReadTheDocs and CodeCov
The whiteprint command line is under GPL-3.0-or-later license, however the code templates used to generate the code are under MIT-0 license.
Try it!
All you need is a working uv. If you don't already have it just open a
terminal and run:
- On macOS and Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh - On Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Then just run whiteprints with uvx:
uvx whiteprints init my_awesome_project
Answer a few questions and you're ready to go 🚀.
This will create a directory named my_awesome_project containing your Python project.
To generate a GitHub template please look at the command line help
uvx whiteprints init --help
You may also have a look at the Documentation
Documentation
See: https://whiteprints.readthedocs.io/en/stable/.
Install
See INSTALL.md.
Maintainers
See MAINTAINERS.md.
Contributing
See CONTRIBUTING.md.
Contributors
Romain Brault 🚇 ⚠️ 💻 |
Licensing
The Python code of this project is distributed under license GPL-3.0-or-later.
In case of doubt, please check the SPDX header of each individual source code file.
Release files for whiteprints 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| whiteprints-0.11.0.tar.gz | 146.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| whiteprints-0.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 178.5 kB
Release files / whiteprints-0.11.0.tar.gz
| Download URL | whiteprints-0.11.0.tar.gz |
|---|---|
| Size | 146.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75aa8bd7b2966294afd899b0326d44153f4a60c72097bf66419722c0e7382d56
|
|
BLAKE2b-256 checksum How to use checksums |
8706a378fe907d23b0ac1d157c6f9cc8a4426542f290c3646054d44a610df739
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
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 Jan 11, 2025.
Transparency logRelease files / whiteprints-0.11.0-py3-none-any.whl
| Download URL | whiteprints-0.11.0-py3-none-any.whl |
|---|---|
| Size | 31.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6357980eec44565bea0629b0332ade8286b7955a9cae9ca4303052fd7b6646d0
|
|
BLAKE2b-256 checksum How to use checksums |
ed05b041283f00d45ff8d25c4b572adf08a91cddf1cfd9f97b1affbaca5b170e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
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 Jan 11, 2025.
Transparency log