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.3-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (11.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

dbmate_bin-2.29.3-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

dbmate_bin-2.29.3-py3-none-macosx_10_9_x86_64.whl (11.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.29.3-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f1b864060c951f1db06c11378c5b5caac2edbe10d8287fd8606acc305e47e820
MD5 b31b5005c22ad1140dee5c5d18f10a0c
BLAKE2b-256 137a244c33f9ea9cd30178c149a5441c5a194115dcaeedffb4804d18f7e9a591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.29.3-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61c6931f8fac95ca25e145c3519f1197590e5c14dc85900e0a49716de9350e1a
MD5 d4ea30fa61373110b327a5297314f5d2
BLAKE2b-256 4858816d8e404d425849d226931a8af597557c0bc4d03170dc8ca218a05b46b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.29.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 138dd3d66b2bb4d79d19784eea2d30e41a53f92206092256c0e77909c813564a
MD5 ed6327e8be3c2373f93bb52fb84a3b2f
BLAKE2b-256 b51c504ba596b143ceeaf4b609a63b835b4ede5171bee3ebf3059d00d1814841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.29.3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f171fa6017d535768259e315ae75401f91830d3dd1d71865e8454d8fe9fdf28a
MD5 81ecc6b8bb0c621b010a63b299357bbe
BLAKE2b-256 cfa8cf5ccde72854330bdee0e8f85c3cc677c9d45395aad3890d3d7f0abbf471

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