handy-archives
Some handy archive helpers for Python.
What it is and what it does
handy-archives is a lightweight utility library that provides helper functions for working with archive files in Python. It wraps and extends the standard library's archiving capabilities for ZIP, TAR, and related formats, reducing boilerplate when performing common archive operations. The package has no runtime dependencies, making it quick to install and integrate into existing projects.
The library is actively maintained and supports Python 3.6 through 3.11, including both CPython and PyPy. It's classified as Beta-stage software and includes type hints for better IDE support and code clarity.
Use it for:
- Simplify ZIP and TAR file creation and extraction in data processing pipelines.
- Reduce boilerplate when archiving directories or file collections in build or deployment scripts.
- Add convenience wrappers around shutil archive operations in utility modules or CLI tools.
- Handle archive operations with better error handling or additional features than the standard library alone.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides utility functions for working with archive files (ZIP, TAR, and related formats) in Python, wrapping and extending standard library archiving operations.
Yes, if you frequently work with archives and want to reduce boilerplate around standard library archiving. The zero-dependency design, permissive license, and active maintenance make it low-risk. However, verify that its specific helpers match your use case—the excerpt does not detail what operations it provides beyond standard tools.
Install
handy-archives on PyPI
pip
pip install handy-archivesuv
uv add handy-archivespoetry
poetry add handy-archivesInstalling handy-archives
Before you install
Low friction to install; no runtime dependencies. Actively maintained with recent commits, though last release was over a year ago.
License in practice
MIT license (permissive); you can use, modify, and distribute this package with minimal restrictions.
Quickstart
$ python -m pip install handy-archives
import handy_archives
# Use archive helper functions as documented
Verify before relying
- What specific archive operations the package provides beyond standard library shutil (e.g., streaming, filtering, format conversion).
- Whether the package offers performance improvements or convenience wrappers over native Python archive tools.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.6.1) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 1,110 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 810,670/month — #5,006 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: handy_archives-0.2.0-py3-none-any.whl
Keywords: archive, shutil, tar, zip
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
cabarchiveA pure-Python library for creating and…
copyleft · top 15,000 on PyPI
sphinx-toolboxSphinx-toolbox extends Sphinx with a collection…
permissive · top 15,000 on PyPI
extension-helpersProvides build helpers and utilities for Python…
permissive · top 5,000 on PyPI
deprecation-aliasProvides a wrapper around the deprecation…
permissive · top 15,000 on PyPI
domdf-python-toolsA collection of utility functions and helpers…
permissive · top 5,000 on PyPI
jupyter-archiveA JupyterLab extension that adds archive…
permissive · top 15,000 on PyPI
patoolPatool is a command-line archive manager that…
copyleft · top 5,000 on PyPI
pyunpackUnpacks archive files in Python with support…
permissive · top 15,000 on PyPI
zip-filesProvides command-line tools to create zip files…
permissive · top 15,000 on PyPI
savepagenowWrapper and CLI tool to submit URLs to…
permissive · top 15,000 on PyPI