Skip to main content

Whiteprints

Whiteprints banner

A Copier-based cookiecutter for creating Python projects managed by uv.

PyPI - Python Version PyPI - Project Version license badge GitHub Discussions REUSE status Documentation Status contributor covenant badge CodeCov code coverage All Contributors

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

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
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)

Source distribution for whiteprints 0.11.0
File Size Uploaded
whiteprints-0.11.0.tar.gz 146.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whiteprints 0.11.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.10.2

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page