Skip to main content

uvinit has been renamed to uvtemplate

This package has been renamed to uvtemplate.

Please use the new package:

This repository and PyPI package are no longer maintained.


Using uvtemplate

uvinit (Deprecated)

Documentation CI status image uv Copier X (formerly Twitter) Follow

Usage

Two words:

uvx uvinit

It will guide you!

Do I Need uv?

Yes. You will need to have uv installed. Read that page or my template docs for background on why uv is such an improved package manager for Python.

What is uvinit?

A time-saving CLI tool to quickly start new Python projects with uv using the simple-modern-uv template and copier.

It's the tool I wish I'd had when setting up projects with uv.

uvx uvinit will clone a new project template and help you set up your GitHub repo. The template tiny and sets up uv, ruff linting and formatting, GitHub Actions, publishing to PyPI, type checking, and more.

What Python Project Template Does it Use?

The simple-modern-uv template. See that repo for full docs and this thread for a bit more context.

If you prefer, you can use that template directly; uvinit is just a CLI wrapper for the template.

If you have another copier-format template you want to use, however, you can specify it with the --template argument.

Can I Use it With an Existing Project?

Yes. Just cancel after the template is copied (skip the part that pushes to git) and you'll have a new working tree with all the uv and tooling set up. Then manually copy over all the parts you want into your existing project.

By Chance Is There a Short URL I Can Remember for This Handy Tool?

Funny you should ask!

Type git.new/uvinit into your browser.

Tell your friends!


This project was (of course) built using simple-modern-uv.

Metadata

Release files for uvinit 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uvinit 0.1.8
File Size Uploaded Provenance Actions
uvinit-0.1.8.tar.gz 42.7 kB Without provenance Details for uvinit-0.1.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for uvinit 0.1.8
File Interpreter ABI Platform Actions
uvinit-0.1.8-py3-none-any.whl Python 3 none any Details for uvinit-0.1.8-py3-none-any.whl

Total release size: 55.4 kB

Release files / uvinit-0.1.8.tar.gz

Download URL uvinit-0.1.8.tar.gz
Size 42.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1a021a7dc2ebf259c26e960a0f255abab484c4bda7c5f867b2e3d95ad4d1ef46
BLAKE2b-256 checksum
How to use checksums
e58fafc749e601ad267c1c09ae5fe73cda6ad377b045089f3056e3c954caca84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uvinit-0.1.8-py3-none-any.whl

Download URL uvinit-0.1.8-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eded9a3a521849c99d35f08ede9aaee8f4058916e957168dc86a8807de969295
BLAKE2b-256 checksum
How to use checksums
8d589e0945713c5297201b428a0b70fa6bf09e021e475b9c351a21beef145c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for uvinit 0.1.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A 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.

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