Packages
Integrates a Microsoft Bot Framework bot into an aiohttp web application, enabling asynchronous HTTP request handling for bot interactions.
Install only if you are maintaining an existing bot deployment or do not require ongoing support.
Provides serialized data schemas and message types for communication between bots and users in the Microsoft Bot Framework ecosystem.
However, the repository is archived and abandoned, meaning no future updates or bug fixes will be released.
Enables Python bots to send and receive messages through Microsoft Bot Framework channels by providing HTTP client authentication and conversation management.
Provides streaming protocol support for Microsoft Bot Framework bots, enabling bidirectional communication between bot services and clients over WebSocket or similar streaming transports.
However, the archived repository and abandoned maintenance status mean no future updates or support.
Boto is a Python interface to Amazon Web Services, providing programmatic access to AWS services including EC2, S3, DynamoDB, RDS, and many others.
Wraps boto3 sessions with typed client properties, caching, and credential management to simplify AWS SDK use in Python applications.
Boto3 is the official AWS SDK for Python, providing programmatic access to AWS services like S3, EC2, and others through a unified Python interface.
Install it if you need to interact with any AWS service from Python code.
Wraps boto3 to create AWS IAM assume-role sessions with automatic credential refreshing, eliminating manual credential management when switching roles.
Provides type stubs and annotations for boto3 1.43.71, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across VSCode, PyCharm, Emacs, and Sublime Text.
Provides type annotations for boto3 1.43.71 to enable IDE code completion and static type checking with mypy, pyright, and other tools.
Provides type annotations for boto3 1.43.72, enabling static type checking with mypy, pyright, and IDE autocomplete across VSCode, PyCharm, Emacs, and Sublime Text.
Install it if you use boto3 and want IDE autocomplete or static type checking.
Provides type-annotated stand-in classes for boto3 services, enabling IDE code completion and type inference for AWS API clients, resources, paginators, and waiters.
Provides type-annotated stand-in classes for boto3 AWS service clients, resources, paginators, and waiters to enable IDE code completion and type inference.
However, be aware the project is abandoned (last update 2019) and will not track boto3 API changes.
Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.
Install it if you need programmatic access to AWS services.
Provides type stubs and code completion for the botocore package, enabling static type checking with mypy or pyright when working with AWS SDK operations.
Botoinator lets you attach decorators to boto3 client and resource methods at the session or global level, enabling cross-cutting concerns like logging or monitoring on AWS API calls.
BoTorch provides a modular, PyTorch-based framework for building Bayesian optimization algorithms with probabilistic models, acquisition functions, and optimizers.
Bottle is a lightweight WSGI microframework for building web applications in Python, providing routing, templating, and HTTP utilities with no external dependencies beyond the standard library.
Adds WebSocket support to the Bottle web framework by integrating gevent-websocket and gevent, enabling bidirectional communication on Bottle routes.
Bottleneck provides fast NumPy array functions written in C, accelerating operations like nanmean, nansum, moving window calculations, and ranking on arrays with NaN values.
Wraps Python's ProcessPoolExecutor and ThreadPoolExecutor to limit queued tasks, preventing memory exhaustion when submitting millions of jobs by only enqueuing new tasks as workers become available.
However, verify compatibility with your Python version first, as the latest release was 2019-06-04 and no updates are planned.
box-sdk-gen provides a Python client library for the Box Content Cloud API, enabling developers to authenticate, manage files and folders, and perform operations on Box accounts programmatically.
However, be aware that the archived repository will not receive updates for new Box API features or security patches—monitor for actively maintained alternatives…
Box2D is a Python binding to the Box2D C++ physics engine, providing 2D rigid-body simulation for games and physics-based applications with support for multiple shape and joint types.
However, the last release was in 2020 and maintenance is minimal—if you require active development, bug fixes for modern Python versions, or ongoing support, consider…
BoxMOT provides pluggable multi-object tracking modules that work with bounding box detections from any model, supporting both axis-aligned and oriented bounding boxes through a unified Python API and CLI.
Provides a Python client library for interacting with Box's cloud content management API, supporting authentication, file operations, and folder management.
BPEmb provides pre-trained subword embeddings in 275 languages based on Byte-Pair Encoding, enabling subword segmentation and embedding lookup for neural NLP models.
However, the 682-day gap since the last release means no bug fixes or updates are forthcoming; verify that the remote model repository remains accessible before…
Exposes Blender's 3D creation suite—modeling, rendering, animation, simulation, and compositing—as a Python module for programmatic use in pipelines, services, and research.
Reads and writes Apple's binary plist format and NSKeyedArchiver archives, enabling serialization and deserialization of Cocoa objects in Python.
bpython is an enhanced Python interactive interpreter that replaces the standard REPL with syntax highlighting, autocompletion, parameter hints, and session editing features.
Install it if you spend time in the interactive interpreter and want better visibility into your code and function signatures.
Provides a collection of common Python utilities accessible both as an importable module and a command-line tool.
bqplot is a 2-D interactive plotting library for Jupyter notebooks that treats every plot component as an interactive widget, enabling integration with other Jupyter widgets to build interactive visualizations.
Install it if you need to build interactive visualizations or dashboards inside Jupyter notebooks.
bqscales implements a grammar-of-graphics layer for creating interactive visualizations in Jupyter notebooks using ipywidgets and numpy.
It is a specialized tool for a specific use case, so install only if that matches your workflow.
Expands bash-style brace patterns into sequences of strings, supporting integer ranges, character ranges, nested patterns, and custom increments.
Bracex expands Bash-style brace patterns into lists of strings, enabling generation of multiple related filenames or paths from a single compact template.
Install it if you need Bash-compatible brace expansion in Python—it's a narrow, well-defined tool that does one thing reliably.
Provides Python bindings to control and interact with Acroname BrainStem hardware devices (USB hubs, relays, DAQ modules, and other embedded controllers) over USB or Ethernet connections.
Provides Python bindings to the Braintree payment gateway, enabling server-side integration with Braintree's payment processing and merchant services.
Braintrust is a Python SDK for logging, tracing, and evaluating AI applications, providing tools to instrument and assess model behavior against defined metrics.
Provides a Python client library for the Braintrust REST API with type-safe request and response handling, supporting both synchronous and asynchronous operations.
Provides shared core dependencies for packages in the Braintrust ecosystem, reducing duplication across related libraries.
Provides a LangChain callback handler to log LangChain executions to Braintrust for tracing and evaluation—now deprecated in favor of the integration built into the main braintrust package.