Skip to main content

LZMA Multi-Threaded

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). Uses the same liblzma code paths as the stdlib; compressed output is byte-identical to lzma.compress()
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 the single-threaded stdlib implementation; with FORMAT_AUTO, the container format is detected from the data, so legacy .lzma files work too.

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 (lzma_stream_decoder_mt). This module:

  • Checks the xz-utils version at runtime
  • Silently falls back to the single-threaded decoder on vulnerable versions — the same code path the stdlib uses, which is unaffected by the CVE
  • Uses the multi-threaded decoder only on xz-utils >= 5.8.1
  • With threads=1 (the default), always uses the single-threaded decoder, on all versions

The official wheels bundle xz-utils 5.8.1.

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):

Benchmark results

  • 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 data
  • decompress(data, format=FORMAT_AUTO, memlimit=None, filters=None, *, threads=1) - Decompress data
  • open(filename, mode="rb", *, format=None, check=-1, preset=None, filters=None, encoding=None, errors=None, newline=None, threads=1) - Open an LZMA file
  • is_check_supported(check) - Check if integrity check type is supported
  • get_xz_version() - Return xz-utils version string
  • is_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 compressor
  • LZMADecompressor(format=FORMAT_AUTO, memlimit=None, filters=None, *, threads=1) - Streaming decompressor
  • LZMAFile(filename, mode="r", *, format=None, check=-1, preset=None, filters=None, threads=1) - File object for LZMA files
  • LZMAError - Exception for LZMA errors

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lzma_mt-0.2.1.tar.gz (818.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lzma_mt-0.2.1-cp313-cp313-win_amd64.whl (213.7 kB view details)

Uploaded CPython 3.13Windows x86-64

lzma_mt-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl (983.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

lzma_mt-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (966.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

lzma_mt-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (406.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lzma_mt-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (335.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

lzma_mt-0.2.1-cp312-cp312-win_amd64.whl (213.8 kB view details)

Uploaded CPython 3.12Windows x86-64

lzma_mt-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl (984.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

lzma_mt-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (972.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

lzma_mt-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (407.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lzma_mt-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl (335.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

lzma_mt-0.2.1-cp311-cp311-win_amd64.whl (214.6 kB view details)

Uploaded CPython 3.11Windows x86-64

lzma_mt-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

lzma_mt-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (982.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

lzma_mt-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (406.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lzma_mt-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (334.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

lzma_mt-0.2.1-cp310-cp310-win_amd64.whl (214.6 kB view details)

Uploaded CPython 3.10Windows x86-64

lzma_mt-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl (965.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

lzma_mt-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (945.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lzma_mt-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (407.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lzma_mt-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (335.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

lzma_mt-0.2.1-cp39-cp39-win_amd64.whl (215.5 kB view details)

Uploaded CPython 3.9Windows x86-64

lzma_mt-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl (962.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

lzma_mt-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (942.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lzma_mt-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (407.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

lzma_mt-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (336.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file lzma_mt-0.2.1.tar.gz.

File metadata

  • Download URL: lzma_mt-0.2.1.tar.gz
  • Upload date:
  • Size: 818.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1.tar.gz
Algorithm Hash digest
SHA256 7d6706afd2060701ea07f3c63580d58a8674405538e808958ec54346c6eb0909
MD5 4dcc0446afd6052dc00c91abbd83927a
BLAKE2b-256 703d4cc608df2047ca66a79dbdccbd167134a09d4764299fe3d54f9156a8f892

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: lzma_mt-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 213.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 01740ca0ae8aa870a16506d9603b84b47f34892332d35be82b971ef4dc861e63
MD5 0ed903c77768cdc562ce90ff0eedfd74
BLAKE2b-256 122232ebdbc348561e51bea55e3a01128257e315e5e15823765803ff80a53018

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06a9d4d64ea544ed2920b958bbb4ca1e7a6b878b5dd52c58e0d84ec599947a99
MD5 d1229ce8f54dfcef358bb97abfd31bde
BLAKE2b-256 ab74b9a1696b3dc26c1196e4e3cade7c713619a899f51c0ebd230fce3f20481f

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7458db70803a596f8c1f4b2de82b34523d33cf9fe36aed5f9d1599db0636074
MD5 37c421f8111ef41d30890fd2c58fdbeb
BLAKE2b-256 d4a5df364909d39fc2be86015018ad2c2bc6263d21f9b2bed11e94bbdebf1a1c

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37f409ef1b7a382ce8c8af073112be1ef6949eda19c50e4b8a193cc61587f468
MD5 6ad5beef2a977fca51e339405bfff066
BLAKE2b-256 bb20650859c9b51829682c5872e81d1da241444415c70e945c36db34e23f4fae

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 11a1842b28263bdc71156fcd407d3df6e86ddb57266bd219eaaf1acc8af75697
MD5 dc00076faf29f04b3ad1aaf26230605f
BLAKE2b-256 1583f6d1ecb2f2a32155a657bd4012e4f62e9d9e57bc237d70845b0792fd5141

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: lzma_mt-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 213.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b65bf29c67be644a2b231da5a6a37d9e82a64d29c177ace5bc927bb1cb290785
MD5 66c89a2895bb389bf2f8408568755d33
BLAKE2b-256 cc45761a2d94dc41b29f3c6b2cda2a4ac9e8c569d6e6f3ad5fde27a20e49759f

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd288891717a4a6027218ce05044371a581cb92fe2ae514caf2ee2b71c92171d
MD5 ded60fcedbf65c334dc64242b9f4f0bc
BLAKE2b-256 a598141857e0530e440a78aef7ae28ef1b330943daae9e0560e49bb21d816ea5

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b999427d069c059a2c6def32f92063187fe4bb589ae5b200c384848b9de4fac
MD5 f3ae86266c5f87f81ba14651c69623f9
BLAKE2b-256 7e09aa223ae7992fec9d287dfeb45200dec1bb8cf68e0121713b6140754d4bf1

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02c3e73f3441444ed9c2769a5137789e2e828d032009363b8c5745a2259c96c8
MD5 bf75f0b1b6f598dfa01bf4db592034b5
BLAKE2b-256 7f99a13b31d78ce200778490250fd8f226b64f62bbdbb3e5ddf29fa744949994

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44351a10b09a2d1a35534f679ab3af92e9407912d282242dd2595dbe20cc1135
MD5 98dd5104a9a85ad40059eb2095da33dc
BLAKE2b-256 36ecbed3d7466bd18cf2e8bcbf630aaa40b06eb2f311cc93729092d8610798a8

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: lzma_mt-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 214.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7685fab9d0ef629656a31aa5ac106791ae991f6f129c7c625be87b6ccb565adf
MD5 c4254b7b89d0515980484227910a8f87
BLAKE2b-256 dd67925f28e363a334c33f3877a2d75e886e650edf10e3e75f607b4b240b76bd

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13ed6181ec1dee4eaba93908ac00016da7bdefb0b0a30e3d8551d9ec74f2a3a9
MD5 d4da1577316d0a0a0743812262ed6e22
BLAKE2b-256 e5dea0cd2d16cecc42ce9e3c932db8590f91c0d6c70a8af2f1e8c9846b5b00c2

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96c075899084edbb73735ab945660496ff82f3884f0cb11fd137258edd3768a8
MD5 4650d9b8be674643480f9a45bfde8e0a
BLAKE2b-256 6627da0582abf2d71b23cf19b261c63965cf2cb6c7eef3fd2ca738a902dd9a5b

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24fb86b9aa039486f651d431826a346e8bfffa40f6351d1b3789044191f42479
MD5 bcc39409bfe8a55f2b147b783cf4c1df
BLAKE2b-256 767f933430a0687c3b5c432c62cd5b62bf2d751071ab0a5f6adde46edb17d7fb

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b81c28f4d3fe29f4555251ed20ead8676751a0cea4a26e6322ab626678843527
MD5 c2819c40e156369f4fcb44c0fc7fe7b8
BLAKE2b-256 7bde3d284e953e85f582a497e0ddd51723005efef7fad7f3daa6d2a12f9d4330

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: lzma_mt-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 214.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 29c59a5ec6b32c008450f3309f8976dff1619e3774973b58f8292fdbeb0b49cb
MD5 839bc6733107a9c1c75afe462130425c
BLAKE2b-256 559a456d755c876bd780870096e21b310eef2d3bd33b6984e3c59fbef286711e

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43f2dce08e5cab90ce03ecf79c5f4ac0f729ba06bb30d6fc4cb28a3489acf9d9
MD5 217b0536ba00e2618b6618d21ed758ab
BLAKE2b-256 d325e43d8d0d9fcbb93c7da1f83ce95956fb8e03b63ead876edab7e1ee085209

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e424f7b89d2d63c2029e9932fba8337630669117e9d3522ada337981ee2859f
MD5 e8346a2a7cfc56306e79cb115ba90bc7
BLAKE2b-256 c66410f8fb2f63ba73e2364275a6b092c1b93ebf56af6863d83a7416f26b7f9d

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c235f0db4b7c8e214ed438ec88845cc59f82961f555127cbdd944547eed77d57
MD5 622a7f7cc5526f6ebed954e72807cb5e
BLAKE2b-256 8c476b40db788256e895a4421c9ebd3d39759b0046ee26011b359cca2d13c2ac

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2b9f65d241dbffc81b4aa8ffb479dd5a5b3877808178697b245dd93dc586a2d
MD5 79e222cef2b23e2d38969702a73cff98
BLAKE2b-256 1c1adee39a9c5991a16bd0720bc84dc2854fc87154c01e58281ab6aab254c232

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: lzma_mt-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 215.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for lzma_mt-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dad4ed9bd055d91bc69cea6c48ed68c3fdd49fb55de8532f37b8b59d9d196ee1
MD5 55b15f20149b5afc1fa9a759f9026206
BLAKE2b-256 5b143d8881303c4154fe9ad0e77bd8502cac86cbdf8ff95bf844edf24a68143b

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6674e573aa4b589c7372cbb509f73e16931bb95520a2e9d64158e38e68ac237e
MD5 8cf20ea82d75c475b5f8946b32a801ed
BLAKE2b-256 8aeab453ebcc6980d0d20ec54438075f9d5351a44e97f5b588091604173b1e6b

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0b875900113a8888ff40783d828f162fcdab748d8a89829b385749e326e610b
MD5 59042775c46bdae19ed1b6a4594df55a
BLAKE2b-256 447282e8476f5993ac8de744ca8b3fef260b85ea16c8e3836df8960724d71f4f

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d67ec8fdbbd6ae4f2bad920c969c2986d13364d8d68bd4093891967fcb3392f
MD5 35fbe084a7e730078c279ab2370d8fa3
BLAKE2b-256 0f3c6d28366eeae5a41fabf427b813c2645a862928a72861ff900322ea42eb25

See more details on using hashes here.

File details

Details for the file lzma_mt-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for lzma_mt-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b348e3ea824bc695a4698eb9915e8ae458c21f800c0fe9bddae1b72002e3761
MD5 9151685a5cc9999ff4d993fc8f7cc3e9
BLAKE2b-256 d17e2fb4fc5debc9ae0840060ba26aeb61a9f4eb82b9206c9b17c4c0fe0d3f44

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

26 files

0.2.0

26 files

0.1.4

26 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page