relay
This is a template repository for Python projects that use uv for their dependency management.
🚀 Why this project exists
Explain the problem this tool solves or the goal it's intended to fulfill.
🧠 How this project works
Explain how the tool works.
📐 Requirements
- Python >= 3.10
🏁 Initial project setup
Cruft creates .cruft.json after the template finishes generating the project, so the template initializes Git without
making a commit. Create the lockfile, validate the generated project, and then make the first commit:
uv sync
uv run pre-commit install
git add .
make check
make test-local
git add .
git commit -m "Initial commit"
The first commit will include both Cruft's template-tracking file (.cruft.json) and uv's reproducibility lockfile
(uv.lock).
📦 Installation
pip install relay
🧪 Usage
- To view the help message, run the following command:
$ relay --help
Usage: relay [OPTIONS] <what_you_worked_on>
Relay CLI.
Example usages:
Options:
-v, --version Show the version and exit.
-h, --help Show this message and exit.
🛠️ Features
- Does stuff
🧾 Changelog
See CHANGELOG.md
🙏 Credits
- Click, for enabling delightful CLI development.
- Inspired by Simon Willison's work.
📄 License
MIT © Visesh Prasad
Metadata
Release files for relay-app 0.0.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 | |
|---|---|---|---|
| relay_app-0.0.1.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| relay_app-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.6 kB
Release files / relay_app-0.0.1.tar.gz
| Download URL | relay_app-0.0.1.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a352e06b29eb9e6b8fbd7880830c9e984821709f7a41f6e8d2f41c382250d87c
|
|
BLAKE2b-256 checksum How to use checksums |
0e5c167e2848225647d7d14752e560fbefbecb00beb05026fa19b4e80dd55fd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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 / relay_app-0.0.1-py3-none-any.whl
| Download URL | relay_app-0.0.1-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08cdb597cd3a81052531bd1029499bf28f1dfceea7eca84e1d457aa16382c088
|
|
BLAKE2b-256 checksum How to use checksums |
f1aa4b106d69a6e5953df18d10ec8b5532e9bfb62df7caf62c60c74f04fa2c9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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}
|