Skip to main content

A thin wrapper to distribute https://github.com/amacneil/dbmate via pip.

Project description

dbmate-bin

This project is part of the pybin family of packages, which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using pip install $TOOLNAME-bin.

This is not affiliated with the upstream project found at https://github.com/amacneil/dbmate, and is merely a repackaging of their releases for installation through PyPI. If the upstream project wants to officially release their tool on PyPI, please just reach out and we will happily transfer the project ownership over.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

Packaging Details

This project was inspired by how Maturin packages rust binaries. The key observation is that in the wheel format, the distribution-1.0.data/scripts/ directory is copied to bin, which means we can leverage this to seamlessly copy binaries onto a user's PATH. Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dbmate_bin-2.29.5-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (11.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

dbmate_bin-2.29.5-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

dbmate_bin-2.29.5-py3-none-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

dbmate_bin-2.29.5-py3-none-macosx_10_9_x86_64.whl (11.6 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file dbmate_bin-2.29.5-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dbmate_bin-2.29.5-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c0208dbe0587b32348e5edb0b327b18668c80c1bc69a7a2e07360ee92b8ecc1c
MD5 0acbc0394da00dbee244ca6d243bd38e
BLAKE2b-256 9712eac30dd03cc94533a3a1027a798da1fee8cba06ea9353caaf317c5ca26a4

See more details on using hashes here.

File details

Details for the file dbmate_bin-2.29.5-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dbmate_bin-2.29.5-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ade70e779b7bdc2b1f7cad461572047e57733164df9e974c6a24754212626605
MD5 18d8ae802db5af1c169f798270a584eb
BLAKE2b-256 aae64cd901f0579deca331ba86d4ac536e9c46180a1b09bbcd064c785ea3c921

See more details on using hashes here.

File details

Details for the file dbmate_bin-2.29.5-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbmate_bin-2.29.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a94b84cbad1846ee8e1cc855a236494288f2ee663a83d540806bb34469006d4c
MD5 17a9220229df214f98c34bf9254556c4
BLAKE2b-256 c3390b88fbd1574517f0841963c5cc5809b24125b10e156ad2e4fcbe657f0fbc

See more details on using hashes here.

File details

Details for the file dbmate_bin-2.29.5-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dbmate_bin-2.29.5-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3dc2ac97a65e5e965968b9ec38856ab50bd27b5a8eb151bd904a5d520a853b0
MD5 12e8495840c1675a26065ad8651c75c0
BLAKE2b-256 c196710d45cc14cbc5b880f802c96b33fdb0ce488ff1df4b8076783c6058063a

See more details on using hashes here.

Supported by

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