This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.3.0 instead.
Reason given by maintainers: Incorrect license metadata
radlermass
Go binaries in Python wheels.
Inspired by go-to-wheel. The wheels install native executables, with no Python wrapper.
Requires Python 3.14+ and Go. Cgo is not supported.
Usage
From a checkout:
$ uv run radlermass ./mytool --version 1.2.3
This builds the root main package for Linux, macOS, and Windows (amd64 and
arm64), writing wheels to ./dist.
Use --package-path cmd/mytool for a subdirectory. See uv run radlermass --help
for names, target selection, metadata, and linker flags.
Python API
from radlermass import build_wheels
wheels = build_wheels(
"./mytool",
package_path="cmd/mytool",
version="1.2.3",
readme="# My tool\n\nA Go command.",
)
build_wheels returns a list of absolute wheel paths. readme accepts Markdown
as a str or a file as a pathlib.Path; relative paths resolve against the Go
module.
Development
$ uv sync --locked
$ uv run ruff check .
$ uv run ruff format --check .
$ uv run ty check
$ uv run pytest
$ uv build
Release files for radlermass 0.1.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 | |
|---|---|---|---|
| radlermass-0.1.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| radlermass-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.5 kB
Release files / radlermass-0.1.0.tar.gz
| Download URL | radlermass-0.1.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a9b7d5e41967a85a3bd7c6fa7eb37fd79768271c93e6943fa8f01f5cf34d3e0
|
|
BLAKE2b-256 checksum How to use checksums |
d66c305edb8603f30e8ff2c6b4b1d0df13620a35fdd5eec840a7dbee613d5e61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","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 / radlermass-0.1.0-py3-none-any.whl
| Download URL | radlermass-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f252359c9af82db6f63710a271149ba578ab3fa277babead091ab7e70aee8038
|
|
BLAKE2b-256 checksum How to use checksums |
38dc2698c63849156ebcee26a201444b68222ce22e4abc7fcb976bd056472147
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","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}
|