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
cd
to somewhere convenient. (Like a drive where all your projects go`)- Download the repo (
git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2
) cd
into 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
cd
to somewhere convenient. (Like your home directory)- Download the repo (
git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2
) cd
into 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
cryptography
on 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.