Multi-threaded LZMA/XZ compression via Cython wrapper around liblzma
Project description
lzma_mt
Multi-threaded LZMA/XZ compression for Python.
A drop-in replacement for Python's lzma module with multi-threading support, implemented as a Cython wrapper around liblzma.
Installation
pip install lzma_mt
Build from source
Requires liblzma development headers:
# Ubuntu/Debian
sudo apt install liblzma-dev
# macOS
brew install xz
# Fedora/RHEL
sudo dnf install xz-devel
Then install:
pip install .
Usage
Quick start
import lzma_mt
# Compress with 4 threads
compressed = lzma_mt.compress(data, threads=4)
# Decompress with 4 threads
decompressed = lzma_mt.decompress(compressed, threads=4)
# Use threads=0 for auto-detect based on CPU count
compressed = lzma_mt.compress(data, threads=0)
Drop-in replacement for lzma
The API matches Python's lzma module exactly, with an additional threads parameter:
import lzma_mt
# One-shot compression/decompression
compressed = lzma_mt.compress(data, preset=6, threads=4)
decompressed = lzma_mt.decompress(compressed, threads=4)
# Streaming compression
compressor = lzma_mt.LZMACompressor(preset=6, threads=4)
out = compressor.compress(chunk1)
out += compressor.compress(chunk2)
out += compressor.flush()
# Streaming decompression
decompressor = lzma_mt.LZMADecompressor(threads=4)
result = decompressor.decompress(compressed)
# File I/O
with lzma_mt.open("file.xz", "wb", threads=4) as f:
f.write(data)
with lzma_mt.open("file.xz", "rb", threads=4) as f:
data = f.read()
All lzma constants are available
from lzma_mt import (
FORMAT_XZ, FORMAT_ALONE, FORMAT_RAW, FORMAT_AUTO,
CHECK_CRC64, CHECK_SHA256, CHECK_NONE,
PRESET_DEFAULT, PRESET_EXTREME,
# ... all other lzma constants
)
Thread parameter
The threads parameter controls parallelism:
| Value | Behavior |
|---|---|
1 |
Single-threaded (default, matches stdlib behavior) |
0 |
Auto-detect based on CPU count |
N |
Use N threads |
Multi-threading is only used for XZ format (FORMAT_XZ). Other formats fall back to single-threaded stdlib implementation.
Security
CVE-2025-31115
xz-utils versions 5.3.3alpha through 5.8.0 have a use-after-free vulnerability in the multi-threaded decoder. This module:
- Checks the xz-utils version at runtime
- Raises
RuntimeErrorif a vulnerable version is detected withthreads != 1 - Allows single-threaded mode (
threads=1) on any version
Check your system:
import lzma_mt
print(lzma_mt.get_xz_version()) # e.g., "5.8.1"
print(lzma_mt.is_mt_decoder_safe()) # True if safe for MT decoding
Memory limits
When decompressing untrusted data, always set a memory limit:
# Limit memory to 100 MB
lzma_mt.decompress(data, memlimit=100 * 1024 * 1024, threads=4)
# Or with streaming
decompressor = lzma_mt.LZMADecompressor(memlimit=100 * 1024 * 1024, threads=4)
Thread safety
Compressor and decompressor instances are internally locked and safe to use from multiple Python threads. However:
- Compressor: Interleaved
compress()calls produce output in undefined order - Decompressor: Decompression is inherently sequential
For predictable results, use one instance per thread.
Performance
Multi-threaded compression scales well with CPU cores. Decompression scaling depends on the compressed data having multiple independent blocks.
Benchmarks on Wikipedia text (enwik8), comparing lzma_mt, Python's stdlib lzma, and the xz command-line tool (AMD Ryzen 9 5900X, 12 cores / 24 threads, 64 GB RAM):
- Compression: lzma_mt matches xz binary speed (both use liblzma)
- Decompression: lzma_mt is ~20-25% faster than xz due to no subprocess overhead
- Threading: Significant speedups at larger data sizes (4-8x with auto threads)
import lzma_mt
import time
data = b"x" * 100_000_000 # 100 MB
# Single-threaded
t0 = time.time()
lzma_mt.compress(data, threads=1)
print(f"1 thread: {time.time() - t0:.2f}s")
# Multi-threaded
t0 = time.time()
lzma_mt.compress(data, threads=0)
print(f"Auto threads: {time.time() - t0:.2f}s")
API Reference
Functions
compress(data, format=FORMAT_XZ, check=-1, preset=None, filters=None, *, threads=1)- Compress datadecompress(data, format=FORMAT_AUTO, memlimit=None, filters=None, *, threads=1)- Decompress dataopen(filename, mode="rb", *, format=None, check=-1, preset=None, filters=None, encoding=None, errors=None, newline=None, threads=1)- Open an LZMA fileis_check_supported(check)- Check if integrity check type is supportedget_xz_version()- Return xz-utils version stringis_mt_decoder_safe()- Check if MT decoder is safe from CVE-2025-31115
Classes
LZMACompressor(format=FORMAT_XZ, check=-1, preset=None, filters=None, *, threads=1)- Streaming compressorLZMADecompressor(format=FORMAT_AUTO, memlimit=None, filters=None, *, threads=1)- Streaming decompressorLZMAFile(filename, mode="r", *, format=None, check=-1, preset=None, filters=None, threads=1)- File object for LZMA filesLZMAError- Exception for LZMA errors
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lzma_mt-0.1.4.tar.gz.
File metadata
- Download URL: lzma_mt-0.1.4.tar.gz
- Upload date:
- Size: 807.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d330ca01dcf3cbfd532ac45c0f46d74a99ecce922972d12b478989a09111bb8c
|
|
| MD5 |
4bba112c1fc131bf79c1b2e074780c01
|
|
| BLAKE2b-256 |
008974c1de32338e5f9543d87ddadb1eda1d1c510a30d5c995c9c2b41c4bb4b9
|
File details
Details for the file lzma_mt-0.1.4-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 207.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c4b55b3da710ac551d36f372f6f0b903a281df6b10464629384e2b3f7b7dfd2
|
|
| MD5 |
4ff0047d951bd1d69cba12736e2b5c32
|
|
| BLAKE2b-256 |
16009bf8321e45064f38542ce0a18a99b42752dca403f2971032f00a22d55592
|
File details
Details for the file lzma_mt-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 933.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c26eb7c1f0293cac4066e5f02478ceaf075e439e2736e15271fb70a3319c9ba9
|
|
| MD5 |
c8d5991edfccfb46242e297ab7db90ec
|
|
| BLAKE2b-256 |
357caaad199c628ebf9a6a931e69b71d7d38b9372f555df5994cc0cf69f0a9ae
|
File details
Details for the file lzma_mt-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 921.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
887ef08633f1edd80896f5ecd7c7213e35ada18f5a307f3efeefa1faa53a0c70
|
|
| MD5 |
ac5b41bb4897c97238d711b54ab16ea4
|
|
| BLAKE2b-256 |
f5a5f76ba4e5f1ffe8563c4a5b5b13d6fb582bd47cf111fd41cb3c502891fc40
|
File details
Details for the file lzma_mt-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 397.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
618a8b3b7d0e077c351a3e36940283e8cbdf9ae1bd9044b9c2caefa2c116616e
|
|
| MD5 |
d8a0669a5766cb2342995f7c5258b2d6
|
|
| BLAKE2b-256 |
f30d96f8a573a4a289d7a662304acef43d4a0bb1fd23834ba9f11e313f2caa31
|
File details
Details for the file lzma_mt-0.1.4-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 324.5 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f01783f21066bcde9a0758db440dc57f02f62e7cccde3ee494ef9550dc13991
|
|
| MD5 |
2c5aa34348954891edde479542b8eb7b
|
|
| BLAKE2b-256 |
174fda694150b38edcabf075e03bc80f62aae5fe82eca0ff21900da6a2e12fb3
|
File details
Details for the file lzma_mt-0.1.4-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 207.4 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3c85a1265a4ec3bb2afbde157f4529cad2b334701e9682d94cb2957ffc1f3c3
|
|
| MD5 |
9a01a7e702490fec8dcfe72f3f527660
|
|
| BLAKE2b-256 |
42af97c5ab985af087e2014c68d967b4e46ec6de407d16195dc7b02d5ab2abff
|
File details
Details for the file lzma_mt-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 938.2 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b275b77c63b1679c4afd699a3aa67fd0cf2c8bb6140f6fac266cc6c61325a83
|
|
| MD5 |
bbab4dde6e68b8d0c37686cab70a23be
|
|
| BLAKE2b-256 |
0b6aec614df2d24953ec24ff0d73ec77d26c359ed8101b2581a16ea2856ab5a5
|
File details
Details for the file lzma_mt-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 926.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2686790ec18f053e032ea5131fce7c77c622301e064f0c63a2c416f73f30f43
|
|
| MD5 |
6a486e992f2e9d86e39d287d0dea2f91
|
|
| BLAKE2b-256 |
c3212a5eecf549cd5a479ee5aca7cd7ef578e403e5d718ee82181a2e86dec9f9
|
File details
Details for the file lzma_mt-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 398.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74c4445c42d5c93d848fa98c3c4960f94566114ef291fc08ccbbaa06a91263de
|
|
| MD5 |
28592b4316bb1ea21d1932954b6860cf
|
|
| BLAKE2b-256 |
a133efed5fad2d3bf1458c516a439f0f7d8bcf0a64ed9b2a39c0647523518349
|
File details
Details for the file lzma_mt-0.1.4-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 325.1 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8899f51dd83ad2ec80e9f5f30a6d77e3671f87917122df56df4b92df1f95356c
|
|
| MD5 |
691d10165dad8af3f2c6eaafbec4d413
|
|
| BLAKE2b-256 |
0cda54e70716c041f2dd7baf089dd260bd0b52636e8140d44479a8514ae155c8
|
File details
Details for the file lzma_mt-0.1.4-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 207.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4553181285b39c37c7d02a58d04ecab40efb2a6007b8ead7f47733ca74d8fcc5
|
|
| MD5 |
58acdb371256e3431280de0e935db072
|
|
| BLAKE2b-256 |
f2847660cd203efabf8970585fa544e1e6cf0b17c2571e58acd4427d0fd29532
|
File details
Details for the file lzma_mt-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 956.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9388bc96a7191ae364290fe93d417b615c8c8ebeb40755ead777d16305917fc2
|
|
| MD5 |
0217d3b848f2a74a3adb3985cee39cbe
|
|
| BLAKE2b-256 |
b42368867ddb7e715905168066603db0b9b91f4e8dad688d8f950acace79f46c
|
File details
Details for the file lzma_mt-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 936.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
391223d16ae974b34b336deaecf74e10fdb6a098fe57ff0ee02e7c6a4195301a
|
|
| MD5 |
5ea30ee248615831f1af546bdc432f15
|
|
| BLAKE2b-256 |
7f5d9192d72568a77fcf879a1721c85334dc18f1a8107cc66b88cb170bfea7ae
|
File details
Details for the file lzma_mt-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 397.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7df8dfb45a555c186e898eaa263d3e80e03b3024583ff0ebbb56519608b871fb
|
|
| MD5 |
d4b8ccd33c9b4d5bd4aeb98fb72cf4d6
|
|
| BLAKE2b-256 |
4da703e6c198d8da34debec04f8ae914f507faf6cb6f3f973bbafc27f7f01537
|
File details
Details for the file lzma_mt-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 324.1 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d775a3ec1e4315b289dbb5a76b9e8f93430ecf6a9ac384e9da8dca1da37f3d7
|
|
| MD5 |
20f1cc22ba6f6e403acb953a30e36ddf
|
|
| BLAKE2b-256 |
ede8aaaec944f63dd47b451362f69f2a9c46066e17957970cb1513e8a1635cf6
|
File details
Details for the file lzma_mt-0.1.4-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 207.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e092ac4559b944b4bcf127e9e0581113a1a40d16a70522aaa1a312c345c1a0c6
|
|
| MD5 |
c17b8bc1b54ba75af3e90506e157df09
|
|
| BLAKE2b-256 |
cc06fdbbfadfcb9e03cd1e7563339efa31ad94a4b345a1605deb7a448f70aa81
|
File details
Details for the file lzma_mt-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 921.5 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8382bc6c1599c91bde9ef9db2b2941aa1446f547a4695874d67420ca733807c6
|
|
| MD5 |
6a12bf4899535ba00597c682bc9a0f6b
|
|
| BLAKE2b-256 |
dd1d0a2bb111a787b9dfca3b4fb1563f393bf06f1a00cf08d896c78c564f7a0e
|
File details
Details for the file lzma_mt-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 900.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
800c4f6f5257231fb18896ef06b235185e4ee6945209a7b6e09f2d42682fecd3
|
|
| MD5 |
5c608f062e873812c67bb144bf1f7ccd
|
|
| BLAKE2b-256 |
14dea38785e252f826a8a4a421ecd181bb1a6a9da0c2cab7f9e976eeda9789bf
|
File details
Details for the file lzma_mt-0.1.4-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 397.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b299e8cce07f148cb01e0de4a0942d4909d6c865adfbeff9305e07bcf81f4b91
|
|
| MD5 |
2da5f3c7d73e92a384db80cfe2720526
|
|
| BLAKE2b-256 |
6f7653346eee1cbb61aad0e6dceaf84f30ec8f61fdbb35a34841ae9e3e42beed
|
File details
Details for the file lzma_mt-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 324.7 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce3c913ae1cf59e88ba4d57409527b3e804c1a66bfd0947456d6e48c0f3ed156
|
|
| MD5 |
d402ef3853a27f1d8c30c41495a89072
|
|
| BLAKE2b-256 |
7248342a9fbc1a4ec567fd5a27d515999a4a6cf93a88e5451c1ec41921ac20cd
|
File details
Details for the file lzma_mt-0.1.4-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 208.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3f69f61741b912a1af2b988023b3641df9d802d42a3955cd27eb5cca88ef600
|
|
| MD5 |
3366a28c463322df07b0b9e783ce9c35
|
|
| BLAKE2b-256 |
c5ae8427d1a479c7507f4e716e6a1df4c8e923035c23a3c18b12f8add5522cbb
|
File details
Details for the file lzma_mt-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 917.7 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2ed9ad5edc02d0c5f6e64b464e84b9825685ffbf9c6cb02b32bb3d271a953f6
|
|
| MD5 |
3e7d049a7e59985067bc2e1ec1fed65c
|
|
| BLAKE2b-256 |
d9cea8024d68b17c861008e7d8012b8e98a05b4357f80cc254d0ce7802df84a0
|
File details
Details for the file lzma_mt-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 896.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8374005cd9fa70dbbcee81817e6f3f8cb01999e23bd2a2e9e7da9663e290b69
|
|
| MD5 |
b2736f391a812e95d38a7f6a4110b49e
|
|
| BLAKE2b-256 |
48e48ccc5e5bbad96a322c0e3f3016b660c74300df861ee67ee33149b760ca19
|
File details
Details for the file lzma_mt-0.1.4-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 397.9 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18b090eafc04e9dfc5a4fa9924f3c5d72ce8ed345d806747896d8be07723f2e5
|
|
| MD5 |
b1e928e204d8a95d14c091f002e63b92
|
|
| BLAKE2b-256 |
170cbe52e5cdb44f5c658c3df7fba1a0eb440e3b944f2945dac413c00025bb05
|
File details
Details for the file lzma_mt-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: lzma_mt-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 325.1 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52638937c219b73fae222849a4e017d32c01a27b2b70be777fcf44a1d8453a59
|
|
| MD5 |
7aa29ad2527e57b3cba68aeaea4436b0
|
|
| BLAKE2b-256 |
84216a39e64389f40bcebe40e2e75ac8f52004e35a916a509a8ecc73a827aaa6
|