Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anybin2wheel-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

anybin2wheel-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for anybin2wheel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8820d721091fd3fb3639f8e0c181248f924a2ee00257c376cc9b7803c717ecfd
MD5 ae3216e2190386f47acfeeb549313a62
BLAKE2b-256 923fc92bcff88071ad11b2dd89364b847f9fad9fe3e8b75bf684a5c06e2d0394

See more details on using hashes here.

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

Hashes for anybin2wheel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23dfbcb5f53d811e43c925ca2742e9cdda48d27245668ac9061b14c454b9eff9
MD5 651d01ea6b3604b3ba2fbd624b8d5428
BLAKE2b-256 7f0de2368c6c0f3532564841984c676ffce428d3f977553c10a2b49c373c774e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page