Skip to main content

vpm

Package manager for VEXcode V5 C++ projects.

Installation

pip install vpm-vex

Quick Start

# Initialize vpm in your VEXcode project
cd your-vexcode-project
vpm init

# Install a library
vpm install user/repo

# Install all dependencies from vpm.json
vpm install

Commands

vpm init

Initializes vpm in the current VEXcode project. Creates vpm.json and patches your makefile to include installed libraries.

vpm init

vpm install

Install a package from GitHub or a direct zip URL. Run with no arguments to install all dependencies from vpm.json.

vpm install                                        # install all from vpm.json
vpm install user/repo                              # latest release
vpm install user/repo@v1.0.0                       # pinned version
vpm install https://github.com/user/repo           # full GitHub URL
vpm install https://example.com/mylib-1.0.0.zip    # direct zip URL

vpm remove

Remove an installed package.

vpm remove my-library

vpm update

Update installed packages to their latest releases.

vpm update                  # update all
vpm update my-library       # update one

vpm list

List all installed packages in the current project.

vpm list

vpm search

Search for packages across all configured depots.

vpm search pid
vpm search chassis

vpm depot

Manage package depots.

vpm depot list                  # list configured depots
vpm depot add <url>             # add a depot
vpm depot remove <url>          # remove a depot
vpm depot fetch <url>           # preview a depot's packages

Creating a Library

Use the vpm-template to create a vpm-compatible library.

Part of HCU-Vex

VPM is part of the HCU-Vex open source VEX Robotics ecosystem.

Metadata

Release files for vpm-vex 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vpm-vex 0.1.0
File Size Uploaded
vpm_vex-0.1.0.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vpm-vex 0.1.0
File Interpreter ABI Platform
vpm_vex-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.3 kB

Release files / vpm_vex-0.1.0.tar.gz

Download URL vpm_vex-0.1.0.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
edaf237bdfc79200072ae3a6cbcf04c69805b90ba9e9e24658ed3d8ffeabc4e2
BLAKE2b-256 checksum
How to use checksums
c771cf1ec2388da8da8500dcdd94e98b05c62d65c2dd3ac909a2f6cf4941f4e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / vpm_vex-0.1.0-py3-none-any.whl

Download URL vpm_vex-0.1.0-py3-none-any.whl
Size 12.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
420a50dbc9d651ffc9922ad9d77572beb4b3cc295b0edd93df87ca8384ec654a
BLAKE2b-256 checksum
How to use checksums
91ac6b1b8e98bf9ff3a5a020b34a0ce0f9acc55da0397826e6197154e47dcd0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page