adafruit / adafruit/circup

Large number of updates

Open
#273 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
172
Forks
41
Avg merge
1d 20h
Merged PRs (30d)
1

Description

Every-so-often there are hundreds of libraries that are available.
The end user is not given a clue as to how things are progressing.
The example below with numbered updates would be a great help.
e.g. Is there time to go to the bathroom?
e.g. Is there time to get a snack?

circup --path N: update --all
Found device pimoroni_tiny2350 at N:, running CircuitPython 9.2.9.
A newer version of CircuitPython (10.2.0) is available.
Get it here: https://circuitpython.org/board/pimoroni_tiny2350
Using latest bundle for adafruit/Adafruit_CircuitPython_Bundle (20260424).
Using latest bundle for adafruit/CircuitPython_Community_Bundle (20260414).
Found 389 module[s] needing update.
1 Updated adafruit_adt7410
2 Updated adafruit_adxl34x
3 Updated adafruit_adxl37x
4 Updated adafruit_gps
5 Updated adafruit_24lc32
6 Updated adafruit_74hc595
7 Updated adafruit_acep7in
8 Updated adafruit_ad569x
9 Updated adafruit_adg72x
10 Updated adafruit_ags02ma
.
.
.
.

Bruce

Contributor guide

Open the contributing guide

Research direction

Start with the `circup --path N: update --all` command and trace how it reports each library update. Reproduce the case with hundreds of modules, then verify that progress is shown with numbered updates and remains understandable through the end of the operation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.