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)
| File | Size | Uploaded | |
|---|---|---|---|
| vpm_vex-0.1.0.tar.gz | 9.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|