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-app
🧪 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.2
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.2.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| relay_app-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / relay_app-0.0.2.tar.gz
| Download URL | relay_app-0.0.2.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0503d552b8715d835ce756c94235ce7336fed7b3af2a554b74ae8c1fef1f3fed
|
|
BLAKE2b-256 checksum How to use checksums |
3cf32bd9f1d5127a19ab93b845fba58ee8819b193840a866826e41fa3ea11f4e
|
| 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.2-py3-none-any.whl
| Download URL | relay_app-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72e7a3ec1b23be925f34ffabbcc0ca16130044cf3c29765a830b0d27dc85bf7d
|
|
BLAKE2b-256 checksum How to use checksums |
5a8e5ee026b2e12d16ac693618c85b605960aa01d23d0a06f021dc9219e059fe
|
| 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}
|