adafruit / adafruit/circuitpython-build-tools
Allow For Optional Inclusion of Pre-release Libraries
- Dominant language
- Python
- Stars
- 35
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
We could expand the [`VERSIONS` dict](https://github.com/adafruit/circuitpython-build-tools/blob/master/circuitpython_build_tools/target_versions.py) to allow for optional inclusion of any pre-release libraries.
Currently, 5.x has a BLE API change, with a corresponding BLE library update. The library update is only in pre-release though, so the bundle doesn't include it. Now that a 5.x-alpha library bundle is imminent, it would be good to include the relevant updates.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the VERSIONS dict in circuitpython_build_tools/target_versions.py and trace how it controls bundle inclusion. Verify how the 5.x BLE library update is selected, then define optional pre-release inclusion while preserving the existing stable-library behavior. Done means the relevant pre-release libraries can be included in a bundle when requested.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100