Skip to main content

Cross-platform Python wrapper for liblhasa (LHA/LZH archives)

Project description

pylhasa

pylhasa is a cross-platform Python wrapper for the LHA/LZH archive format. It vendors the liblhasa C sources and builds a CPython extension, producing wheels for Linux, macOS, and Windows.

Install

From a local checkout:

pip install .

Wheels are built via GitHub Actions using cibuildwheel for CPython 3.9+.

Releases (PyPI)

Releases are automated on Git tags (for example, v0.1.0) and publish to TestPyPI first, then PyPI, using GitHub trusted publishing (OIDC). To enable this, add this repository as a trusted publisher in both the TestPyPI and PyPI project settings.

Usage

import pylhasa

archive = pylhasa.open("example.lha")
for entry in archive:
    print(entry.raw_path, entry.size)

# Read bytes directly
payload = archive.read("hello.txt")

# Stream contents
entry = next(iter(archive))
with entry.open() as stream:
    chunk = stream.read(1024)

# Extract safely (default)
archive.extractall("out")
archive.close()

Examples

See examples/ for runnable scripts:

  • examples/list_entries.py
  • examples/extract_all.py
  • examples/stream_read.py

In-memory / streaming

import pylhasa

# In-memory bytes
data = open("example.lha", "rb").read()
archive = pylhasa.open_bytes(data)

# Streaming file-like object
with open("example.lha", "rb") as fp:
    archive = pylhasa.open_fileobj(fp, buffering=131072)

Safety notes

  • Safe extraction is on by default. Unsafe paths raise UnsafePathError.
  • Entry.raw_path preserves the original stored path (best-effort decoding).
  • Entry.safe_path contains the sanitized path used for extraction when safe mode is enabled.
  • Path traversal, absolute paths, Windows drive paths, and UNC paths are rejected when safe=True.

Exceptions

  • PylhasaError: base exception
  • BadArchiveError: malformed or unsupported archive
  • UnsafePathError: unsafe entry path for extraction

Compression support

The vendored liblhasa core supports common LHA/LZH compression methods including -lh1- through -lh7-, -lhd-, and LArc -lz* variants.

Warning (experimental): -lh2- and -lh3- support is best‑effort and under‑documented. Treat results with caution and validate against trusted tools when possible.

Directory entries (-lhd-) and symlinks do not carry file data; Archive.read() returns b\"\" for those entries.

Third-party licenses

This project vendors liblhasa. Its license is included at native/vendor/lhasa/COPYING.md and applies to the vendored sources.

Project details


Download files

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

Source Distribution

pylhasa-0.1.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

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

pylhasa-0.1.0-cp313-cp313-win_amd64.whl (35.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pylhasa-0.1.0-cp313-cp313-win32.whl (30.9 kB view details)

Uploaded CPython 3.13Windows x86

pylhasa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pylhasa-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pylhasa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (49.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylhasa-0.1.0-cp312-cp312-win_amd64.whl (35.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pylhasa-0.1.0-cp312-cp312-win32.whl (30.9 kB view details)

Uploaded CPython 3.12Windows x86

pylhasa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (50.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pylhasa-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (53.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pylhasa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (49.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylhasa-0.1.0-cp311-cp311-win_amd64.whl (35.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pylhasa-0.1.0-cp311-cp311-win32.whl (30.9 kB view details)

Uploaded CPython 3.11Windows x86

pylhasa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pylhasa-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (52.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pylhasa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (49.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylhasa-0.1.0-cp310-cp310-win_amd64.whl (35.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pylhasa-0.1.0-cp310-cp310-win32.whl (30.9 kB view details)

Uploaded CPython 3.10Windows x86

pylhasa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (50.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pylhasa-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (52.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pylhasa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (49.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pylhasa-0.1.0-cp39-cp39-win_amd64.whl (35.0 kB view details)

Uploaded CPython 3.9Windows x86-64

pylhasa-0.1.0-cp39-cp39-win32.whl (30.9 kB view details)

Uploaded CPython 3.9Windows x86

pylhasa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (50.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pylhasa-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (52.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

pylhasa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (49.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file pylhasa-0.1.0.tar.gz.

File metadata

  • Download URL: pylhasa-0.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b3d265bbe1af224f3f4a849056c0bca37efbade5eac69403e6e004895bb270fa
MD5 de19ffd7fb78fb65494579ba2021d2ce
BLAKE2b-256 beda7e3a9b29b20a6e182df70ae39e237fb8fc0ce79405666cf2e90d6fb6ee19

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 35.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4fc66f793865e9adec7df0903d400ecb82b8000583afd989ed7bb61aba7747a3
MD5 0e50b428adcc6b584e28937f975e61ef
BLAKE2b-256 7709279d4a284b459eb8fe6fc07c39a18f0f8ba0d5f730953116f5bd49c5f6f3

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d0e9f8a275435c5ede4462224dad3ebfec75568aab11c7d5e8c8251974fb71a3
MD5 242aa5ea4424428001829fa0a36c5b91
BLAKE2b-256 7c36d79bf5855d591a62b641a9a2522233eba1de02df28fcef4c9ad639f09e5e

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39c11b2a8e9087f01941d5e4ffe3da34f9c236daa24fd6eba44b9e3e7a48d625
MD5 a01dbd46da8b3ac88920e1464e107c79
BLAKE2b-256 d52c73922fdb7457c141b7b6fcd0f774fa95800d1f9d641c796f8680b9fb664f

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8068a83761a21f1b9d7179340a154133f7cbc4713b6a5a54d0fdfcbf0909cd0d
MD5 3df493d9fa808c811975b1accca6c6ba
BLAKE2b-256 051aafc1ec86e5d1eab9b21fee65e8f3910ff22a85d7a67fa2a271af5a95cbe3

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 666c426cb5e16bd432216788ac0cfef77e9487b09fe0786095792dd2d4752f6a
MD5 584d825cd9032f3f3e92bc5ef93a411d
BLAKE2b-256 5d9e82d142f8cf8df6afba2118454f77025f36d0f48ba8710a51cdf98c246137

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 35.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 512fa4b37fe42245221cbd6a1e8d3740bdde7e8f576772c91f6fa3130bc5e8ba
MD5 aef4465a207d05cad550a6a5e1248967
BLAKE2b-256 27448213c94f0d10a8af33048b036f0a389dddbd1c7af609e01cd7a695379827

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9c99e61a5fa0ccb30b1f945ae05a8083264c996fd4f31d1932b20d03dfaf3e74
MD5 d0f2cc788dc90f947adc47de6bf7bcb2
BLAKE2b-256 070f5cb5e52f1870001bc3248eb88b90386fbab02e503ca7817a504374774e1d

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30407ea3b3ec312139cf64b64832bd229e43296c98d5765be02e121e365ca10a
MD5 6e4ee9a86080bad46645809c38f059c6
BLAKE2b-256 94552de0cb5550e9115ae98f5a90a8145d3141dbc53dd1cfe4323c622d54abb7

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 690dcc7986d26dbfef1a9cf83d1ab9350543a2a3fdb7ea4ae9ff9f0a8c1b1d07
MD5 c4cc6f271db7d2b4d494ab85a30e73fe
BLAKE2b-256 7105be53e7555a0d9f97cba3226b9f96b5e8372de214ceb1be5ee7d2a8e14937

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eaa23506f28ec2617f9058ace131f3737628bcb9cd34483a26952a4476db0117
MD5 7834e84e8809f0e539dccdb267d98651
BLAKE2b-256 e79301d9710fb9442690aa702458f242ba772397630c0f47f6eff6c298f0d77c

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ae43f26e078ee982ffae596aa1d0d205b8b8cc2d456659fa2bc47d88ab1aedbd
MD5 d3a684013f9ca055609798ae88718d29
BLAKE2b-256 a161526e38a66e5b0dd83c615390c3ed4ce5885735ec57117c85673f3c5ec4ab

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 61335c6b4b170ca8f6ffab1f678a1ebc75a43356beba2d39ba0a2be2b8a19946
MD5 2d681c39767a32b700ca7efeef8625a6
BLAKE2b-256 4083ae2a22a425e62f796f1e75245cbc917ac25bc0ee727a1e8bcae2c79b9adc

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a5514966b213b5705e948491ba16d638616846581a3f1508af68bf3b9a5dce7
MD5 25dd12b27a515af6ec8eab6f09e0f015
BLAKE2b-256 e8d34388f37100ad7fe7a27417701fe46eaa07634b2439a3b5cda9e8f7963acc

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ac48cfb5de06d039fa4e6c32e509422a7693b1989ce9d11ffe97a426cb967a7e
MD5 60fde9f928303a45186cf4784ca3ae33
BLAKE2b-256 092fbf40128bd692912441b06a54e58920a9f5e1d9f325e7907df572cff0a3d8

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1f23f5a8d53a8e9702cd30b0ec129923324cc07275d420121544b6dcd8cde9f
MD5 2c8c9dbd875bcb8204d43a82f4c81a8a
BLAKE2b-256 42cd18076c3dce47745edaac5922b44cbe003219604f4645f2790962cc2476e1

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b2197583c1df5bc4bbb831d2a5d8af36d22ae5bcb4d2de794165b87f37109f4b
MD5 ae6dfac63a56de7d8442d07694a0e1e1
BLAKE2b-256 3dd63113d6eb5ab7205976d3128946278d5cde4b497910f840a3e0f25791be66

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6e873b5c2ef8fe15d7f7a2ec69e4e4e277925027b19dde0709374b6e4c095743
MD5 49a69f6dc284d5da63b2e0013f216e55
BLAKE2b-256 11ca95fdf3f5024eb50418dd532dd3331c6a3fbb3a899413cf0783444de535cf

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13acecf7e87c48aa2225ae3f994cae542e2514feb28e90d5da336a741cbe88b6
MD5 b1dc5661296ae2c6f3bcf641d10529a1
BLAKE2b-256 eaed914b2ac60303893c7a07e87ac8f14501713ecb67dcf2ea5416bf477be764

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 648e42a92ff6dbe69aaba2c0db9978aa620d796e8bf37da6b2bfedf114ea6c4f
MD5 60d181af3f07e0a9f976c3a9f60f9abe
BLAKE2b-256 4009dc34be6f84e1dca3bb40b5a0f3a4f046d94122f0c8186e6caf5bdd63a24e

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60902718386f89a9f297318af4601edfe5eb5009d1c8c601b6a7b89a309a5191
MD5 ee6af2001117a7e5d176e365f956f7c9
BLAKE2b-256 68f14c3a6eb62ed5f05bd69d5703677071e6915a7eed822685fdefd775cf8407

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 76b65763c407f21c5bab782709f8403177102214bf607b84b0bbe482253d72e0
MD5 2ffe3dcecff9fe880782c12ebc43c62d
BLAKE2b-256 d9403d1e4c6d79cb8dd8faaa5838bcf07b04d0de0c18327c4a217824fa4b8922

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pylhasa-0.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9774459b1850ea40f19b4424293d3439fb207ac5a01d398da8a5350a78d5227a
MD5 d17c8e1ed781cb2365ae7940fd5b343b
BLAKE2b-256 6c315b23ba5d6c5d1eb96928ebc92e8f5bed9ec07585be0207642d7f571904f0

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a5430e8e7f9fd54ce96633db034ed1b55ee3cfa99d47061fee5e83d7f83be34
MD5 448c17dd8479547f73caf4ae61b463ee
BLAKE2b-256 cfba336f37f0ea8f658b4514225038a2443c0eca267ac1d4fa28aa003a8aac8d

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c21396ba7000015cd0e129392d6f8fe8a84ce76b6ef63c0a796b6ad556818b52
MD5 78e254031608fe6ead11273eb23d663d
BLAKE2b-256 97a7557a1dfd888949f75d7fa824a1d540a140ceba534bed09eec0472e797879

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b85668dc2718ddb741f063483a58817d11b1d5352f8ef42c5bacf4a4ba0aee6
MD5 653ccc0166acd92819863052b912752a
BLAKE2b-256 1b00a6fc033286089e35f1b147777b861d1cc71aa519f34e56dae66ac27fbe90

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