Skip to main content

Archi

CI

Multi-format archive library based on libarchive . Forked from pyarchive

Usage

import archi

with open("test.tgz", "rb") as f:
    archive = archi.Archive(f)
for file in archive:
    print(file.filename)
    print(file.read())

Keep in mind that you can't store Entrys, they're freed as soon as the loop moves on to the next or ends. So this won't do:

archi = archi.Archive('file.zip')
files = [f for f in archi]
files[0].filename # Address boundary error !

Changelog

TODO

  • compression

Release files for archi 3.8.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for archi 3.8.9.1
File Size Uploaded
archi-3.8.9.1.tar.gz 91.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for archi 3.8.9.1
File
archi-3.8.9.1-cp39-abi3-win_arm64.whl CPython 3.9 abi3 Windows ARM64 Details
archi-3.8.9.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
archi-3.8.9.1-cp39-abi3-musllinux_1_2_x86_64.whl CPython 3.9 abi3 Linux musl 1.2+ x86-64 Details
archi-3.8.9.1-cp39-abi3-musllinux_1_2_aarch64.whl CPython 3.9 abi3 Linux musl 1.2+ ARM64 Details
archi-3.8.9.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
archi-3.8.9.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
archi-3.8.9.1-cp39-abi3-macosx_14_0_arm64.whl CPython 3.9 abi3 macOS 14.0+ ARM64 Details

Total release size:6.4 MB

Release files / archi-3.8.9.1.tar.gz

Download URL archi-3.8.9.1.tar.gz
Size 91.9 kB
Tags Source
SHA-256 checksum
How to use checksums
6525622d005a7fe4ef980fe214a4e1a9cc4d90bbbee12fc039454f80215a4281
BLAKE2b-256 checksum
How to use checksums
461a9def7c3be1015c743624759d6ea3c361ef1640c0d25d6acb3383163c4c4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-win_arm64.whl

Download URL archi-3.8.9.1-cp39-abi3-win_arm64.whl
Size 363.1 kB
Tags CPython 3.9 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
ab0994e7818eabfbae2d3b47e3f1b7544e546809d5b5a3e73b8eb4599e8cbea1
BLAKE2b-256 checksum
How to use checksums
39a093b7e38bbedffc1b0bf47d3523a26d7fc9f50bfef6617fc4301544b6ce21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-win_amd64.whl

Download URL archi-3.8.9.1-cp39-abi3-win_amd64.whl
Size 375.6 kB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d87411a0ae05148ee3637c836839939cc1ef3135174b5bc068f43f249a19553f
BLAKE2b-256 checksum
How to use checksums
4c184cdfcb3d111a2dba9c55d0e5333690cd6f76e8cb67191a99c6fbac3bab42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-musllinux_1_2_x86_64.whl

Download URL archi-3.8.9.1-cp39-abi3-musllinux_1_2_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
4a4567a7d2abb705a69b9934b2809d0463d89df66083eb60f130cb2c23c96a7c
BLAKE2b-256 checksum
How to use checksums
557c7583fd1b337e44227e506fd3197185045c95e5929cef9173d83595ec992f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-musllinux_1_2_aarch64.whl

Download URL archi-3.8.9.1-cp39-abi3-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9a132c734c95de65f108f12a82043be280d3637f6e2bfafa8ccef67bccdbdaeb
BLAKE2b-256 checksum
How to use checksums
205191723ff7d4b40db630b5d286f87c48c291b23523cbc5c89923c07770c103
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL archi-3.8.9.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
fad1a4fb3b5ca47450868789de248c0aa36c3cc235ca2200e2356f1f695d30c4
BLAKE2b-256 checksum
How to use checksums
1ec53d912936d20dbc159a5c23f79dc8f59e76119a7e33e56727157ff63c235f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL archi-3.8.9.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
c61f87f11c3499e3b7859f3ae30f5bebaad75bae4d29ded737af06a9236027a7
BLAKE2b-256 checksum
How to use checksums
97b3177b87fafe83b74ec577d9d275b6d751e436be0f285bb6440471259404aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release files / archi-3.8.9.1-cp39-abi3-macosx_14_0_arm64.whl

Download URL archi-3.8.9.1-cp39-abi3-macosx_14_0_arm64.whl
Size 758.5 kB
Tags CPython 3.9 abi3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
be94ebc0797df21a9598602db1b5a9ff292d2dda6c8b739e2af0a05d6172b458
BLAKE2b-256 checksum
How to use checksums
850df194bcac271e03568c6fca45482769763ec24b0ed53ae6e9e67d5c2aee12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.8.9.1 This release

8 release files

3.6.1

43 release files

0.2.3

13 release files

0.1.1

13 release files

0.1.0

9 release 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