Large number of updates
- 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
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