CircuitPython-Bundle-Manager-v2
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!
Installation
Install from source
Windows
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)
Linux / macOS
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 7 again. - Run! (
python3 main.py)
Usage
TODO: Finish!
Contributing
TODO: Finish!
License
This project is distributed under the GNU General Public License v3.0 license. See the LICENSE file for the full license.

