Package any executable to be distributed as a wheel.
Project description
anybin2wheel
Package any executable to be distributed as a wheel.
As long as a license permits that, we may want to redistribute some executables as Python wheels (e. g. from your private Python package index server).
Usage
Given a ./something
binary, its version 1.0.0
, to package it as
something-binary==1.0.0+yourcompanyname.1
for macosx_12_0_arm64
:
anybin2wheel ./something something-binary 1.0.0+yourcompanyname.1 --plat-name macosx_12_0_arm64
More metadata can be added:
anybin2wheel ./something something-binary 1.0.0+yourcompanyname.1 --plat-name macosx_12_0_arm64 \
--description-file DESCRIPTION.md \
--home-page="https://vcs.yourcompanyname.local/.../something-binary" \
--maintainer="Your Name" \
--maintainer-email="your.email@yourcompanyname.local"
The choice of --plat–name
is completely up to the user, as the executable may
be compatible with arbitrary set of platforms, specific to each individual case.
For example, some binaries may work for any linux_x86_64
, so this platform may
be chosen instead of too fine-grained options like manylinux*
or musllinux*
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file anybin2wheel-0.1.0.tar.gz
.
File metadata
- Download URL: anybin2wheel-0.1.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.1 CPython/3.12.3 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8820d721091fd3fb3639f8e0c181248f924a2ee00257c376cc9b7803c717ecfd |
|
MD5 | ae3216e2190386f47acfeeb549313a62 |
|
BLAKE2b-256 | 923fc92bcff88071ad11b2dd89364b847f9fad9fe3e8b75bf684a5c06e2d0394 |
File details
Details for the file anybin2wheel-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: anybin2wheel-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.1 CPython/3.12.3 Darwin/23.4.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23dfbcb5f53d811e43c925ca2742e9cdda48d27245668ac9061b14c454b9eff9 |
|
MD5 | 651d01ea6b3604b3ba2fbd624b8d5428 |
|
BLAKE2b-256 | 7f0de2368c6c0f3532564841984c676ffce428d3f977553c10a2b49c373c774e |