Subcategories
Packages
Provides shared client library code for Microsoft Azure Storage services (blob, queue, file), handling authentication, common operations, and utilities used by service-specific packages.
No, not for new projects.
Polyfactory generates mock data objects from type hints, supporting dataclasses, Pydantic models, typed-dicts, msgspec structs, and other typed structures for testing and development.
Provides LRU caching for methods, classmethods, and staticmethods with proper lifetime management tied to instances or classes, extending functools.lru_cache to work correctly on class-bound callables.
Wraps Python callables (functions and methods) with custom behavior by binding user-defined Wire objects to them, enabling decorator-like control over how functions and methods are invoked.
However, the aging maintenance status (575 days since release) and small community (8 GitHub stars) suggest it's a specialized tool—install it when your use case…
Generates type-safe Python bindings for the Chrome DevTools Protocol with full TypeScript-like type hints, enabling IDE autocompletion and compile-time parameter validation for CDP commands and events.
Provides type annotations and IDE autocompletion support for boto3's Lambda service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 for Lambda and want static type checking or IDE autocompletion; it adds minimal overhead and can be safely guarded as a development-only…
Provides type annotations and IDE autocomplete support for boto3 EC2 service, enabling static type checking with mypy, pyright, and other tools across VSCode, PyCharm, Emacs, and Sublime Text.
Generates random or browser-specific user-agent strings from a pre-packaged database of real-world agents, with filtering by browser, OS, platform type, and minimum version.
However, the repository is now archived and abandoned, so the bundled user-agent database will not receive updates for new browser versions.
Provides type annotations and IDE autocompletion support for boto3's STS (Security Token Service) client, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 STS and want static type checking or IDE autocompletion.
Connexion builds REST APIs from OpenAPI/Swagger specifications, automatically mapping routes, validating requests and responses, and handling parameter injection without decorators.
Cookiecutter is a command-line tool that generates new projects from templated directory structures, supporting any language or framework through Jinja2-based variable substitution and optional pre/post-generation hooks.
Provides type annotations and IDE autocompletion for boto3 1.43.71, enabling static type checking with mypy, pyright, and other tools across VSCode, PyCharm, Emacs, and Sublime Text.
Install it if you use boto3 and want IDE autocompletion and static type checking.
Provides type annotations and IDE autocompletion support for aiobotocore 3.9.0, enabling static type checking with mypy, pyright, and other tools across VSCode, PyCharm, Emacs, and Sublime Text.
Provides type stubs and IDE autocompletion support for aiobotocore S3 3.9.0, enabling static type checking with mypy, pyright, and other tools.
Svix is a Python client library for the Svix webhook service API, providing both synchronous and asynchronous interfaces to manage webhooks and verify webhook signatures.
TensorFlow Estimator provides a high-level API for building and training machine learning models, encapsulating training, evaluation, prediction, and model export workflows.
Schedule provides a human-friendly API for running Python functions periodically at specified intervals or times without requiring external processes or dependencies.
Decodes HEIF/HEIC image files and integrates with pillow for reading and conversion to other formats, supporting 8/10/12-bit color depths and depth images.
kgb intercepts and records function calls in unit tests, letting you verify how many times a function was called and with what arguments, while optionally blocking, rerouting, or allowing the original call to proceed.
Provides enumeration support for older Python versions by backporting the standard library enum module to Python 2.4–3.3.
opencv-contrib-python provides Python bindings to OpenCV's full library, including contrib modules for advanced computer vision tasks like feature detection, image processing, and machine learning on images.
Provides type stubs for the python-slugify library, enabling static type checkers like mypy, pyright, and pytype to validate code that uses it.
Cython-accelerated implementation of the toolz functional utilities library, providing faster performance for operations on iterables, functions, and dictionaries while maintaining the same API.
Provides type annotations and IDE autocomplete support for boto3's CloudFormation service, enabling static type checking with mypy, pyright, and other tools.
Install it if you use boto3 CloudFormation in a project where you want IDE support or static type checking.
Provides a Python client to create, retrieve, update, and delete application configuration settings stored in Azure App Configuration, a managed service for centralizing application configuration.
Install it if you are building on Azure and need centralized configuration management.
Provides type annotations and IDE autocomplete support for boto3's SecretsManager service, enabling static type checking with mypy, pyright, and other tools.
Ultralytics YOLO provides a unified framework for training and deploying computer vision models for object detection, instance segmentation, pose estimation, image classification, and semantic segmentation tasks.
Install it if you need a production-ready YOLO implementation and can accept the AGPL-3.0 license (or obtain a commercial license).
pipdeptree displays installed Python packages as a hierarchical dependency tree, showing parent-child relationships and reporting conflicts or cycles, with output options including JSON, Mermaid, and Graphviz formats.
Install it if you regularly need to understand or troubleshoot Python dependency relationships.
Provides StrEnum, a string-based enumeration class from Python 3.11, for use on Python 3.8.6 through 3.10, allowing enum members to behave as both strings and enumeration constants.
An MkDocs plugin that automatically generates API documentation from source code docstrings, supporting multiple programming languages through pluggable handlers.
Install it if you use MkDocs and want to automate API documentation from source code; you'll also need to install a language handler for your target language.
Dependency Injector is a dependency injection framework that assembles and injects object dependencies into functions and methods, supporting factories, singletons, configuration providers, and async injection.
Publication hides private implementation details and imports from a module's public namespace by respecting `__all__`, while keeping them accessible via a `_private` pseudo-module for internal use.
Profiles memory consumption line-by-line in Python functions and tracks overall process memory usage over time using the psutil module.
However, it is dormant with no active maintenance.
A MkDocs plugin that automatically creates cross-page links to headings and anchors by reference name, without requiring you to know or specify the destination page path.
Provides namespace package infrastructure for Azure Data Lake management libraries, allowing other packages to extend the azure.mgmt.datalake namespace.
Extends Click's Group class to invoke a default subcommand when no subcommand is explicitly passed, instead of showing the help message.
Pinecone Python SDK provides a client for creating and managing vector database indexes, upserting and querying vectors, and running inference operations against the Pinecone vector database service.
Manages Azure Cognitive Services resources—accounts, deployments, and related infrastructure—via the Azure control plane using Python.
Provides a notification system that Farama Foundation packages can use to display messages to users when those packages are imported.
Manages authentication credentials for Alibaba Cloud services, supporting multiple credential types including access keys, STS tokens, RAM roles, OIDC, and bearer tokens.
Install it if you are building applications that authenticate to Alibaba Cloud services; it is a required dependency for most Alibaba Cloud SDK packages.