Circup

Latest version: v2.1.2

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 12

1.0.0

Potentially Breaking Change
Circup is now laid out in a package format (`./circup/__init__.py`) as opposed to the library format (`./circup.py`). This is unlikely to impact anyone, but it might.

What’s New?
- You can now mange the CircuitPython Bundles in your dev environment with the [circup bundle commands](https://github.com/adafruit/circup/pull/128). Thanks neradoc
- When Circup detects a newer version of CircuitPython is available, it will direct you the Board specific download page. Thanks neradoc
- The default Bundle list is now distributed as package data in JSON format as opposed to being hardcoded in the Python code. Thanks askpatrickw
- Some Circup commands may now be run without a board connected, these include the Bundle commands and `circup show` - Thanks dgriswo
- Several CP Library specific fixes

0.9.11

* `circup install --auto` now installs libraries based on the imports in yoru code.py
* CircuitPython Organisation bundle support

0.9.10

This release fixes an issue with installing dependencies for Community Bundle libraries.

0.9.9

With Circup 0.9.9 you can now use TAB in your favorite shell to autocomplete library names.
See the README for how-to steps to configure in your shell.

0.9.8

CircuitPython 7 introduces a new MPY format from MicroPython. With this realeease, Circup now properly installs the correct MPY version of libraries based on the CircuitPython version running on the device.

0.9.7

Circup now supports installing your favorite [Community Bundle Libraries](https://github.com/adafruit/CircuitPython_Community_Bundle#circuitpython-community-library-bundle) as well as the [Adafruit CicruitPython Libraries](https://github.com/adafruit/Adafruit_CircuitPython_Bundle#adafruit-circuitpython-library-bundle) you've always loved.

Page 7 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.