A Python program that makes it easy to manage modules on a CircuitPython device!
The CircuitPython Bundle Manager v2 is a program that allows you to easily download bundles and use them to install modules on CircuitPython devices!
As the name implies, it's version 2 of the original CircuitPython-Bundle-Manager with many more fixes and features!
Here are some quick instructions, for more detailed and through instructions go to the wiki.
Download a
release
for your platform. (I only can test and build on Windows and Debian - sorry!)
Then extract it to somewhere convenient. (Like a drive where all your projects
go, or the home directory) Then run the binary inside the directory! (
CircuitPython_Bundle_Manager.exe for Windows, CircuitPython_Bundle_Manager
for Debian)
cdto somewhere convenient. (Like a drive where all your projects go`)- Download the repo
(
git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2) cdinto the downloaded repo.- Create a virtual environment. (
python -m venv .venv) - Activate the virtual environment. (
".venv/Scripts/activate.bat") - Install the requirements. (
pip install -r requirements.txt) - Run! (
python main.py)
cdto somewhere convenient. (Like your home directory)- Download the repo
(
git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2) cdinto the downloaded repo.- Create a virtual environment. (
python3 -m venv .venv) - Activate the virtual environment. (
source .venv/bin/activate) - Install the requirements. (
pip3 install -r requirements.txt) - If the installation fails, then follow the instructions to
install
cryptographyon your machine. Then try step 6 again. - Run! (
python3 main.py)
Please note that the wiki is still a work in progress! Contributions are welcomed!
All the documentation is available online on this repo's wiki!
No different from any other project on GitHub - fork, clone, commit, push, and pull request!
This project is distributed under the GNU General Public License v3.0. See
the LICENSE file for the full license.
