pkg.soopen package index

brew / rang 7332

Installer py7zr avec Homebrew, Nix, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de py7zr pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install py7zr

local Homebrew formula metadata

aperçu

Résumé du paquet

7-zip in Python

Commandes et alias

  • py7zr

historique

Historique du projet et usages

py7zr is a Python library and command-line tool for reading, writing, listing, and extracting 7z archives.

Historique du projet

Hiroshi Miura developed py7zr as a Python 3 implementation of the 7-Zip archive format. The project matured through a long 0.x series before declaring its stable 1.0 release and has continued to harden archive extraction and resource limits.

Historique d'adoption

py7zr is published through PyPI and packaged by Homebrew, Debian/Ubuntu, and Nix. This lets it serve both as an importable Python dependency and as a standalone py7zr command.

Modes d'utilisation

Applications use SevenZipFile as a context manager to create, append to, inspect, or extract archives. Command-line users invoke py7zr subcommands such as c, x, and l. The documentation warns that some format features and multi-volume workflows have limitations.

Pourquoi les passionnés de paquets s'y intéressent

Python's standard library has built-in ZIP and tar support but no native 7z implementation. py7zr fills that gap with a Python API, shutil integration, a CLI, AES-capable archives, and support for multiple 7z compression methods.

Chronologie

  • 2024: The 1.0 release candidate series introduced major API modernization and Python 3.13 support.
  • 2025: py7zr celebrated its official 1.0.0 release.
  • 2026: The 1.1 series added extraction hardening against path traversal, decompression bombs, and excessive CPU use.

Related projects

  • 7-Zip defines the archive format and established command-line workflow that py7zr implements in Python.
  • Python's zipfile, tarfile, and shutil archive APIs provide neighboring standard-library functionality.
  • PyCryptodomex, PyPPMd, pybcj, texttable, and multivolumefile are among its documented supporting packages.

Sources

  • Official changelog: https://py7zr.readthedocs.io/en/stable/Changelog.html
  • Official documentation: https://py7zr.readthedocs.io/en/stable/
  • Official repository: https://github.com/miurahr/py7zr
  • Official user guide: https://py7zr.readthedocs.io/en/stable/user_guide.html

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
py7zrcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire1.1.3
gestionnaire mis à jour2026-09-13
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/miurahr/py7zr

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:py7zr
Version1.1.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/py7zr
Page d'accueilhttps://github.com/miurahr/py7zr
Dépôthttps://github.com/miurahr/py7zr
LicenceLGPL-2.1-or-later
Archive sourcehttps://files.pythonhosted.org/packages/59/3f/ac248f25f3901d3d6cf80ac99d5bac6fd1e5e6543c1812c79b02b6074c60/py7zr-1.1.3.tar.gz
Dernière mise à jour2026-09-13T13:03:24Z
Pulseupdated
Dépendancespython@3.14
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepy7zr
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

python3-py7zr 0.22.0+dfsg-1

pure Python 7-zip library

https://github.com/miurahr/py7zr

sudo apt install python3-py7zr
  • Section: python
  • Architecture: all
  • Source Package: py7zr
  • 11 Dépendances
  • normalized package name match
  • Correspondance par : Py7zr
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-py7zr from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

py7zr

nix profile install nixpkgs#py7zr
  • normalized package name match
  • Correspondance par : Py7zr
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: py7zr from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

python3-py7zr 0.11.3+dfsg-8build1

pure Python 7-zip library

https://github.com/miurahr/py7zr

sudo apt install python3-py7zr
  • Section: universe/python
  • Architecture: amd64
  • Source Package: py7zr
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Py7zr
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-py7zr from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation