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

pip install pylhasa

Wheels are built for Python 3.9+.

Usage

import pylhasa

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

# Read bytes directly (loads full file into memory)
payload = archive.read("hello.txt")

# Stream contents (incremental reads, avoids large memory usage)
entry = next(iter(archive))
with entry.open() as stream:
    chunk = stream.read(1024)

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

API overview

Top-level functions:

  • pylhasa.open(path): open an archive from a filesystem path.
  • pylhasa.open_bytes(data) / pylhasa.from_bytes(data): open from in-memory bytes.
  • pylhasa.open_fileobj(fileobj, buffering=131072): open from a stream by spooling to a temp file.

Archive behavior:

  • Archive is iterable; each item is an Entry.
  • Archive.read(name_or_entry) returns the full bytes of a file entry.
  • Entry.read() returns the full bytes for that entry (same as Archive.read(entry)).
  • Archive.extract(name_or_entry, dest_dir, safe=True, allow_symlinks=False, verify_crc=True) extracts a single entry.
  • Archive.extractall(dest_dir, safe=True, allow_symlinks=False, verify_crc=True) extracts all entries.

Entry behavior:

  • Entry.open() returns a binary file-like object for streaming decompressed data.
  • Entry.read() loads the full entry into memory in one call.
  • Entry.read() reads the full decompressed bytes into memory.
  • Entry.raw_path preserves the original path from the archive; Entry.safe_path is the sanitized path used for safe extraction.

Examples

See examples/ for runnable scripts:

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

In-memory / streaming

import pylhasa

# In-memory bytes
data = open("example.lha", "rb").read()
archive = pylhasa.open_bytes(data)
# or: archive = pylhasa.from_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.
  • Extraction verifies CRC by default; pass verify_crc=False to skip.

Exceptions

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

Header metadata

Each Entry exposes the full parsed LHA header fields (for example header_level, os_type, extra_flags, Unix permissions, Windows timestamps, and raw_header_bytes). These are available for forensic and advanced use.

Time helper:

  • Entry.datetime_utc() returns a best‑effort UTC datetime (prefers Windows FILETIME when present, otherwise Unix timestamp).

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.1.tar.gz (1.2 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.1-cp313-cp313-win_arm64.whl (38.7 kB view details)

Uploaded CPython 3.13Windows ARM64

pylhasa-0.1.1-cp313-cp313-win_amd64.whl (39.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pylhasa-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pylhasa-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (53.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pylhasa-0.1.1-cp313-cp313-macosx_10_13_universal2.whl (90.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pylhasa-0.1.1-cp312-cp312-win_arm64.whl (38.7 kB view details)

Uploaded CPython 3.12Windows ARM64

pylhasa-0.1.1-cp312-cp312-win_amd64.whl (39.1 kB view details)

Uploaded CPython 3.12Windows x86-64

pylhasa-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pylhasa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (53.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pylhasa-0.1.1-cp312-cp312-macosx_10_9_universal2.whl (91.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

pylhasa-0.1.1-cp311-cp311-win_arm64.whl (38.6 kB view details)

Uploaded CPython 3.11Windows ARM64

pylhasa-0.1.1-cp311-cp311-win_amd64.whl (38.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pylhasa-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pylhasa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (54.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pylhasa-0.1.1-cp311-cp311-macosx_10_9_universal2.whl (90.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pylhasa-0.1.1-cp310-cp310-win_arm64.whl (38.6 kB view details)

Uploaded CPython 3.10Windows ARM64

pylhasa-0.1.1-cp310-cp310-win_amd64.whl (38.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pylhasa-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pylhasa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (54.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pylhasa-0.1.1-cp310-cp310-macosx_10_9_universal2.whl (90.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pylhasa-0.1.1-cp39-cp39-win_arm64.whl (38.6 kB view details)

Uploaded CPython 3.9Windows ARM64

pylhasa-0.1.1-cp39-cp39-win_amd64.whl (38.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pylhasa-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (54.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pylhasa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (54.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pylhasa-0.1.1-cp39-cp39-macosx_10_9_universal2.whl (90.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

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

File metadata

  • Download URL: pylhasa-0.1.1.tar.gz
  • Upload date:
  • Size: 1.2 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.1.tar.gz
Algorithm Hash digest
SHA256 b054af9ce76698d3b386ad480f94debe78a66f3591658d0cb3f50ea1e380cd9f
MD5 4421031f5c43e3ee9767b736e8b617e8
BLAKE2b-256 21db63923d53bceb01e7fb9e3248c03f76306d15e6ecf71ca6486a907b792d81

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: pylhasa-0.1.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 c04c4b29f880a688c6bef3fdf333a7715e43951caebd9e569f94d70a088e03c8
MD5 a6a935420472b139046119e1da30ef97
BLAKE2b-256 2300234af2c471f2ec13ea8ab68075670e728461258c7558f3eb8fc70fce0f15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylhasa-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 39.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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 005f344be868d4152ef42b98c06f42faf29b8c57aa85df72a32f4868605187b5
MD5 43d3b5f2e089822bd4f6e6b0153a9846
BLAKE2b-256 ddca0da049ce36edfa961b55d28e471ef6dde2c179b26fd156e7d71fbd51bce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5879ffdb4bc73d399c0de85e8abbb16f21e36b40a2c35825ff5b12fba57bd40b
MD5 ff8a1abff3bc1ceaa79eef7d8ad9a84b
BLAKE2b-256 43853cc27a31bbc8bd288b3ba54bf8868b429c5ab3be2b09d2a057816107a0c6

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f412664ebccb1bd201f26180a1776852a7f66ce9876e7585821f9a3059bd413
MD5 7a128fec50678467cd06222147a2a58c
BLAKE2b-256 e8f8a3420f73f38663c353d65ff682a741c61b9393d61c0e72b0ab1ef271c110

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1d8c6bcf0af46848470f7c9dc182167d86523f860d4ebafed92cc3c3ca73583e
MD5 44c28d642f76464536f696e37e1279f4
BLAKE2b-256 2fcec46ae4d92300d90a199d85e8ac9171cf681beaf5e29ae8c7d2450a0bfa9b

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: pylhasa-0.1.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 6983f17985d7bc4eea8df435c61dab3545fab6005853af311fbbcc2a57b7ba88
MD5 f77ab2181897882ac47f613fbb03fd92
BLAKE2b-256 723dd1720c99b393d4a971e6ae8fae9ce4f97eea5a239e62ebcd69e3519b1b8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylhasa-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 39.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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e78f7be0acd1faaef5c61b17dccc62fdaf0c929e787cf217ebf81d296be454cf
MD5 c9f94dbe0a7c10af3b6e9c7c56bfaf50
BLAKE2b-256 0e35403bdd8dffcddf635779723542c323c06d6a05cbefef9248f67996fd3798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c918b2de8382f2dab8f4291ed5edb8030ec114f62f88d32c2ccb2b27f6043c6
MD5 20bd501b474eddd9aa49b493c76982d5
BLAKE2b-256 a80a6c17ba4d3d8fa40404d631fe273c025829d8005846c5f0959a533c531451

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10f2a81f843582f8a9ab2b50cd20cdd237c32a053c79cd1b5478ea7dc15d4e31
MD5 3200fb5ccb3a519998eb9dfacc5b6d57
BLAKE2b-256 ce62d9a4d5c8fca571d107a9ba3e4d429593914cc3f57b6b2c5268ad5aeca4aa

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ddb876ded7cb67361d9d0e7362feae49c5f8dfea3b368938209a7a19d2a56825
MD5 0424d12317d72154e819c718aa35571a
BLAKE2b-256 307569d8b351ea48444eb278590dafe299c4fab471b7f2f1efb7c249e593f1fc

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: pylhasa-0.1.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 352561ccda4f60224283cfe639c3a918f0074c06c852a41322e23c8caf9a6180
MD5 bcb09a4a0b8a8136a078e45fabcbf9b8
BLAKE2b-256 99a65018bba80af14e534c88961d7133241139346ecf5644dc205b27fd6ff389

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylhasa-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 38.9 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8345910220b6789dbe1b46180cee31b8f8baaaa274373375767ccfd008cc2fdd
MD5 58a963d6fb82ffd178e8821dd1a9725b
BLAKE2b-256 c6eeb86b7b122310a884d528a79f1dd0541ce48198695669adb59ed93d2c9fcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bfab518a3e7184bf4c607b96c05791cf9ca670edcf2488b3bd7ab3228d11642
MD5 f55fc5c41d32f4a1efd5dfc630714001
BLAKE2b-256 c07d0a78d41a906bbbf6b95117e5e871dc64226908b83d919202b11ddc73c921

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d43810ee5353c4b39179f5ff6a35266100b1934c0c8a87476123f9937577b7d8
MD5 c0e496f03332d9a1613bc7d3a3fc8104
BLAKE2b-256 447715b9e849cbc4297d5ba025ea53a18a94f19ce11b9af67df8a35fff912347

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fee6968ca4fa28258efd721d1fd8046066da4eba095314f964e105afdd67e172
MD5 994254bf287c68f5357cfa482ca9c998
BLAKE2b-256 231f9478d577c40c27339bb6fc537c0605b7f2840d1c7993c44dbb46fa1d99c6

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: pylhasa-0.1.1-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 7df0ef2f59a713b81618127010962389d5d2933d349c226a6baf5de6644c33eb
MD5 1c0810f0274f926fcc7210567aee99a2
BLAKE2b-256 8963e5508e277df5cf854efaab646c5f98e3246b875b5d2585034847950987a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylhasa-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 38.9 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3729ee6f009684a327a09afd7ce5b9cf27b3040c0d8c998bb9958b4accbd0113
MD5 3ba6671ad5ff7703fcf82480f1d198a0
BLAKE2b-256 37a4726d471ee88b3b83e0993cb5327fb83b0ca58b9df1ddfce29f8af7117e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e6ba3a73835402adf7201530300413eb659c38bbad1ee64efa1eebcddd61246
MD5 a1a92364a488da47c9d63a8f99b48ec6
BLAKE2b-256 8197674d511acb9b93d522e0c536b5e1c5a6479150a03a6dda002daff7150941

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16697ca5f7ad45c45168e83c9c4633b37654488dd4589988a0d36e24d71b03d5
MD5 799d847e2255355970ce5cbd750bc50c
BLAKE2b-256 33961615dbc5dcd08c30afa949923576fbed40122365a27b76725be438762a02

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5f29a542605ce16204e5a8b7650d05be6adc62a93f270885cb7349195b9a7d07
MD5 95625c3d7d12e8fc462b4a7aa0fc6809
BLAKE2b-256 c3a2f88ebdbb0a67b5935813fc03a7e67c374b50d804e9ea11f1331137e1b89c

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: pylhasa-0.1.1-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.12

File hashes

Hashes for pylhasa-0.1.1-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 ca3b5e543b6b71d1553d3502712a275608b2f48d1cd7a3e5793fa5fde528ce4e
MD5 e2ea6921475eda5eacdaead23327acc2
BLAKE2b-256 5d9e61a5f68d3d750222648d973e22a104423b7c74f3c7ae5f1d7e48e2c6cbbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pylhasa-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 38.9 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8e5ad1d2bdaea468e149932b4114d2ec50c3a48eb5938aafe229527e4aa850f5
MD5 2338fffaa82b0fb56f80a6f4473e19c0
BLAKE2b-256 2943d0e29b46b57750ada4d6c7a74379f168890e95591835d1f6e79ce9f70370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b998a7da380c1efcd2f3a418041a861baff219acfaa3458f7c25b1fa3cfe561
MD5 1e525e96e9cadfb66d678958ade4aa8f
BLAKE2b-256 b67d0a98bc22849675ccc128a97dfe5bfb63c6c79bee21b57204ed5e6996eb33

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e77ba663a5f5298108f9cdb6d60dd7f9cb155ac2f45f9cddf48a55a38d8ab60
MD5 94ff7475d07b5939e6880411f1f3b8e2
BLAKE2b-256 cde13b4d33c8a8a37d868dd8518ac4ae58bfa3e7d652b775d3a1fb414113ffc2

See more details on using hashes here.

File details

Details for the file pylhasa-0.1.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pylhasa-0.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a53f272878333bdfd962e5a5720467ae40dc8b264ea1dee9eff30f403fd151e2
MD5 6d25271c1be76a5ec8219baf2139490c
BLAKE2b-256 287b52225f58e9b940279062308a6a9b970969a97d05782a9bb49ccfcd4c1f46

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