fat-macho
Python wrapper of the fat-macho Rust crate.
Installation
pip install fat-macho
Usage
Generate a Mach-O fat binary
from fat_macho import FatWriter
writer = FatWriter()
with open("x86_64_thin_file_path", "rb") as f:
writer.add(f.read())
with open("arm64_thin_file_path", "rb") as f:
writer.add(f.read())
# Get Mach-O fat binary as bytes
fat_bytes = writer.generate()
# Write to file
writer.write_to("fat_file_path")
License
This work is released under the MIT license. A copy of the license is provided in the LICENSE file.
Metadata
Release files for fat-macho 0.4.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fat_macho-0.4.13.tar.gz | 4.7 kB | Details |
Built distributions (wheels)
Total release size: 14.1 MB
Release files / fat_macho-0.4.13.tar.gz
| Download URL | fat_macho-0.4.13.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44c2e076f4c85b0564631a2b1c60ab137288207f6ae9a9620eecbfcc3673b44e
|
|
BLAKE2b-256 checksum How to use checksums |
6bd669acb8c74e46f6c0e9f75cf7d82813225852370c1346d8ded38ea9f39e45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-win_amd64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 290.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c02a7614d904da483a58f42518f9bbbf4021fe36008d137a52fa666ecf7857d5
|
|
BLAKE2b-256 checksum How to use checksums |
0f77ecbfe29d7e8e937f2969c6a3e949097f9168698e5e6b248e191b16bdf9f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-win32.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-win32.whl |
|---|---|
| Size | 284.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
4ea787aabd73a7952c054f28fd2a7eeb2cef97d6ef9b4cd99e9f7ff124503836
|
|
BLAKE2b-256 checksum How to use checksums |
092fb2c3e3ebe3cd6d6538a0bd99a8f156fee94bbe37067596afa0e4aa004581
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 658.7 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ab14ed278468ab22187aa19e3124c88189773ca214cfad26064719d59220b288
|
|
BLAKE2b-256 checksum How to use checksums |
a139bdd2a350586f30a35b5243fd01d174f1fc5da77510cb08fdabe8e7a71f7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_i686.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_i686.whl |
|---|---|
| Size | 690.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 |
|
SHA-256 checksum How to use checksums |
cd3d9ec81b6f2f1cc89d15513b69bb14c0c614781bf71e45fe76095144e8e4c8
|
|
BLAKE2b-256 checksum How to use checksums |
e6e7a64117f477bff8303c95dd0b4af7fa4b226e54e358d29fe1ef0e1b2877a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_armv7l.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 733.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l |
|
SHA-256 checksum How to use checksums |
27544623a741a202d2d44a549fd0f0155dbb5950ff131e79ca65ab3f06481a02
|
|
BLAKE2b-256 checksum How to use checksums |
843eb2cb11c2b7574f3bd65274e02dbc4d063f8db88500090aeaabf2fab1f661
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 626.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d25890a4b8cdaadcbb80f29e798a531146883617242d2c504eb8c5a39349979b
|
|
BLAKE2b-256 checksum How to use checksums |
6941a1e977d4bd9802b952f3ea0d91b372f327c5c71e61f18259973bd55c65ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 455.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
406242dd0a52d8a50f1f188c5738401384719e7778c40d714a03cded70512abb
|
|
BLAKE2b-256 checksum How to use checksums |
a695af43dafc83b7d3654ef124792c173dc5f746115e8d86f08c41286265fad3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 469.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
aa9166e652481c3cef0c8bbf08284f7ff12c10db6399ba92337911d2d3e573b7
|
|
BLAKE2b-256 checksum How to use checksums |
091bc08208442ec7534473e4c1fc4d0041c8f9d8330c03682ef885443e0e1049
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 607.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
c48605c28b2e68de506fda63f7084849fb178c09c9262204329e510ae9aa0f21
|
|
BLAKE2b-256 checksum How to use checksums |
5730de6310934bb5732421485f1a1ff1b7afcb999f9b187dabc17f32d31a34c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 456.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
7ad1dfb6a83fdefd9a55dc1f53cc32c0a6765681a1e5bdf696e7788af4261b6a
|
|
BLAKE2b-256 checksum How to use checksums |
b5a1cccb6b452a03269f3b5d8dbca7a2d9632934aafb4da516b92aaadd646229
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 448.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
156f955caaed2ecdf64a1d56b26cb3f87a1ca16647cf29bfa8a40520bcaf3549
|
|
BLAKE2b-256 checksum How to use checksums |
a29a1fddcfa06a0c1d06ee6c3bf42a214228f83295d1446fa56ca6f159600781
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 482.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
a478438015196cf5b36c1ffd40430b1dd41afb7d25e25d3df5088d3fd2f9adb4
|
|
BLAKE2b-256 checksum How to use checksums |
dfb356ebbe6402cbd20d6bab530d83b60596d6ba2cdab50c84664c2081398fdf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 400.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b11949d5b5cca2f9aaf57b7966b3a47709c8c9f019f0bd4cdd76454d9da939e0
|
|
BLAKE2b-256 checksum How to use checksums |
cf55371099a603f22fe9d3cf84af781d11d24bc85bbd8fc1ae8a3e5c23fdbb07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | fat_macho-0.4.13-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 405.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9c69be02c008328690bec3f1601b3acde9d840d7e25c6359703257ae2de667e3
|
|
BLAKE2b-256 checksum How to use checksums |
1448bb5871f5d083674350595f98852e3f335cdb051e8175ec9f445d523688c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-win_amd64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 299.1 kB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
a2d79fcc3b80ab4aa8d8b9939a91debd273e0d427c07960ebab3037e125ad135
|
|
BLAKE2b-256 checksum How to use checksums |
4572d9315f14628bf1553f4afe810ed37e47affc10afe158a9511f4f16583c71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-win32.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-win32.whl |
|---|---|
| Size | 291.4 kB |
| Tags | CPython 3.8 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
312a8238ffa9bdf71e17b865f388c95f52a390c2293bd794d1a0e6a106d1b563
|
|
BLAKE2b-256 checksum How to use checksums |
fe4ff5d0153dfb667ae773baa0d4d30d18c4309061c4c928a42d53141db9b564
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 668.1 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
7f4f4172296b6a24e94a78ce6d52ac828a47fa1410e7bab428abb6f84af33879
|
|
BLAKE2b-256 checksum How to use checksums |
542b766756f73d0d342084c9e6c87aa02334049d5ad0841d22314aa2e467b8ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-musllinux_1_2_i686.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-musllinux_1_2_i686.whl |
|---|---|
| Size | 699.4 kB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
16f55171e2515cfb8eaf94fbcf0d90cca244fdd4de42e7ce53fd3ec31fa26fe4
|
|
BLAKE2b-256 checksum How to use checksums |
914de0b4e0525b1e199ec1f128f405d2b59813c3aa8a1c176b862e48af064e49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-musllinux_1_2_armv7l.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-musllinux_1_2_armv7l.whl |
|---|---|
| Size | 743.2 kB |
| Tags | CPython 3.8 Linux musl 1.2+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
f75c14823a3e43d4b6f19438d46281d75a100103cffd6ea8065ac0accc8ea423
|
|
BLAKE2b-256 checksum How to use checksums |
4b7629112ef9ee3174f83e963bf1b18554c12b287f0e2ae7b7d81a0da5cabad0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-musllinux_1_2_aarch64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 634.9 kB |
| Tags | CPython 3.8 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
d546527936976ee0048a29ecead6da56d8d81f0bbfc81b39b7ed7753a72014ae
|
|
BLAKE2b-256 checksum How to use checksums |
4f1254e7704a0650a13cd6578bf419307e525db36a4890537870377cf09c7d92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 462.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c89f3875874128a60118501448d4e27d0e88adc003178105af912b9148214cab
|
|
BLAKE2b-256 checksum How to use checksums |
855bbe329c1affe1a0e88ba8ee3f81de1206ca1b9e18b86a0058578154115da4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 479.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ IBM System/390x abi3 |
|
SHA-256 checksum How to use checksums |
50f9132acd1df6709f72fbe890ccf0b79e7590141f83ed907a30f142c5800488
|
|
BLAKE2b-256 checksum How to use checksums |
129edddfa974f20a0ce56e423263ac1dd646e8e8d77d03cea30eb1a63c7eedfc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 615.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3 |
|
SHA-256 checksum How to use checksums |
35fa30edb7ba699ffb9a69e061061a5f95b310e1e02c5410ba6b9ed58a963e73
|
|
BLAKE2b-256 checksum How to use checksums |
1352b1b2c456cc26669fbcf670f03b56533914dc0ccc9668280f500d98c5d6f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 467.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
b767a50b0b6ff4b9d810a275e8872fa3b770161e74392dfd2098808186ba261b
|
|
BLAKE2b-256 checksum How to use checksums |
8f1a66e2f9eecdc6388d7bd0e848167584e65f25119a0edc9353c45d1db781eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 458.4 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
434eff9028fa318efc1bd4f119ef0f4fd92ffc43507bf6ee3bf709d6d193bb69
|
|
BLAKE2b-256 checksum How to use checksums |
4696a78e952760de37118fde88ababa2901a03f4e9a0019d43d2fa145090dd72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 493.2 kB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
00c89640bdf5878675e80b5b37ed83689eac405bb41b2af8eefc8fd9641517fa
|
|
BLAKE2b-256 checksum How to use checksums |
79fd3979505808d8dc5d4f406c43365e92e8394a0f4e978545661ba73972915b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 411.5 kB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d96faff2921682b6d22698da3aec85de93b8bc02f8a485d266c2b34def69023c
|
|
BLAKE2b-256 checksum How to use checksums |
b0cbfce977e5cc099f8d1f06fcd236ab2fed0a30d41b097236dc514279ea498b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|
Release files / fat_macho-0.4.13-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | fat_macho-0.4.13-cp38-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 409.7 kB |
| Tags | CPython 3.8 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
572ec6318bab5f5b567415df3d81b24da2a36092b326d5d32b831b157ef25cc2
|
|
BLAKE2b-256 checksum How to use checksums |
256bc8639a4ce6a83af24592bde0becbdc47dd38d89cf068fb6cad5ac8d3c6b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.15.0
|