Package manager for VEXcode V5 C++ projects
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vpm_vex-0.1.0.tar.gz.
File metadata
- Download URL: vpm_vex-0.1.0.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
edaf237bdfc79200072ae3a6cbcf04c69805b90ba9e9e24658ed3d8ffeabc4e2
|
|
| MD5 |
48f3efb38d35813b30fb230db28001b2
|
|
| BLAKE2b-256 |
c771cf1ec2388da8da8500dcdd94e98b05c62d65c2dd3ac909a2f6cf4941f4e8
|
File details
Details for the file vpm_vex-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vpm_vex-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
420a50dbc9d651ffc9922ad9d77572beb4b3cc295b0edd93df87ca8384ec654a
|
|
| MD5 |
2302adaa92d8a7497591dc923b6cde23
|
|
| BLAKE2b-256 |
91ac6b1b8e98bf9ff3a5a020b34a0ce0f9acc55da0397826e6197154e47dcd0f
|