Packages
Exposes JupyterLab commands as MCP (Model Context Protocol) tools, enabling external AI agents and clients to trigger notebook operations, file management, and kernel control through a standardized protocol.
Exposes Python functions as tools to MCP clients via a Jupyter Server extension, enabling AI assistants and other MCP-compatible applications to call registered functions through an HTTP endpoint.
Implements the SAML 2.0 Identity Provider side for Django applications, enabling federated authentication and single sign-on (SSO) by building on PySAML2.
Install it if you need to operate a federated authentication server.
Provides gRPC and Google API infrastructure utilities for client and server development, now deprecated in favor of google-api-core.
Enables FastAPI's Depends() dependency injection system to work outside route handlers—in CLI tools, background workers, Celery tasks, and scheduled jobs—without duplicating dependency logic.
The main gotcha is cache management in loops—read the long-running worker documentation before deploying to background tasks.
This package is a deprecated migration shim that depends solely on fastapi; it exists only to redirect old projects and should not be installed.
Provides reactive state management, declarative UI widgets, and threading utilities for building plugins for the exteraGram Android Telegram client.
Papi provides an imperative Python API for declaring Valohai machine learning pipelines, allowing you to define pipeline workflows programmatically instead of through configuration files.
However, be aware that the API is explicitly experimental, documentation is sparse, and the package has not been updated since 2021—suitable for technical exploration…
Provides a Django template context processor that selectively exports project settings to templates, with explicit opt-in and strict error handling for undefined or unexported keys.
Exposes JupyterLab commands to Python code and AI assistants via a server extension, enabling programmatic command discovery and execution within Jupyter environments.
Provides type stubs for the Metaflow package, enabling static type checking and IDE autocompletion for Metaflow workflows and APIs.
Provides base infrastructure for Azure Functions Python extensions to recognize and bind to SDK types and HttpV2 types, enabling custom bindings and handlers.
Provides a pathlib-like interface for reading and writing files in local filesystems and Juju workload container paths, supporting both Kubernetes and machine charms.
Provides compatibility mixins and adapters to use either pydantic v1 or v2 API names in a single codebase, regardless of which pydantic version is installed.
However, be aware that this is a name adapter, not a full semantic bridge—you will still need to test against both pydantic versions and handle any deeper API…
A JupyterLab extension that tracks which notebook and cell each user is currently viewing, adding that awareness data to the collaborative state so other users can see it.
Install only if you have a specific use case for awareness data; it adds no visible UI on its own but enables other tools to build on it.
Provides default chat commands for Jupyter AI, including file attachment and persona management within JupyterLab.
Python client library for the Coinbase Developer Platform that enables creating and managing EVM and Solana blockchain accounts, sending transactions, and interacting with wallet and policy APIs.
Install it if you are building on Coinbase Developer Platform; avoid it if you need a general-purpose web3 library or are not using Coinbase's infrastructure.
Provides Django-integrated feature toggle management, allowing you to enable or disable application features at runtime through configuration, database, or settings without code changes.
pyramid_retry wraps Pyramid requests with configurable retry logic, automatically retrying requests under specified error conditions before reporting failure to the client.
However, note that the last release was in 2020; verify compatibility with your Pyramid version before adopting.
This package is a deprecated migration shim that exists only to redirect users to the main typer package; it has no independent functionality.
DeepFilterNet removes background noise from full-band audio at 48kHz using deep learning models, providing both command-line and Python API interfaces for speech enhancement.
Quip creates a web-based user interface for Python command-line applications, bridging CLI tools with a browser-based frontend.
XBlock is a Python component architecture for building and embedding courseware in Open edX, providing a framework for creating reusable educational content blocks that can be hierarchically combined.
Not recommended for standalone use outside an Open edX environment—it is a framework component, not a general-purpose library.
Provides Ant Design and Mantine UI components for Streamlit apps, including buttons, menus, forms, navigation, and data display widgets.
However, verify the license from the GitHub repository first, and test compatibility with your Streamlit version, since the project has not been actively maintained…
Amundsen Common provides shared utilities and data models for Amundsen's microservices, handling common serialization and validation patterns across the platform.
Decorator-based library that runs async functions in an ambient event loop and regular functions in thread or process pools, returning awaitable futures that combine asyncio and concurrent.futures semantics.
However, dormancy since 2021-10-21 and unspecified Python version support mean you should verify compatibility with your target Python version before committing.
aimmspy provides Python bindings to run AIMMS optimization models headless from Python scripts, exchanging data via pandas, polars, or PyArrow and executing AIMMS procedures programmatically.
CPEX is a plugin framework that lets you intercept and enforce policies on AI agent operations through composable hooks and plugins, without modifying core application logic.
However, it is early-stage (0.1.3, released 2026-03-05) with 12 GitHub stars—evaluate stability and API maturity for your use case before committing to production.
Glance Store Library provides backend storage abstraction for OpenStack's image service, enabling Glance and Glare projects to read and write image data to various storage backends.
However, the documentation explicitly warns that the API is unstable and unsupported outside those two projects, so do not adopt it for general-purpose image storage…
Streamlit Sortables adds drag-and-drop sortable list components to Streamlit applications, letting users reorder items interactively in the UI and returning the sorted result to your code.
Generates Click command-line options automatically from msgspec type definitions, reducing boilerplate when building CLI applications with structured type validation.
However, proceed cautiously: the project is dormant (last release 689 days ago), has minimal adoption (74957 monthly downloads, rank 14763), and the license metadata…
A batteries-included harness for building Pydantic-AI agents with an in-process knowledge graph, orchestration, memory, and tools—deployable as a library, MCP server, or REST gateway.
The main gotcha is the Python 3.11+ requirement and the need to configure a model provider API key.
Extends Django REST Framework with separate read and write serializers for generic views, viewsets, and mixins, allowing different serialization logic for request and response operations.
However, note that maintenance is aging—the last release was 799 days ago—so verify compatibility with your current djangorestframework and Django versions before…
Provides opaque key implementations for Custom Courses for EdX (CCX), enabling secure, abstracted course identifiers within the edX platform.
Provides a Django storage backend that restricts file uploads and downloads to authenticated users, integrating with Django's model fields and admin interface.
Provides event definitions and tooling for the Open edX Hooks Extension Framework (OEP-50), enabling event-driven architecture within Open edX services.
PyDaikin provides a Python library and CLI for controlling Daikin air conditioners over the network, supporting multiple WiFi module types and firmware versions with both synchronous and asynchronous APIs.