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

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

dbmate_bin-2.31.0-py3-none-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

dbmate_bin-2.31.0-py3-none-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.31.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 18f7c24a751fe06f534b68db04baf606ec685ce3fc47f62e95060ef85dfa0a7f
MD5 76f3f9bdb3e6f6a4b360f43d6246aee9
BLAKE2b-256 1c795be89efe831aaf388eac80908dc418749ea97af44cc941921dbba8cb59a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.31.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8b0c10427954b7fdf6c3841aca4e77d53dc3912742e06a03476d8a1835f30a1b
MD5 b4012a4a11b7c7e809e8ad2a0a2dc0b3
BLAKE2b-256 856117ca9cae97fa6756be3c8f6d4f04f7cbd8cbcb1b2d4810551b02f0c596e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.31.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 342fba1556d170b2459b41fecb8915fbe35420961408983b613e0678142a4ecf
MD5 4271c001ccecc5d32c9d03b9cb8989b0
BLAKE2b-256 ec738a0a41ad1021d24f10d27a1100b5cfc037f20f2debf8b64a7e19d5661220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.31.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3892363bf953d2369e91d4d06516bd57aa46eae7fcb1b3999677faa2a8d3970
MD5 b2927e04dbcef72990f1c285879bb190
BLAKE2b-256 f1e7f94a87d48302d48bfe5f076b118ac4bebef46492eea274c6968928707758

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