Subcategories
Packages
BaoStock retrieves historical China stock market data and returns it as pandas DataFrames, designed for financial analysis and machine learning workflows.
Provides a virtual display wrapper for running browser automation tests in headless environments, particularly when browser headless modes are insufficient (e.g., for Chrome extensions).
TensorBoard is a web-based visualization suite for inspecting TensorFlow training runs, displaying scalar metrics, histograms, images, and computational graphs from event logs.
RPA Framework is a collection of libraries for robotic process automation that automate business workflows across desktop applications, web browsers, APIs, databases, and cloud services.
Install it if you need to automate business workflows across multiple systems.
Python client library for the Shopify Admin API, supporting both REST and GraphQL endpoints for managing shop data, products, orders, and other Shopify resources.
tf-nightly provides nightly builds of TensorFlow, an open-source framework for numerical computation and machine learning that runs on CPUs, GPUs, TPUs, and edge devices.
Calculates and verifies file checksums and hashes using algorithms like MD5, SHA-1, SHA-2, BLAKE2, CRC32, and Adler-32, with support for single files, multiple files, and entire directories.
Enumerates and locates Bluetooth adapters on a system, providing tools to discover available Bluetooth hardware across different platforms and connection types.
Detects character encoding in binary data with high speed, supporting dozens of languages and encodings through a C++ binding to uchardet.
Provides four specialized collection types—bag (multiset), setlist (ordered set), bijection (one-to-one mapping), and IndexedDict (ordered dict with index access)—as pure Python implementations with no external dependencies.
Provides 60+ validator functions for checking type and content of Python values, with consistent syntax across common validation tasks.
Solves linear assignment problems using Jonker-Volgenant and related algorithms, supporting single and batch operations on square and rectangular cost matrices.
Install it if you need to solve assignment problems and want more flexibility or batch processing capabilities.
GraphQL-Server-Core provides base utilities and helper functions for building GraphQL servers or integrating GraphQL into existing web frameworks via GraphQL-Core.
Install it if you are building a custom GraphQL server integration and need low-level utilities, or if an existing framework integration you depend on still requires it.
A backport of Python 3's subprocess module to Python 2, with thread-safe fork/exec handling and timeout support for POSIX systems.
Tests whether a graph is planar, computes planar embeddings, draws planar graphs as ASCII art, and isolates forbidden subgraphs using algorithms from the Edge Addition Planarity Suite.
Converts between lunar and solar calendar dates, and provides access to lunar and solar festivals (including Chinese New Year, Mid-Autumn Festival, Easter, and 24 solar terms) for dates between 1900 and 2100.
Not recommended if you require active maintenance, support for dates outside the 1900–2100 range, or frequent updates to festival definitions.
Operates the pseudo-terminal (PTY) allocated to a Docker container, enabling interactive terminal control of containerized processes from Python.
Provides shared runtime libraries for Intel oneAPI, enabling unified device-agnostic interfaces across software platforms and compiler runtimes.
However, verify that your target platform (Windows or manylinux x86_64) is supported and that you understand the Intel proprietary license terms.
MXNet is a deep learning framework that enables you to build and train neural networks with support for multiple programming interfaces and hardware accelerators.
No, not for new projects.
Adds a GraphQL endpoint to Flask applications, allowing you to serve GraphQL queries alongside your existing Flask routes with optional GraphiQL browser interface for testing.
Parse, modify, and compose SRT subtitle files with support for broken or malformed files and Asian-style formats.
Detects and recovers Bluetooth adapters that have entered a stuck or unresponsive state, restoring connectivity without manual intervention.
Reads and writes iCalendar (RFC 5545) files in a pythonic, developer-friendly way, handling calendar events and todos without requiring knowledge of the iCalendar format.
A pytest plugin that persists test state across runs, enabling rerun of only failed tests or failures-first execution via --lf and --ff flags, and providing a config.cache object for plugins to share values between test invocations.
Provides functions to validate, manipulate, and generate strings—checking formats like URLs, emails, IP addresses, and JSON; transforming between naming conventions; and performing operations like slugification and HTML stripping.
No, not for new projects.
Provides Python bindings to Salesforce Marketing Cloud's Fuel API, supporting both REST and SOAP APIs for accessing Marketing Cloud functionality through OAuth2 and legacy authentication.
However, the aging maintenance status (no updates in 1516 days, minimal repository activity) and lack of recent compatibility verification with current Salesforce…
Detects and extracts original bouncing email addresses from bounce messages, supporting multiple formats including VERP and RFC 3464 (DSN).
ScaNN performs efficient vector similarity search at scale using search space pruning and quantization, supporting multiple distance functions including inner product and Euclidean distance.
Provides type stubs for the pika RabbitMQ client library to enable static type checking with mypy and improve IDE type inference.
However, the package has been dormant since 2020-06-10 with no updates to reflect pika API changes.
Maps, describes, and resets USB devices on a system, providing access to device metadata like manufacturer, product ID, and vendor ID.
izulu provides a template-based, object-oriented approach to defining and raising exceptions with structured attributes and automatic message formatting.
Performs asynchronous lookups of Organizationally Unique Identifiers (OUI) to resolve MAC addresses to manufacturer information.
However, be aware it is pre-alpha: the API may change and real-world usage is minimal, so evaluate whether the lookup behavior matches your needs before relying on it…
flufl.i18n provides a high-level API for managing translation contexts in Python applications, supporting both single-context scripts and multi-context servers.
Sends GraphQL queries, mutations, and subscriptions to a GraphQL server using synchronous or asynchronous requests over HTTP or WebSocket.
Provides Prefect workflow tasks for executing shell commands and capturing their output within orchestrated data pipelines.
Install it if you need to run shell commands as managed tasks within Prefect workflows.
Pony is an object-relational mapper that lets you write database queries using Python generator expressions and lambdas, which it translates to SQL for SQLite, MySQL, PostgreSQL, and Oracle.
Provides a Python interface to interact with UART (serial) devices on Linux systems.
MyGeotab is a Python client library for the MyGeotab SDK that provides synchronous and asynchronous interfaces to query, add, update, and remove entities from Geotab's fleet management platform.
A thread-safe Python 3 client library for RabbitMQ that handles AMQP protocol communication and provides management capabilities.
dishka is an IoC container that manages dependency injection with support for multiple scopes and resource finalization, letting you define how and when dependencies are created and released.