Packages
PyVEX provides Python bindings to libVEX, translating machine code from various architectures into VEX intermediate representation (IR) for program analysis and binary instrumentation.
Provides Vietnamese language processing tools including tokenization, part-of-speech tagging, and accent manipulation using conditional random fields.
However, verify that scikit-learn and sklearn-crfsuite versions remain compatible with your Python environment, and be aware that no updates have been released since…
PyViCare provides Python access to Viessmann heating devices through the official Viessmann API, supporting gas boilers, heat pumps, pellet boilers, oil boilers, fuel cells, and hybrid systems.
Install it if you need programmatic access to a Viessmann heating system; the main gotcha is the prerequisite OAuth setup with the Viessmann Developer Portal, which…
A Vi/Vim-like text editor implemented entirely in Python, providing syntax highlighting, splits, tabs, and Vi key bindings through the prompt-toolkit library.
The dormant status since 2022-05-16 means you should treat it as a stable but frozen tool—suitable for personal use or learning, but not for production environments…
Python binding for libvips, a streaming image processing library that builds pipelines of operations and executes them in parallel with low memory overhead.
Provides pre-built binary wheels of libvips and its dependencies for use with pyvips in CFFI API mode across common platforms.
Wraps Xvfb, Xephyr, and Xvnc to create virtual X11 displays for headless GUI testing, automation, and screenshots on Linux systems.
Pyvis creates interactive network graph visualizations by wrapping the visjs JavaScript library, letting you build and display node-and-edge graphs as HTML files.
PyVISA provides Python bindings to VISA libraries for controlling measurement instruments and test equipment over GPIB, RS232, Ethernet, and USB interfaces.
Install it if you need to automate laboratory equipment; skip it if you have no instruments to control or use vendor-specific SDKs instead.
PyVISA-py is a pure Python backend for the VISA standard that enables communication with laboratory instruments over Serial, USB, GPIB, and Ethernet without requiring proprietary VISA libraries.
PyVISA-sim provides a simulated VISA backend for PyVISA that lets you test instrument communication code without physical devices or the National Instruments VISA library installed.
Install it if you work with PyVISA and need to test offline or in automated environments.
PyVista provides a NumPy-native API for 3D visualization and mesh analysis, with dataset structures and filters for points, surfaces, and volumes, plus a unified plotting framework for notebooks, scripts, CI, and applications.
Install it if you need 3D mesh visualization, point-cloud analysis, or volumetric data exploration.
Compress and decompress VTK datasets using Zstandard compression with multi-threaded read and write operations, integrated with PyVista.
PyVistaQt integrates VTK 3D visualization with Qt GUI frameworks, letting you embed interactive 3D plots in Qt applications and update them in real-time.
Install it if you need to embed interactive 3D VTK plots in a Qt application.
Provides bidirectional communication between Python and JavaScript in Jupyter notebooks and JupyterLab, enabling HoloViz tools to send and receive messages across the kernel-frontend boundary.
Python SDK for VMware vSphere Management API that enables programmatic control of ESXi and vCenter Server infrastructure.
Install it if you need to automate or integrate with VMware vSphere environments.
PyVO provides Python access to Virtual Observatory data archives, catalogs, and web services using standardized VO protocols, leveraging astropy and requests to query thousands of remote astronomical resources.
Exposes Vector's VRL (Vector Remap Language) to Python, enabling fast data transformation and remapping using VRL programs.
However, the project's dormant status and lack of documentation beyond a single example mean you should verify that VRL's feature set meets your transformation needs…
PyVSC generates randomized test stimulus and defines and collects functional coverage for verification, using constraint-based randomization with a solver backend.
PyWa is a fully-typed Python framework for building WhatsApp bots using the WhatsApp Cloud API, handling message sending, webhook reception, interactive flows, templates, and call events.
Install it if you need to build WhatsApp bots or integrate WhatsApp messaging into a Python application.
pywatchman is a Python client for Watchman, a file watching service that monitors filesystem changes and can trigger actions when matching files change.
PyWavelets provides discrete, continuous, and stationary wavelet transforms in 1D, 2D, and nD, along with wavelet packet decomposition and over 100 built-in wavelet filters for time-frequency analysis.
Encrypts and sends web push notifications to browser push services using the Web Push Protocol, handling VAPID authentication and RFC 8188 encryption standards.
pywebview wraps native webview components to display HTML/CSS/JavaScript content in desktop GUI windows, with built-in HTTP server, Python-JavaScript communication, and native window controls.
Discovers and controls Belkin WeMo smart home devices over local network, including setup, reset, and device management without cloud dependency.
pywhispercpp provides Python bindings for whisper.cpp, enabling speech-to-text transcription with support for multiple hardware accelerators and output formats.
Implements Widevine Content Decryption Module (CDM) functionality in Python, enabling license acquisition and key retrieval for DRM-protected content.
However, the GPL-3.0 copyleft license is a hard blocker for proprietary projects, and you must obtain a Google-provisioned device provision separately—the package…
Pywikibot is a Python framework that interfaces with the MediaWiki API to read, edit, and manage wiki pages and Wikibase repositories programmatically.
Install it if you need to automate wiki operations or access Wikibase data programmatically.
Provides Python access to Windows APIs and COM interfaces for building Windows-native applications and system integrations.
A pure-Python reimplementation of pywin32 that wraps Windows APIs using ctypes or cffi, requiring no compiler at installation or runtime.
However, verify that the specific Windows APIs you need are supported—the authors explicitly note coverage is limited—and be aware the project is aging (730 days…
Automate Microsoft Windows GUI interactions by sending mouse and keyboard actions to windows, dialogs, and controls, with support for both Win32 API and MS UI Automation backends.
PyWinBox manages window positions, sizes, and rectangular areas across Windows, macOS, and Linux, exposing properties like left, top, width, height, center, and corner coordinates.
PyWinpty creates and manages pseudoterminals on Windows, allowing Python to spawn and communicate with console processes via ConPTY or the winpty library.
pywinrm is a Python client for Windows Remote Management (WinRM) that lets you run commands, PowerShell scripts, and fetch WMI data on remote Windows machines from any machine running Python.
Install it if you need to automate Windows systems from Python.
A Python library and CLI tool for discovering and controlling WiZ smart light bulbs over a network, supporting brightness, color, color temperature, scenes, and effects.
Install it if you own WiZ bulbs and need programmatic or CLI control; skip it if you have no WiZ devices or prefer a vendor app.
PyWorld wraps the WORLD vocoder to decompose speech audio into pitch, harmonic spectral envelope, and aperiodicity components, and to synthesize speech from those parameters.
However, verify the license terms first (they are not recorded in package metadata), and be aware that the project is dormant—expect no active maintenance.
Async Python client library for communicating with Worx Cloud lawn mowers via REST API and MQTT, supporting device control, scheduling, and status monitoring.
Extracts WeChat account metadata, decrypts chat databases, and provides web-based viewing and export of chat history as HTML or CSV.
However, the aging maintenance status and Windows-only practical support are concerns.
Pyx12 parses, validates, and converts ANSI X12 EDI documents against X12 Implementation Guidelines, generating 997/999 acknowledgments and translating to/from XML representations.
Install it if you need to work with ANSI X12 documents or HIPAA EDI compliance.
Provides Python access to extended attributes (xattr) on filesystem objects in Linux and macOS, allowing you to read, write, list, and remove metadata beyond standard file permissions.