Packages
Parses BGP (Border Gateway Protocol) update and route data from remote or local sources, exposing routing announcements, withdrawals, and path attributes through a Python interface backed by a Rust parser.
PyBIDS provides a Python interface to query, validate, and interact with neuroimaging datasets that conform to the BIDS (Brain Imaging Data Structure) standard format.
Install only if you work with BIDS datasets; it is not a general-purpose tool.
SQLAlchemy dialect for BigQuery that enables SQL queries against BigQuery datasets using SQLAlchemy's ORM and expression language.
pybigtools is a Python wrapper around a Rust library for reading and writing bigWig and bigBed genomic data files with high performance and minimal memory overhead.
Install it if you work with genomic interval data in these formats.
A Python C extension for reading and writing bigWig and bigBed genomic data files, with support for local and remote file access via libBigWig.
pybind11 is a header-only C++ library that creates Python bindings for C++ code, mapping C++ types, functions, classes, and STL containers to Python with minimal boilerplate.
A header-only C++ library that generates Python bindings for C++ code, mapping C++ types, functions, classes, and STL containers to Python with minimal boilerplate.
Install it if building Python extensions in C++ or integrating C++ libraries into Python projects.
Generates PEP 561 type stubs for Python binary extensions, making them visible to static analysis tools and IDEs by introspecting compiled modules.
PyBindGen generates clean C or C++ code that wraps C/C++ libraries as Python modules, without requiring Boost.Python or external runtime libraries.
pybit is the official Python connector for Bybit's HTTP and WebSocket APIs, enabling traders and developers to interact with Bybit's trading, account, and P2P endpoints.
Install it if you need to programmatically trade or monitor accounts on Bybit.
PyBlock Builder provides Python classes and helper functions to construct Slack Block Kit UI layouts declaratively, reducing boilerplate when building Slack app interfaces.
However, be aware that maintenance is aging—no updates since early 2024—so if Slack's Block Kit API evolves significantly or you encounter bugs, you may need to fork…
Implements Bloom filters—space-efficient probabilistic data structures for fast set membership testing with controllable false positive rates and no false negatives.
Install only if your use case genuinely benefits from Bloom filter semantics; for simple set membership in memory-unconstrained applications, a plain Python set is…
Control and query BluOS audio players over the network using their REST API, with async support and no authentication required.
Python wrapper around Boolector, a Satisfiability Modulo Theories (SMT) solver for bit-vectors, arrays, and uninterpreted functions supporting SMT-LIB logics.
pybotvac provides an unofficial Python API to control Neato Botvac Connected vacuum robots remotely, supporting commands like start, pause, stop, and schedule management.
However, treat it as experimental—the API is unofficial and reverse-engineered, so compatibility with firmware updates is not guaranteed.
Provides an async Python interface to control Sony Bravia TVs (2013 and newer) over the network using PSK or PIN-based authentication.
PyBreaker wraps function calls with a circuit breaker that automatically stops calling a failing service after a threshold of errors, then periodically retries to detect recovery.
Pybtex reads bibliography data from BibTeX, BibTeXML, or YAML files and generates formatted bibliographies in LaTeX, HTML, markdown, or plain text, supporting both BibTeX style files and Python-based custom styles.
Install it if you need to process BibTeX files programmatically, generate bibliographies in multiple formats, or integrate bibliography handling into a Python workflow.
Integrates BibTeX citations into docutils-generated documentation, enabling bibliography rendering in reStructuredText documents without Sphinx.
However, maintenance is aging (last release 1088 days ago); verify compatibility with your docutils version before relying on it in production.
A Python client library for the Buildkite API that lets you query organizations, manage builds, list pipelines, and download artifacts programmatically.
PyBullet provides physics simulation, robotics modeling, and collision detection through Python bindings to the Bullet Physics SDK, supporting URDF/SDF file loading, kinematics, dynamics, and rendering.
PyByteBuffer provides Java ByteBuffer-style buffer manipulation for Python, allowing you to allocate, read, and write bytes with position tracking and endianness control.
Compiles all Python source files (.py) in a wheel to bytecode (.pyc) files, optionally renaming the wheel to reflect the target Python version.
PyCADF implements the Cloud Auditing Data Federation specification to provide a standardized auditing data model for OpenStack and other systems that need to emit structured audit events.
Converts between different calendar systems, allowing date translation across calendar formats such as Gregorian, Persian, and other calendar types.
Communicates with Campbell CR1000-type dataloggers over TCP, UDP, Serial, or GSM connections to query time, retrieve data tables, and download logged measurements.
pycapnp is a Python binding for Cap'n Proto, a serialization and RPC framework enabling efficient schema-based message exchange and remote procedure calls.
Not recommended if you cannot install a C++ compiler or prefer pure-Python serialization.
pycares provides a Python interface to c-ares, a C library for asynchronous DNS requests and name resolution.
Install only if your application genuinely requires non-blocking DNS queries; the standard library's socket module is sufficient for most synchronous use cases.
PyCaret automates machine learning workflows by wrapping scikit-learn, LightGBM, and related libraries, letting you build classification, regression, clustering, time-series, and anomaly-detection models with minimal code.
Pycarlo is Monte Carlo's Python SDK for querying and mutating data via their GraphQL API, with convenience features for common operations like dbt integration, circuit breaking, and PII filtering.
PyCasbin enforces access control policies using models like ACL, RBAC, and ABAC, determining whether a subject can perform an action on an object based on configurable rules.
Install it if your application requires authorization beyond simple role checks or if you anticipate changing authorization rules frequently.
PyCAT-Napari is a napari-based desktop application for detecting, measuring, and analyzing biomolecular condensates in fluorescence and brightfield microscopy images, with support for 2D, Z-stack, and time-series data.
Pycaw provides programmatic control of Windows audio devices, sessions, and volume levels through Python bindings to the Windows Core Audio API.
Pyccolo is a library for declarative instrumentation in Python that rewrites source code with event-emitting AST transformations, letting you specify what instrumentation to perform and handling the implementation details automatically.
However, it is classified as Alpha, so production use should account for potential API changes.
Searches the web for gift ideas and client appreciation strategies tailored to CRM customer profiles, occasions, and budgets.
However, the alpha status and lack of documentation links mean you should expect API changes and test thoroughly before relying on it in production.
PyCdlib is a pure Python library for parsing, creating, and writing ISO9660 disc image files, supporting extensions like El Torito, Joliet, Rock Ridge, and UDF.
Pycel translates Excel spreadsheets into executable Python code that runs independently of Excel, using a graph-based computation model with caching and lazy evaluation.
However, maintenance is dormant (last release October 2021), so expect no new function support or bug fixes; verify that your spreadsheet's functions are already…
Parses Azure Bicep infrastructure-as-code files into a structured representation using Lark, enabling programmatic analysis and manipulation of Bicep templates.
Pychrome provides a Python interface to control Google Chrome via the Chrome DevTools Protocol, allowing you to automate browser interactions, navigate pages, and listen to network events programmatically.
Communicate with Google Chromecast devices over the network to discover them, control playback, and send commands via custom namespaces.