skillfed

zipp

Backport of pathlib-compatible object wrapper for zip files

zipp Permissive license MIT Active 67 v4.1.0 released

Install

zipp on PyPI

pip

pip install zipp

uv

uv add zipp

poetry

poetry add zipp

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: Only

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...

Read as markdown · JSON record · Source repository

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+.
pathlib zip file accesszipfile path wrapperzip file pathlib interfacebackport zipfile pathpathlib compatible zipzipfile object wrappercross-version zip paths

Similar packages