{"id":19392340,"url":"https://github.com/unsignedarduino/circuitpython-bundle-manager-v2","last_synced_at":"2026-04-12T18:56:57.598Z","repository":{"id":110636949,"uuid":"428050630","full_name":"UnsignedArduino/CircuitPython-Bundle-Manager-v2","owner":"UnsignedArduino","description":"A Python program that makes it easy to manage modules on a CircuitPython device!","archived":false,"fork":false,"pushed_at":"2021-12-18T01:06:30.000Z","size":211,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-07T10:12:22.600Z","etag":null,"topics":["circuitpython","dependency-manager","gui","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UnsignedArduino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-14T21:56:42.000Z","updated_at":"2021-12-18T01:06:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c9aaf0e-21e2-4614-931b-199c5a302ced","html_url":"https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsignedArduino%2FCircuitPython-Bundle-Manager-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsignedArduino%2FCircuitPython-Bundle-Manager-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsignedArduino%2FCircuitPython-Bundle-Manager-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnsignedArduino%2FCircuitPython-Bundle-Manager-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UnsignedArduino","download_url":"https://codeload.github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240564605,"owners_count":19821421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circuitpython","dependency-manager","gui","python"],"created_at":"2024-11-10T10:32:11.932Z","updated_at":"2026-04-12T18:56:52.566Z","avatar_url":"https://github.com/UnsignedArduino.png","language":"Python","readme":"[comment]: \u003c\u003e (This README is based off the template found here: )\n[comment]: \u003c\u003e (https://github.com/dbader/readme-template)\n\n# CircuitPython-Bundle-Manager-v2\n\u003e A Python program that makes it easy to manage modules on a CircuitPython \n\u003e device!\n\nThe CircuitPython Bundle Manager v2 is a program that allows you to easily \ndownload bundles and use them to install modules on CircuitPython devices!\n\nAs the name implies, it's version 2 of the original \n[CircuitPython-Bundle-Manager](https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager)\nwith many more fixes and features!\n\n![A picture of the CircuitPython Bundle Manager's Modules tab open](https://user-images.githubusercontent.com/38868705/143666017-dd05b7dc-b38b-4994-8bae-59b58901ffb4.png)\n\n## Installation\n\nHere are some quick instructions, for more detailed and through instructions \ngo to the \n[wiki](https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2/wiki/Installation).\n\n### Install from binary\n\nDownload a \n[release](https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2/releases) \nfor your platform. (I only can test and build on Windows and Debian - sorry!)\nThen extract it to somewhere convenient. (Like a drive where all your projects\ngo, or the home directory) Then run the binary inside the directory! (\n`CircuitPython_Bundle_Manager.exe` for Windows, `CircuitPython_Bundle_Manager` \nfor Debian)\n\n### Install from source\n\n#### Windows\n\n1. `cd` to somewhere convenient. (Like a drive where all your projects go`)\n2. Download the repo\n   (`git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2`)\n3. `cd` into the downloaded repo. \n4. Create a virtual environment. (`python -m venv .venv`)\n5. Activate the virtual environment. (`\".venv/Scripts/activate.bat\"`)\n6. Install the requirements. (`pip install -r requirements.txt`)\n7. Run! (`python main.py`)\n\n#### Linux / macOS\n\n1. `cd` to somewhere convenient. (Like your home directory)\n2. Download the repo\n   (`git clone https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2`)\n3. `cd` into the downloaded repo. \n4. Create a virtual environment. (`python3 -m venv .venv`)\n5. Activate the virtual environment. (`source .venv/bin/activate`)\n6. Install the requirements. (`pip3 install -r requirements.txt`)\n7. If the installation fails, then follow the instructions to \n   [install `cryptography`](https://cryptography.io/en/latest/installation/#building-cryptography-on-linux)\n   on your machine. Then try step 6 again. \n8. Run! (`python3 main.py`)\n\n## Usage\n\n\u003e Please note that the wiki is still a work in progress! Contributions are \n\u003e welcomed!\n\nAll the documentation is available online on this repo's \n[wiki](https://github.com/UnsignedArduino/CircuitPython-Bundle-Manager-v2/wiki)!\n\n## Contributing\n\nNo different from any other project on GitHub - fork, clone, commit, \npush, and pull request! \n\n## License\n\nThis project is distributed under the `GNU General Public License v3.0`. See \nthe [`LICENSE`](LICENSE) file for the full license. \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funsignedarduino%2Fcircuitpython-bundle-manager-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funsignedarduino%2Fcircuitpython-bundle-manager-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funsignedarduino%2Fcircuitpython-bundle-manager-v2/lists"}