Packages
MySQL driver written in Python that enables database connections and queries to MySQL servers.
Provides a REST and WebSocket API server for running OpenHands AI agents that can work with code, either locally or in ephemeral containerized workspaces.
Adds drag-and-drop reordering of model instances directly in Django Admin's List, Stacked Inline, and Tabular Inline views through simple mixin classes.
Converts Pydantic models to PySpark schemas (StructType or JSON format), allowing you to define data structures once and generate compatible Spark schemas automatically.
Integrates Playwright browser automation into Scrapy's download pipeline, enabling JavaScript-heavy pages to be scraped while maintaining Scrapy's standard request scheduling and processing workflow.
Asyncclick provides a fork of Click that enables async command and subcommand handlers compatible with asyncio or trio, letting you build command-line interfaces with async/await syntax.
Provides Python interfaces to AWS Glue's ETL library, extending Apache Spark with additional data types and operations for extract-transform-load workflows.
For legacy Glue jobs already using this package, install only if required by your existing codebase.
This package is deprecated and should not be installed. It provided a Python client for connecting to a vector database service.
Specifies which files an application should scan by handling file-matching patterns and directory traversal, removing the need to manually construct file lists.
Install it if your application needs to discover or filter files based on patterns rather than hardcoded paths.
Provides a Django model field that stores and retrieves any picklable Python object directly in the database, handling serialization and deserialization automatically.
Install only if you understand the pickle security implications and will never assign unsanitized user input to PickledObjectField.
Provides helpers and utilities to integrate MCP (Model Context Protocol) servers with Databricks environments, including OAuth authentication support across notebooks, model serving, and local development.
NiceGUI is a Python framework for building browser-based user interfaces with standard GUI elements, charts, 3D scenes, and real-time data binding, running on FastAPI and communicating via WebSocket.
A Jupyter Server extension that provides a File ID service for tracking and managing file identities within Jupyter environments.
However, the aging maintenance status (last release 707 days ago, minimal repository activity) suggests limited ongoing development—install only if the feature is…
Inngest adds durable, event-driven background jobs and scheduled workflows to Python applications without requiring separate queueing infrastructure.
However, verify the license terms before committing to production use, since the license status is currently unclear.
Provides tools and interfaces for AI agents to interact with computer systems for software development tasks, including code editing, linting, and utility functions for file manipulation and analysis.
However, do not start new projects with it—the package is archived and its functionality has moved to the OpenHands Agent SDK.
Provides shared interfaces, utilities, and data structures for Snakemake and its plugin ecosystem, enabling consistent communication between the workflow engine and third-party extensions.
Provides a stable interface specification and base classes for building Snakemake storage plugins that interact with various storage backends.
If you are a Snakemake end-user, install only if your workflow uses a custom storage plugin that depends on it.
CustomTkinter wraps Python's Tkinter to provide modern, customizable graphical user interfaces with contemporary styling and appearance options.
Install it if you're building desktop applications and want contemporary appearance with familiar Tkinter semantics.
Provides the plugin API and hook decorators that allow developers to extend the jinjanator tool with custom formats, filters, tests, globals, and Jinja2 extensions.
FastHTML is a Python web framework that builds interactive web applications using HTML-over-the-wire with HTMX, allowing you to write full-stack web apps in Python without writing JavaScript.
Not recommended if you need a stable, battle-tested framework or require a large ecosystem of third-party integrations.
Registers custom methods and accessors on Pandas DataFrames, Series, and GroupBy objects, extending Pandas with domain-specific functionality without modifying Pandas itself.
Twirp is a Python implementation of the Twirp RPC framework that generates server and client code from protobuf definitions, supporting Twirp Wire Protocol v7.
Cloup extends Click with option groups, parameter constraints, subcommand sections, themeable help formatting, and subcommand aliases to build more expressive command-line interfaces.
Provides type stubs for Django to enable static type checking with mypy, pyright, and other type checkers without requiring a mypy plugin.
Install it if you use type checkers with Django; it's a standard practice for modern Django development.
Provides shared utilities for Microsoft Teams SDK packages, including an async HTTP client with token support, type-safe event emitter, local storage implementations, and logging helpers.
A Python client library for the Foundry API that provides programmatic access to Foundry platform resources including datasets, branches, and ontological constructs through versioned endpoints.
Install it if you need programmatic access to Foundry platform APIs; skip it if you only need to query Foundry objects and links or if you're working with Gotham…
Dynamically generates Pydantic models from JSON schemas at runtime, allowing you to create validated data models on-the-fly based on schema definitions.
However, the dormant maintenance status (562 days since last release) means you should verify compatibility with your pydantic version and be prepared to maintain a…
Python client library for interacting with Nextcloud servers and building Nextcloud applications via async and sync APIs.
oslo.log provides standardized logging configuration and custom formatters for OpenStack projects, with support for context-specific logging like resource IDs.
django-modelcluster extends Django models to work with clusters of related objects in memory before saving to the database, using ParentalKey and ParentalManyToManyField relations.
Weave is a toolkit for tracing, logging, and evaluating generative AI applications, letting you instrument functions to capture inputs, outputs, and execution traces for debugging and analysis.
Redo provides decorators, functions, and a context manager to automatically retry Python callables with exponential backoff, jitter, and configurable attempt limits.
Install it if you need retry logic and prefer a focused, lightweight tool over building your own.
Provides thread and thread pool helpers that preserve Flask application context, allowing background threads to safely access flask.g and other context-local data.
However, verify the license before production use, and be aware that adoption is limited (29 stars), so community support and edge-case testing are minimal.
Converts Draft.js ContentState (a rich text editor format) to HTML, with configurable block and inline style mappings and support for nested lists and overlapping styles.
Install it if you need to convert Draft.js ContentState to HTML in a Python environment—particularly in Wagtail or Django projects.
Snowflake ML Python provides SDKs and infrastructure to build, train, manage, and deploy machine learning models directly within Snowflake, covering data preprocessing, feature engineering, model development, experiment tracking, and model registry.
Provides type stubs for flask-smorest, enabling static type checking and IDE autocompletion when using the flask-smorest library.
oslo.context provides utilities to store and access request context information—such as request IDs and user details—that can be shared across a WSGI application and its logging pipeline.
AutoGen Core provides a runtime and foundational interfaces for building event-driven, distributed AI agent systems using the Actor model, enabling local development with a path to cloud deployment.
However, the aging maintenance status (318 days since last release) means you should verify that the current version meets your stability and feature needs before…
Provides VTK and ParaView visualization widgets for trame, enabling both server-side remote rendering and client-side local rendering of 3D scenes in web applications.
Install it if you need to expose VTK or ParaView visualizations through a web interface with flexible rendering strategies (server-side or client-side).
Provides OpenAI and Azure OpenAI integration for Microsoft Agent Framework, with chat clients using the Responses API or Chat Completions API, plus an embedding client.
Install it if you are building agents with OpenAI models; skip it if you do not use the Agent Framework or prefer direct OpenAI SDK calls.