Subcategories
Packages
Provides Python bindings to the Brotli compression library, enabling lossless compression and decompression using a modern LZ77 variant with Huffman coding and context modeling.
Install it if you need Brotli compression in Python; the API is straightforward and the library is battle-tested.
Encodes and decodes data using Reed-Solomon error correction to detect and repair burst errors, supporting both pure Python and optional Cython-optimized implementations.
Install it if you need to protect stored or transmitted data from burst errors and want a straightforward, well-tested implementation.
s3cmd is a command-line tool for uploading, downloading, and managing files on Amazon S3 and CloudFront, with support for rsync-like backups and GPG encryption.
However, do not rely on it for new projects requiring active support—consider AWS CLI or boto3 instead if you need ongoing compatibility with AWS API changes.
Extends Python's standard zipfile module to read and write ZIP archives using Zstandard compression, via a monkey patch that registers the algorithm as a supported compression method.
However, do not rely on it for active development or expect updates if Python's zipfile module changes significantly; it is best suited for stable, self-contained use…
Enables extraction of Deflate64-compressed ZIP archives using Python's standard zipfile API, patching the module to support a compression format that standard zipfile cannot handle.
However, note that it is dormant (last release January 2022) and may not receive updates for future Python versions; verify compatibility with your target Python…
Reads and writes AR archive files (Unix static library format), with an interface modeled on Python's standard tarfile and zipfile libraries.
Provides utility functions for working with archive files (ZIP, TAR, and related formats) in Python, wrapping and extending standard library archiving operations.
However, verify that its specific helpers match your use case—the excerpt does not detail what operations it provides beyond standard tools.
Automate programmatic interaction with HTTP web servers by simulating a stateful browser—fill forms, follow links, manage history, and parse HTML without a GUI.
However, consider that maintenance is aging—last release was 840 days ago—so evaluate whether the package meets your Python version and modern web compatibility needs…
Provides the xdrlib module for encoding and decoding XDR (External Data Representation) data, extracted from CPython 3.10.8 to support code that relied on this standard library before its deprecation in Python 3.11.
Provides Django management commands to backup and restore project databases and media files to various storage backends (S3, Dropbox, local storage) with optional GPG encryption and compression.
Generate and parse arcp (Archive and Package) URIs, which identify resources within archives or packages using a standardized URI scheme.
rocrate is a Python library for creating and consuming Research Object Crates—structured metadata packages that describe research outputs, files, and their relationships according to the RO-Crate specification.
Synchronizes, updates, or reports differences between two directory trees, with support for filtering by regex patterns and bidirectional sync.
Install it if you need reliable sync, diff, or mirror operations in scripts or applications.
A Python client library for the Grafana HTTP API, supporting both synchronous and asynchronous operations to manage dashboards, users, teams, data sources, and other Grafana resources.
Install it if you need to programmatically manage Grafana resources.
Arpy reads and extracts files from ar archives (GNU and BSD formats) using a standard Python file-like interface, supporting both direct access and streaming.
A CLI tool that auto-detects and downloads content from URLs using a plugin-based architecture, supporting multiple extraction methods (HTML, PDFs, screenshots, metadata, media) in a single command.
BorgBackup is a command-line deduplicating backup tool that stores only changed data using content-defined chunking, with optional compression and AES-256 encryption for secure, space-efficient backups.
However, expect compatibility breaks between major releases; review the changelog before upgrading and test recovery procedures in advance.
A pure-Python library for creating and extracting Microsoft Cabinet (CAB) archive files without external dependencies.
Asynchronous Python client for the Syncthing REST API, providing async/await access to system, config, database, and event endpoints.
However, the aging maintenance status (207 days since last release, 10 repository stars) and acknowledged incomplete feature set mean you should verify that the…