Packages
Provides pre-compiled GPU kernel binaries (cubins) for FlashInfer's high-performance attention, GEMM, and MoE operations across diverse NVIDIA GPU architectures.
Provides utilities for building client-side tools that communicate with Google APIs, including HTTP request handling and authentication support.
Measures the complete memory footprint of Python objects including their nested children, using garbage collection to traverse object graphs and calculate deep size in bytes.
Install it if you need to measure object memory consumption beyond what sys.getsizeof() provides.
rjsmin minifies JavaScript code by removing unnecessary characters while preserving functionality, implemented in Python with optional C acceleration for runtime use.
However, consider the 306-day release gap when evaluating long-term support; if you require active maintenance or are starting a new project, evaluate whether a more…
Parses .gitignore files and returns a callable matcher that tests whether file paths should be ignored according to gitignore rules.
Provides custom equality matchers that make unit test assertions more declarative by allowing flexible comparisons of complex data structures without modifying the values being tested.
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.
Python SDK for the Feishu Open Platform that wraps API calls, token management, request signing, encryption/decryption, event dispatching, and typed request/response models for messaging, contacts, approval, sheets, Base, and other Feishu capabilities.
Itemloaders extracts and standardizes structured data from HTML and XML documents using CSS and XPath selectors, with built-in casting and parsing rules.
Install it if you're doing web scraping or structured data collection.
Mdformat is a CommonMark-compliant command-line Markdown formatter and Python library that enforces consistent style across Markdown files.
Install it if you want a lightweight, pure-Python formatter; consider its plugin ecosystem if you need support for non-CommonMark dialects.
Provides a dual-interface queue (sync and async) that bridges synchronous threaded code with asynchronous code across multiple async frameworks and sync concurrency models.
Applies ANSI true color and text styles (bold, italic, underline, etc.) to terminal output using hex color codes or named colors.
Install it if you need to add true color and text effects to terminal output; skip it if your application doesn't interact with terminals or if you're already using a…
RCSSmin minifies CSS by removing spaces, comments, and unnecessary characters while preserving CSS semantics and supporting common CSS hacks.
However, the 306-day gap since the last release and aging maintenance status suggest limited active development; verify that the package still meets your platform and…
pysmb implements the SMB/CIFS protocol to let Python applications read, write, and transfer files to and from Windows file shares and Samba folders.
Provides a `debug()` function that prints variables with their names, types, and values in a readable format, replacing ad-hoc print statements during development.
Automatically generates Django REST Framework serializers from Python dataclasses, mapping dataclass fields to REST serializer fields without manual duplication.
pyngrok wraps the ngrok reverse-proxy binary and exposes it through a Python API, allowing you to programmatically open secure tunnels from public URLs to localhost.
A flake8 plugin that checks Python code for compliance with PEP 8 naming conventions, detecting violations like improper class names, function names, variable names, and import aliases.
Install it if you use flake8 and want to enforce naming conventions.
Parses SCIM 2.0 filter query strings into abstract syntax trees and transpiles them to SQL queries or Django Q objects with parameterized values.
Install it if you need to parse SCIM filters; skip it if your system does not consume SCIM queries.
Detects which language a text is written in, supporting 75 languages with high accuracy on both short snippets and full sentences using compiled Rust bindings.
A Python client library for the Together REST API, providing synchronous and asynchronous access to language models, chat completions, streaming responses, and realtime transcription services.
Install it if you need to call the Together API from Python; the synchronous and asynchronous clients cover both simple and high-concurrency scenarios.
Provides a Django decorator to rate-limit views based on IP address or request fields (GET/POST variables).
Generates Python class definitions from JSON schema files, converting schema structure into typed Python code via command-line tool.
No—install only if you are locked into an older Python environment and have no alternative.
Open3D provides data structures and algorithms for working with 3D point clouds, meshes, and RGB-D data, with GPU-accelerated processing and visualization capabilities.
Analyzes and edits Mach-O headers, the executable format used by macOS, and rewrites dylib references to be @executable_path relative.
However, the aging maintenance status (265 days since last release) means you should verify that recent macOS SDK features are supported if you need to work with…
MediaPipe provides pre-built machine learning models and cross-platform APIs for vision, text, and audio tasks that run on-device without sending input data to external servers.
Parses and applies patch files in multiple diff formats (unified, context, normal, ed, rcs) and from several source control systems (Git, SVN, CVS).
A Python wrapper for the TestRail API that lets you programmatically create and manage test runs, milestones, results, and attachments in TestRail.
Install it if you need to automate TestRail operations or integrate TestRail into a CI/CD pipeline.
Provides webhook payload verification and signing for the Standard Webhooks specification, allowing you to validate incoming webhook requests using base64-encoded secrets.
PySAML2 is a pure Python implementation of SAML Version 2 Standard for building SAML2 service providers or identity providers.
However, resolve the unclear license status before committing to production use.
Performs arithmetic and mathematical operations on values with uncertainties, automatically propagating errors through calculations and tracking correlations between expressions.
Install it if you work with measurements or experimental data where uncertainty quantification matters.
Implements FIDO2 and WebAuthn protocols for communicating with USB authenticators and verifying cryptographic signatures for passwordless authentication.
Official Python SDK for IBM watsonx.ai that provides a unified interface to foundation models, AutoAI experiments, retrieval-augmented generation, model tuning, and deployment across the watsonx.ai platform.
Install it if you are building or deploying AI models on the watsonx.ai platform; skip it if you are not using that specific IBM service.
Provides translation string objects and factories for marking and managing translatable text in Python applications, with support for pluralization and message contexts.
However, the dormant maintenance status (last release 2020-07-09) means no active support for newer Python versions or bug fixes—verify compatibility with your target…
Provides a high-level Python wrapper for Kerberos (GSSAPI) authentication operations, enabling client and server Kerberos authentication based on RFC 4559.
Argh turns plain Python functions into command-line interfaces by wrapping argparse, inferring CLI arguments and types from function signatures and annotations.
Provides Python bindings to Microsoft's Speech Service SDK for speech-to-text, text-to-speech, and speech translation via Azure Cognitive Services.
Handles proper exit procedures for CLI applications: prints traceback information, derives correct exit codes from exceptions, and flushes output streams in the right order.
Install it if you're building a CLI tool with click or similar frameworks and want reliable, correct exit behavior.
IMAPClient provides a Pythonic interface to IMAP servers, handling mailbox access, message retrieval, and email operations with automatic parsing of server responses and transparent UID management.
PaddleX is a low-code framework for training, inference, and deployment of computer vision and document processing models, integrating pre-trained models across OCR, object detection, image classification, segmentation, and time-series tasks.