Packages
Vedro is a scenario-style testing framework for Python that emphasizes readability and developer experience, with a pluggable core for customization.
Provides offline and online access to Vega datasets as Pandas DataFrames, with a half-dozen datasets bundled locally and fallback to HTTP for others.
However, do not rely on it for production pipelines or expect updates to bundled datasets or compatibility with future pandas versions.
VegaFusion provides Rust-backed tools for analyzing and scaling Vega visualizations, with Python bindings to integrate with higher-level visualization systems like Vega-Altair.
An asyncio-based Python library for controlling and communicating with Velbus home automation systems over serial, TCP, or TLS connections.
Install it if you need to integrate Velbus home automation into a Python application; the active maintenance and recent releases indicate ongoing support.
Vellum is an SDK for building and deploying production-grade AI applications, providing orchestration, prompt management, evaluations, retrieval, and observability through both a low-level client API and a high-level workflow engine.
Provides a Python interface to query and control Venstar ColorTouch WiFi thermostats via their REST API, allowing you to read sensor data, adjust setpoints, and manage operating modes.
Install it if you own or manage a ColorTouch thermostat and need programmatic control; skip it if you do not have that hardware.
Venusian defers decorator actions from import time to a separate scan phase, allowing framework authors to register decorated functions and classes after modules are loaded rather than at decoration time.
However, it is dormant (620 days since last release), so adopt it only if you are comfortable with minimal ongoing maintenance and can handle any issues yourself.
Venv-pack packages Python virtual environments into distributable archives that can be extracted and used on other machines without reinstalling dependencies.
Provides a Python wrapper for Veracode REST APIs with built-in handling for retries, pagination, and credential management.
Install it if you need to programmatically interact with Veracode APIs; skip it if you only use Veracode's web UI.
Signs HTTP requests destined for the Veracode API Gateway, handling authentication credentials and request signing automatically.
Adds four custom logging levels (NOTICE, SPAM, SUCCESS, VERBOSE) to Python's standard logging module, filling gaps between the predefined levels.
However, the gap since the last release means no updates for modern Python versions, no security patches, and no bug fixes.
Python SDK for Vercel that provides modules for interacting with Vercel APIs including blob storage, caching, cron scheduling, deployments, OIDC, workflows, and project management.
Install only if you have a Vercel account and an actual use case for one of its modules.
A Python client for uploading, downloading, listing, copying, and deleting files in Vercel Blob Storage via its REST API.
However, verify the license terms before use, and be aware that the underlying Vercel Blob Storage service is still in beta—expect possible API changes or connection…
Provides runtime cache helpers for Vercel Python applications, supporting both synchronous and asynchronous code with automatic fallback to in-memory caching when environment variables are unavailable.
Install it if you need caching in a Vercel Python project; skip it if you are not deploying to Vercel.
Registers and exposes request headers for Vercel Python functions, providing helpers to extract IP addresses and geolocation data from the request context.
Provides shared telemetry helpers for internal use across Vercel's Python packages, enabling consistent instrumentation and data collection.
Retrieves, decodes, and verifies Vercel OIDC tokens for Python applications, with support for both synchronous and asynchronous token lookup and optional JWT signature verification.
Python SDK for publishing and consuming messages on Vercel Queues, with built-in adapters for Celery, Dramatiq, and Django task systems.
Verifiers provides environments and evaluation harnesses for training and assessing large language models using reinforcement learning, with integration into the Prime ecosystem.
verl is a reinforcement learning training library for large language models that implements flexible RL algorithms like PPO and GRPO with modular APIs for integration into existing LLM frameworks.
Provides standalone version comparison and parsing for PEP 386 and PEP 440 version schemes without requiring the full packaging library or deprecated distutils.
Vermin analyzes Python source code to detect the minimum Python versions needed to run it, by parsing code into an AST and matching against internal rules covering Python 2.0–2.7 and 3.0–3.14.
Install it if you need to verify or enforce Python version compatibility in your projects.
Provides async Python bindings to the Vers REST API for managing virtual machines and orchestration through the Vers control plane.
However, adoption appears early-stage (zero repository stars, recent first release in 2026-04-17), so evaluate whether Vers itself is stable and suitable for your use…
Parses version strings in multiple formats (semantic, filename, classname styles) and provides comparison and conversion operations between them.
Parses and compares package version strings in RPM/Yum format using pure Python, without requiring system tools or external dependencies.
Versioneer automates version management in setuptools-based Python projects by deriving version strings from version-control tags at build and runtime, eliminating manual version-string updates.
Automates version management in setuptools-based Python projects by deriving version strings from version-control tags at build and runtime, eliminating manual version-string updates.
However, the latest PyPI release is from 2021-04-01; verify current compatibility with your Python version and build toolchain before adopting.
Automatically determines your Python package's version from Git or Mercurial tags and writes it to your build system, with customizable version formatting and optional runtime file generation.
Parses, compares, and validates semantic versions and version specifications, supporting version strings with pre-release, dev, and local segments.
verspec parses and compares software version strings and version specifiers (like '~=1.0'), adapted from the packaging library, supporting both loose and Python-specific version schemes.
However, it has not been updated since 2020 and documentation is incomplete, so consider it suitable for straightforward version-matching tasks rather than as a…
Python SDK for building, deploying, and managing AI agents and generative AI applications on Google's Gemini Enterprise Agent Platform (formerly Vertex AI).
Native Python client library for connecting to and querying Vertica databases, implementing the DB-API v2.0 standard.
However, the aging maintenance status suggests it may not receive timely updates for new Vertica features or Python versions—verify compatibility with your specific…
Vesin computes neighbor lists for atomistic systems—identifying which atoms are within a cutoff distance of each other—with a Python interface backed by compiled code for speed.
Computes neighbor lists for atomistic systems efficiently, with support for periodic boundary conditions and GPU execution via PyTorch.
Computes approximate convex decomposition of triangle meshes by wrapping the V-HACD algorithm, taking vertex coordinates and face indices as NumPy arrays and returning a list of convex hull pairs.
However, verify the upstream license terms before use in proprietary work, and be prepared for minimal maintenance support if issues arise.
An asynchronous Python library for communicating with Victron Energy Venus OS devices via MQTT, mapping MQTT topics to typed Python objects with live-updating metrics and writable controls.
ViennaRNA provides Python bindings to a C library for predicting and analyzing RNA secondary structures, including minimum free energy folding, partition function calculations, and structure comparison.
Vine provides a Python implementation of promises that support both eager value promises and lazy evaluation, allowing callbacks, filters, and errbacks to themselves be promises.
Vineyard is an in-memory immutable data manager that enables zero-copy sharing of distributed data across big data systems like graph analytics, numerical computing, and machine learning frameworks.
However, install only if you have a Vineyard server infrastructure in place and are working at scale; it is not a general-purpose data library for single-machine use.
Vineyard is an in-memory immutable data manager that enables zero-copy sharing of distributed data across big data systems like graph analytics, numerical computing, and machine learning frameworks.