Skip to main content
Yanked

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)

Source distribution for radlermass 0.1.0
File Size Uploaded
radlermass-0.1.0.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for radlermass 0.1.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

0.3.0

2 release files

0.2.0

2 release files

This release

0.1.0 This release

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