Packages
txaio provides a compatibility layer that lets you write async code once and run it unmodified on either Twisted or asyncio, letting your users choose which event loop to use.
Extends marshmallow to handle polymorphic serialization and deserialization by routing objects to type-specific schemas based on object type.
Install it if you need to serialize or deserialize multiple object types through a single schema interface.
Provides Python bindings and decorators for building serverless functions on Azure Functions runtime, supporting triggers and bindings for HTTP, timers, queues, blobs, and other Azure services.
Provides classes and utilities for building and consuming plugins for the Pinecone Python SDK.
Provides Python access to Snowflake entity metadata and resource management, allowing you to create, delete, and modify Snowflake resources programmatically.
Install it if you need to automate Snowflake object lifecycle operations from Python; skip it if you only need to query data (use snowflake-connector-python directly…
Provides Python bindings to manage Azure Bot Service resources—bots, channels, connections, and related operations—through Azure's REST API.
Inquirer provides interactive command-line prompts for collecting user input—text, selections, checkboxes, file paths, and editor-based answers—with built-in validation and hierarchical question support.
However, maintenance is aging (last release 377 days ago), so check whether its three dependencies remain actively maintained.
Provides reusable model mixins and field utilities for Django applications, including soft-delete models, field tracking, status management, and inheritance helpers.
Install it if your project uses Django and you need any of its utilities—field tracking, soft deletes, timestamped models, or status management.
Bypasses Cloudflare's anti-bot protection by automatically solving JavaScript challenges, allowing HTTP requests to protected sites to succeed without manual intervention.
However, maintenance is aging—the last release was in April 2023—so if Cloudflare significantly changes their protection techniques, you may need to wait for updates…
Dagster Cloud is a managed orchestration platform that deploys and runs data pipelines with serverless or hybrid infrastructure, providing CLI tooling and agent management for Dagster workflows.
However, verify first whether your use case requires a Dagster Cloud account and whether the feature set (branching, CI/CD) you need is included in your tier.
A Python SDK for building plugins that extend Dify with tools, datasources, triggers, and LLM providers.
Python client library for IBM Cloudant and Apache CouchDB that wraps HTTP APIs to enable programmatic database operations including document CRUD, querying, and authentication handling.
Provides shared utilities, telemetry, and configuration infrastructure for CrewAI multi-agent workflows—version management, user data paths, and observability hooks.
Flask-RESTful provides decorators and utilities to build REST APIs on top of Flask, handling request parsing, response marshalling, and HTTP method routing with minimal boilerplate.
However, be aware that the package is dormant—no active maintenance or updates are expected.
Injector is a Python dependency injection framework that automatically resolves and provides dependencies to your code, reducing boilerplate in larger applications through constructor injection and modular configuration.
aiogram is an asynchronous Python framework for building Telegram bots using asyncio and aiohttp, with type hints, routing, state machines, and middleware support.
Adds support for the Timestamps Extension to PySTAC, enabling published, expires, and unpublished temporal metadata fields beyond core datetime in STAC catalogs.
anywidget lets you build custom interactive widgets for Jupyter and other notebook environments by writing Python classes with embedded or separate JavaScript/CSS, then publish them as standard PyPI packages.
Install it if you need to build or use custom interactive widgets in Jupyter notebooks without the overhead of traditional Jupyter extension development.
Scrapy is a web scraping framework that extracts structured data from websites using a declarative approach with spiders, pipelines, and middleware.
Unified Python API for Snowflake workloads, providing access to data engineering, Snowpark, Snowpark ML, and client application resources through a single namespace package.
PySide6 Essentials provides Python bindings to Qt 6.0+ core modules for building cross-platform desktop applications with native UI widgets, graphics, networking, and database support.
The copyleft license requires careful review for commercial projects; consider a commercial Qt license if needed.
Shiboken6 provides Python access to metadata and introspection functions for C++/Python bindings, allowing you to check object validity and debug wrapper state in applications built with Qt for Python.
Install only if you actually need binding introspection; it is not a general-purpose library.
Provides a metaclass-based system for building extensible APIs with enforced method signatures, automatic documentation stitching, and plugin registration hooks.
Provides temporary backward compatibility for code that imports the old unrelated `snowflake` package, allowing it to read from `/etc/snowflake` or an alternative path; this is a migration bridge, not a primary tool.
Quart is an async Python web framework that mirrors Flask's API, enabling you to build async HTTP and WebSocket applications with template rendering, JSON APIs, and streaming support.
PySide6-Addons extends PySide6 with additional Qt modules for 3D graphics, multimedia, web engines, charts, and specialized hardware interfaces.
Adds command aliases to Click CLI groups and commands, allowing multiple names to invoke the same command.
PySide6 provides Python bindings to the Qt 6.0+ framework, enabling you to build cross-platform desktop applications with native UI components and comprehensive framework features.
Install it if you need a mature, feature-complete GUI framework for desktop applications on Windows, macOS, or Linux.
PyQt5 provides Python bindings for the Qt v5 C++ framework, enabling you to build cross-platform desktop applications with native UI components, multimedia, web browsing, and system integration features.
Adds script, stylesheet, and JSON tags with custom attributes to Django's forms.Media, enabling CSP-compatible data injection and import map support.
Provides the Qt5 runtime libraries required by a PyQt5 installation, typically installed automatically as a dependency when you install PyQt5.
PyQt5-sip provides the runtime support module for PyQt5 bindings, enabling Python code to call Qt5 C++ libraries through automatically generated extension modules.
jsonargparse creates command-line interfaces and configuration systems from Python type hints and docstrings, parsing arguments from the command line, config files (JSON, YAML, TOML, Jsonnet), and environment variables.
Implements the AWS Lambda Runtime API to make custom Python container images Lambda-compatible, allowing you to package and run Python functions on AWS Lambda using your own base images.
Install it if you are building containerized Lambda functions; it is not needed for Lambda functions deployed as .zip archives using AWS-managed runtimes.
Supafunc provides a Python client library for invoking Supabase Functions, but the package is deprecated and no longer maintained—use supabase_functions instead.
Django Ninja builds type-hint-based REST APIs on top of Django, using Pydantic for validation and async support to generate OpenAPI documentation automatically.
Install it if you're building a REST API in Django and want automatic schema generation and validation without extra configuration overhead.
SeleniumBase is a browser automation framework that combines Selenium WebDriver with pytest integration, CDP mode for bot-detection bypass, and tools for web testing, scraping, and crawling.
However, the 60 runtime dependencies are substantial—evaluate whether you need the full feature set or if a lighter alternative suits your use case.
Provides core helper utilities and abstractions for building and managing ComfyUI workflow templates.
Provides an in-memory runtime implementation for the LangGraph API server, enabling graph-based workflow execution without external persistence.
However, clarify the Elastic-2.0 license terms for your use case first, and confirm that in-memory execution meets your durability and scaling requirements before…
ItemAdapter wraps data container objects (dicts, dataclasses, attrs, pydantic, Scrapy items) to provide a uniform dict-like interface for reading and modifying them regardless of their underlying type.