zipp
Backport of pathlib-compatible object wrapper for zip files
Install
zipp on PyPI
pip
pip install zippuv
uv add zipppoetry
poetry add zippPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 87 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: zipp-4.1.0-py3-none-any.whl
About zipp
from the package's own PyPI description — quoted content, verbatim
.. image:: https://img.shields.io/pypi/v/zipp.svg :target: https://pypi.org/project/zipp
.. image:: https://img.shields.io/pypi/pyversions/zipp.svg
.. image:: https://github.com/jaraco/zipp/actions/workflows/main.yml/badge.svg :target: https://github.com/jaraco/zipp/actions?query=workflow%3A%22tests%22 :alt: tests
.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json :target: https://github.com/astral-sh/ruff :alt: Ruff
.. image:: https://readthedocs.org/projects/zipp/badge/?version=latest .. :target: https://zipp.readthedocs.io/en/latest/?badge=latest
.. image:: https://img.shields.io/badge/skeleton-2026-informational :target: https://blog.jaraco.com/skeleton
.. image:: https://tidelift.com/badges/package/pypi/zipp :target: https://tidelift.com/subscription/pkg/pypi-zipp?utm_source=pypi-zipp&utm_medium=readme
A pathlib-compatible Zipfile object wrapper. Official backport of the standard library
Path object <https://docs.python.org/3.8/library/zipfile.html#path-objects>_.
Compatibility
New features are introduced in this third-party library and later...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides a pathlib-compatible wrapper for zip files that works across Python versions, backporting the standard library's zipfile.Path object for earlier Python releases.
Minimal friction: pure Python wheel with zero runtime dependencies, active maintenance (last release 87 days ago), and stable production status.
MIT license permits unrestricted use, modification, and distribution in both open and proprietary projects with only attribution required.
Usage
pip install zipp==4.1.0
import zipp
with zipp.Path('archive.zip') as z:
for item in z.iterdir():
print(item.name)
Requires Python 3.10 or later.
Verdict: Stable, actively maintained backport with no security vulnerabilities, zero dependencies, and permissive licensing. Safe for production use across Python 3.10+. Top-100 popularity tier indicates wide adoption and community trust.
Needs verification
- Whether zipp.Path fully matches zipfile.Path API across all Python 3.10+ versions it claims to support.
- Performance characteristics compared to native zipfile.Path in Python 3.15+.
Similar packages
permissive · top 1,000 on PyPI
importlib-resourcespermissive · top 1,000 on PyPI
pkgutil_resolve_namepermissive · top 1,000 on PyPI
sixpermissive · top 100 on PyPI
backports.tarfilepermissive · top 1,000 on PyPI
importlib-metadatapermissive · top 100 on PyPI
backports.zstdpermissive · top 1,000 on PyPI
pytest-runnerpermissive · top 1,000 on PyPI
jaraco.classespermissive · top 1,000 on PyPI
jaraco.contextpermissive · top 1,000 on PyPI