Packages
Provides mutable mapping tools and data structures for working with dictionary-like interfaces in Python.
Distributes the Zig programming language toolchain and its standalone C/C++ compiler (zig cc) as a Python package, enabling Python projects to use Zig as a build dependency without external system libraries.
However, note that the repository is archived and abandoned—the package will not receive updates for new Zig releases or Python compatibility issues.
zigpy is a hardware-independent Zigbee protocol stack library that enables Python applications to communicate with and control Zigbee devices through compatible radio adapters.
However, you must accept the GPL-3.0 copyleft license (your application must also be open-source or compatible), and you will need to install a separate radio library…
Provides a Python interface to deCONZ-based Zigbee radio adapters (ConBee, RaspBee) for use with the zigpy Zigbee stack, enabling communication with these Dresden-Elektronik/Phoscon devices.
Enables zigpy to communicate with XBee-based Zigbee radio modules for home automation and device control over serial connections.
Provides a Python 3 driver for ZiGate Zigbee radio adapters (USB, GPIO, and WiFi variants) to integrate with the zigpy Zigbee protocol stack.
Adds support for Texas Instruments ZNP Zigbee radio modules to the zigpy stack, enabling control of Zigbee devices through compatible home automation software.
Provides command-line tools to create zip files with arbitrary root folder names and compression methods, bundling files and directories from different filesystem locations.
Query and validate U.S. zipcodes with embedded data—no external dependencies, no network calls, no database files required.
Install it if you need reliable, offline zipcode queries.
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…
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…
Provides a backport of Python 3.6's zipfile module for use on earlier Python versions, enabling access to improvements made in that release.
Provides a pathlib-compatible wrapper around zipfile objects, letting you navigate and read zip file contents using familiar Path-like syntax on any Python version.
Install it if you need to work with zip files using Path-like syntax.
Generates zip archives as an iterator of byte chunks, enabling streaming downloads of large file collections without storing the complete archive in memory or on disk.
No—not for new projects.
Generates zip archives as iterators of byte chunks, enabling streaming downloads without storing the entire archive in memory or on disk.
Generates zip files on-the-fly by streaming data without temporary files or excessive memory, supporting files, bytes, strings, and iterables with optional pre-calculation of final size.
zizmor is a static analysis tool that scans CI/CD configurations—GitHub Actions, Dependabot, and pre-commit—to identify and fix security vulnerabilities like template injection, credential leakage, and excessive permission grants.
Provides faster zlib and gzip compression and decompression by wrapping the zlib-ng library with Python bindings that serve as drop-in replacements for the standard library modules.
Install only if your workload is actually bottlenecked on compression—the standard library zlib is sufficient for most use cases.
Provides low-level access to zlib decompression with the ability to capture and restore decoder state at block boundaries, enabling resumable gzip file reading.
This package is a redirect to pyzmq, the official Python bindings for ZeroMQ messaging. The actual library is maintained under the pyzmq name.
ZODB is an object-oriented database for Python that stores and retrieves Python objects directly without requiring a separate query language or object-relational mapping layer.
Provides a ZODB-compatible pickle interface that handles cross-version serialization between Python 2 and 3, with support for protocol 3 opcodes and the noload() operation.
Zope is an open-source web application server and framework that provides a complete environment for building and deploying Python-based web applications with built-in object database support and security features.
However, the 53 runtime dependencies and the framework's learning curve make it a commitment; it is best suited for teams already familiar with Zope or projects where…
Stores additional metadata on objects without modifying their class, using a Zope-based annotation mechanism backed by zope.interface and zope.component.
Provides a set of standard interfaces for browser-related components in Zope Toolkit applications, including view, adding, terms, and error-handling abstractions.
Provides browser menu implementation and ZCML directives for configuring menus in Zope web applications.
However, it is explicitly not designed for standalone use and requires adopting the full Zope ecosystem.
Provides ZCML directives (browser:page, browser:pages, browser:view) for registering browser views in Zope applications, with optional menu item support.
Registers and serves static browser resources (images, CSS, JavaScript) under symbolic names via ZCML directives, with support for internationalization and directory-based resource publishing.
Provides decorator-based caching for computed properties and methods that automatically invalidate when their dependencies change, storing cached values in volatile attributes suitable for persistent objects.
However, the aging maintenance status (no release in 336 days) and unclear license treatment warrant a review before adopting in new projects outside Zope—for simpler…
Implements the core Zope Component Architecture for defining, registering, and looking up components through interfaces, enabling loose coupling in Python applications.
However, the aging maintenance status (192 days since last release) and unclear license treatment warrant verification before adoption in new projects outside the…
Zope.configuration provides an extensible configuration system based on configuration directives, with XML as the default language, enabling pluggable configuration approaches for applications.
Provides container interfaces and implementations (BTreeContainer, OrderedContainer) for organizing and managing objects in Zope-based applications, with support for object containment, traversal, and lifecycle events.
However, verify that ZPL-2.1 is compatible with your project's license requirements (marked unclear), and be aware of the 19 runtime dependencies—this is a…
Provides a framework for building componentized web GUI applications where content is dynamically looked up and composed based on application configuration rather than static templates.
However, verify that ZPL-2.1 licensing fits your project, and note that this is specialized tooling for Zope applications—not a general-purpose templating library.
Guesses MIME types from filenames and body data, parses MIME type strings, and detects text content types.
Parses and formats date/time strings in common formats, providing functions to convert between various standard datetime representations.
Defers module imports until they are actually used, optionally issuing deprecation warnings when imported names are accessed.
Provides a decorator and utilities to mark Python modules, classes, functions, methods, and properties as deprecated, emitting warnings when they are used.
Converts dotted name strings (like 'package.module.Class') into the actual Python objects they reference, enabling dynamic imports and runtime object resolution.
Install it if you need to resolve dotted name strings to Python objects—a common requirement in configuration-driven or plugin-based systems.
Provides a simple synchronous event publishing and dispatching system for Python applications, allowing decoupled event notification between publishers and subscribers.
However, verify ZPL-2.1 license compatibility first (metadata marks it unclear), and confirm that synchronous-only dispatch meets your needs—if you require async…
Provides general-purpose exception classes and formatting utilities for Zope applications, including HTML and text exception formatters with enhanced traceback handling.
However, if you are starting a new project outside the Zope ecosystem, standard Python exception handling or a more actively maintained alternative may be a better fit.