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.32.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.32.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

dbmate_bin-2.32.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.32.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dbmate_bin-2.32.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d599014ca5a9ba69b5e5be7928672396cc560b19332a9fa512a27b4ede5171c
MD5 4891edbe8a81d0c3850adb7ea3997e7c
BLAKE2b-256 9f2532dd1368598c7fb2042a3960e080750df1e48ae521b412349599a01bf9b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.32.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 93d00d8f792d2e9f22bdbb6c55284df80e47228f9a6d38808124e59800320a39
MD5 763181441128f750047567ccf3e862a4
BLAKE2b-256 6f4ac1696bbdf57367b951b0f6bd222fe608aa40672b44a43c621780773c4c86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.32.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab2c05542a54c8dd970dfe6144ab1e3ac7a8be3226ac01368edffd6ec2a8e38b
MD5 197bdf252a8c82190b27e231a3212b2a
BLAKE2b-256 2cc34acf09baa8d5f6412e17c2465eb2e37d50d1a0945fdedc06c81de05d7270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dbmate_bin-2.32.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d6cc8b5b5504c3c6c1ffb05d5216466d64525f890e91e8ff19bb34bed04f64d
MD5 1dda5a7a0e050794e8c20a938868bb6e
BLAKE2b-256 1579f026b5aa0d07fba7a06f1b267d3f57816aa2e013d78a6918be8ad0ef7c36

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