Compare commits

...

8 commits

Author SHA1 Message Date
foamyguy
008a625b39
Merge pull request #222 from FoamyGuy/meeting_7_14_25
adding meeting 7/14/25
2025-07-14 13:36:32 -05:00
foamyguy
848a445f54 adding meeting 7/14/25 2025-07-14 13:36:04 -05:00
Dan Halbert
16d9d728c5
Merge pull request #221 from adafruit/dhalbert-patch-1
calendar: every other week in July/August 2025
2025-07-02 15:54:27 -04:00
Dan Halbert
38e9d95fb0
calendar: every other week in July/August 2025 2025-07-02 15:53:28 -04:00
Liz
6e656e0fcf
Merge pull request #220 from adafruit/BlitzCityDIY-patch-1
Create 2025-06-30.md
2025-06-30 14:33:33 -04:00
Liz
2642f67fb4
Create 2025-06-30.md 2025-06-30 14:33:09 -04:00
Dan Halbert
a8284626be
Merge pull request #219 from adafruit/dhalbert-patch-1
Create 2025-06-23.md
2025-06-23 14:50:33 -04:00
Dan Halbert
43fac8cb4a
Create 2025-06-23.md 2025-06-23 14:50:14 -04:00
4 changed files with 641 additions and 24 deletions

189
2025/2025-06-23.md Normal file
View file

@ -0,0 +1,189 @@
# CircuitPython Weekly Meeting for June 23, 2025
Video is available on [YouTube](https://youtu.be/cTRc-tGFkCc).
Join here for the chat all week: [http://adafru.it/discord](http://adafru.it/discord).
The CircuitPython Weekly Meeting normally is held at 2pm US ET/11am PT on Mondays. Check the \#circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in [iCal format](https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical) for use with standard calendar applications and can also be viewed [in your browser](https://open-web-calendar.hosted.quelltext.eu/calendar.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fadafruit%2Fadafruit-circuitpython-weekly-meeting%2Fmain%2Fmeeting.ical&title=CircuitPython%20Meeting%20Schedule&tab=agenda&tabs=month&tabs=agenda).
If you want to be able to participate in the meeting by speaking, you will need to be added to the @circuitpythonistas role on Discord. Please ask any of the moderators or admins to add you if youd like to join.
CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com.
Reminders: Podcast available on most services. Let us know if were missing some. The canonical URL for the podcast version is [https://adafruit-podcasts.s3.amazonaws.com/circuitpython\_weekly\_meeting/audio-podcast.xml](https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml) which you may be able to enter directly into compatible podcast apps.
## 2:26 Community News
The weekly Python on Microcontrollers newsletter was skipped this week. Here are some more items from last weeks newsletter.
### 3:12 Get Started With the New Python Installation Manager
The soon to be official tool for managing Python installations on Windows, the new Python Installation Manager picks up where the py launcher left off to help you manage the tangle of Python installations on your machine [InfoWorld](https://www.infoworld.com/article/4001983/get-started-with-the-new-python-installation-manager.html).
### 3:42 Python: The Documentary is Coming (See the Trailer)
From a side project in Amsterdam to powering AI at the worlds biggest companies this is the story of Python. Featuring Guido van Rossum, Travis Oliphant, Barry Warsaw, and many more, our upcoming full-length documentary traces Pythons slow-but-steady rise, its community-driven evolution, and the languages impact on… well… everything. See the trailer now [YouTube](https://www.youtube.com/watch?v=pqBqdNIPrbo).
### 4:20 Newsletter Details
The Python on Microcontrollers Weekly Newsletter is a CircuitPython-community-run newsletter emailed every Monday. The complete archives are \[here\](https://www.adafruitdaily.com/category/circuitpython/). It highlights the latest Python on hardware related news from around the web including CircuitPython, Python and MicroPython developments.
To contribute your own news or project, edit next week's draft [on GitHub](https://github.com/adafruit/circuitpython-weekly-newsletter/tree/gh-pages/_drafts) and [submit a pull request](https://help.github.com/articles/editing-files-in-your-repository/) with the changes. You may also or email [cpnews@adafruit.com](mailto:cpnews@adafruit.com), or tag a post with \#CircuitPython on Mastodon, Bluesky, or X (formerly known as Twitter),.
## 5:19 State of CircuitPython, Libraries and Blinka
**This report contains information from the previous seven days. Any changes (PRs merged, etc.) made today are not included in this report.**
### Overall
* 21 pull requests merged
* 10 authors \- jlunz, BlitzCityDIY, dhalbert, makermelissa, **EGJ-Moorington**, weblate, bablokb, FoamyGuy, **FK-sauve**, Neradoc
* 8 reviewers \- BlitzCityDIY, dhalbert, tekktrik, brentru, makermelissa, eightycc, ladyada, FoamyGuy
* 11 closed issues by 9 people, 9 opened by 9 people
### 6:20 Core
* 8 pull requests merged
* 4 authors \- FK-sauve, weblate, dhalbert, FoamyGuy
* 4 reviewers \- BlitzCityDIY, eightycc, dhalbert, FoamyGuy
* 22 open pull requests
* [https://github.com/adafruit/circuitpython/pull/9094](https://github.com/adafruit/circuitpython/pull/9094) (Open 453 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/9349](https://github.com/adafruit/circuitpython/pull/9349) (Open 369 days)
* [https://github.com/adafruit/circuitpython/pull/9559](https://github.com/adafruit/circuitpython/pull/9559) (Open 303 days)
* [https://github.com/adafruit/circuitpython/pull/9844](https://github.com/adafruit/circuitpython/pull/9844) (Open 206 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/9883](https://github.com/adafruit/circuitpython/pull/9883) (Open 195 days)
* [https://github.com/adafruit/circuitpython/pull/9909](https://github.com/adafruit/circuitpython/pull/9909) (Open 181 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10023](https://github.com/adafruit/circuitpython/pull/10023) (Open 140 days)
* [https://github.com/adafruit/circuitpython/pull/10056](https://github.com/adafruit/circuitpython/pull/10056) (Open 129 days)
* [https://github.com/adafruit/circuitpython/pull/10080](https://github.com/adafruit/circuitpython/pull/10080) (Open 123 days)
* [https://github.com/adafruit/circuitpython/pull/10265](https://github.com/adafruit/circuitpython/pull/10265) (Open 67 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10283](https://github.com/adafruit/circuitpython/pull/10283) (Open 61 days)
* [https://github.com/adafruit/circuitpython/pull/10287](https://github.com/adafruit/circuitpython/pull/10287) (Open 60 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10297](https://github.com/adafruit/circuitpython/pull/10297) (Open 57 days)
* [https://github.com/adafruit/circuitpython/pull/10303](https://github.com/adafruit/circuitpython/pull/10303) (Open 52 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10320](https://github.com/adafruit/circuitpython/pull/10320) (Open 45 days)
* [https://github.com/adafruit/circuitpython/pull/10354](https://github.com/adafruit/circuitpython/pull/10354) (Open 37 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10369](https://github.com/adafruit/circuitpython/pull/10369) (Open 30 days)
* [https://github.com/adafruit/circuitpython/pull/10379](https://github.com/adafruit/circuitpython/pull/10379) (Open 26 days)
* [https://github.com/adafruit/circuitpython/pull/10402](https://github.com/adafruit/circuitpython/pull/10402) (Open 18 days)
* [https://github.com/adafruit/circuitpython/pull/10413](https://github.com/adafruit/circuitpython/pull/10413) (Open 12 days)
* [https://github.com/adafruit/circuitpython/pull/10422](https://github.com/adafruit/circuitpython/pull/10422) (Open 8 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10439](https://github.com/adafruit/circuitpython/pull/10439) (Open 1 days)
* 6 closed issues by 5 people, 2 opened by 2 people
* 774 open issues
* [https://github.com/adafruit/circuitpython/issues](https://github.com/adafruit/circuitpython/issues)
* 9 active milestones
* 10.0.0: 25 open issues
* 10.0.x: 1 open issues
* 10.x.x: 42 open issues
* 11.0.0: 7 open issues
* 9.2.x: 0 open issues
* Libraries: 16 open issues
* Long term: 638 open issues
* Support: 29 open issues
* Third-party: 16 open issues
* 0 issues not assigned a milestone
### 7:30 Libraries
* Adafruit Libraries: 365 Community Libraries: 165 (Total: 530\)
* 6 pull requests merged
* 5 authors \- bablokb, **jlunz**, BlitzCityDIY, **EGJ-Moorington**, FoamyGuy
* 4 reviewers \- brentru, ladyada, BlitzCityDIY, FoamyGuy
* Merged pull requests:
* [https://github.com/adafruit/Adafruit\_CircuitPython\_AdafruitIO/pull/131](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO/pull/131) (Days open: 2\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_STSPIN/pull/1](https://github.com/adafruit/Adafruit_CircuitPython_STSPIN/pull/1) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_INA228/pull/5](https://github.com/adafruit/Adafruit_CircuitPython_INA228/pull/5) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_Bundle/pull/510](https://github.com/adafruit/Adafruit_CircuitPython_Bundle/pull/510) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SEN6x/pull/3](https://github.com/adafruit/Adafruit_CircuitPython_SEN6x/pull/3) (Days open: 1\)
* [https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/250](https://github.com/adafruit/cookiecutter-adafruit-circuitpython/pull/250) (Days open: 1\)
* 44 open pull requests (Oldest: 1040, Newest: 11\)
* 3 closed issues by 3 people, 3 opened by 3 people
* 721 open issues
* 3 good first issues
* [https://circuitpython.org/contributing](https://circuitpython.org/contributing)
#### Library updates in the last seven days:
* **New Libraries**
* [adafruit/Adafruit\_CircuitPython\_STSPIN](https://github.com/adafruit/Adafruit_CircuitPython_STSPIN)
* **Updated Libraries**
* [adafruit/Adafruit\_CircuitPython\_AdafruitIO](https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO)
* [adafruit/Adafruit\_CircuitPython\_WSGI](https://github.com/adafruit/Adafruit_CircuitPython_WSGI)
* [EGJ-Moorington/CircuitPython\_Button\_Handler](https://github.com/EGJ-Moorington/CircuitPython_Button_Handler)
* [relic-se/CircuitPython\_KeyManager](https://github.com/relic-se/CircuitPython_KeyManager)
### 12:40 Blinka
* 7 pull requests merged
* 4 authors \- makermelissa, Neradoc, bablokb, FoamyGuy
* 4 reviewers \- makermelissa, tekktrik, dhalbert, FoamyGuy
* 11 open pull requests
* [https://github.com/adafruit/Adafruit\_Blinka\_bleio/pull/40](https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40) (Open 1354 days)
* [https://github.com/adafruit/Adafruit\_Python\_PlatformDetect/pull/335](https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/335) (Open 542 days) (draft)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/884](https://github.com/adafruit/Adafruit_Blinka/pull/884) (Open 313 days) (draft)
* [https://github.com/adafruit/Adafruit\_Blinka\_Displayio/pull/140](https://github.com/adafruit/Adafruit_Blinka_Displayio/pull/140) (Open 309 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/888](https://github.com/adafruit/Adafruit_Blinka/pull/888) (Open 296 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/908](https://github.com/adafruit/Adafruit_Blinka/pull/908) (Open 226 days) (draft)
* [https://github.com/adafruit/Adafruit\_Python\_PlatformDetect/pull/372](https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/372) (Open 193 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_Neopixel/pull/9](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_Neopixel/pull/9) (Open 55 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_rp1pio/pull/22](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_rp1pio/pull/22) (Open 55 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_PyPortal/pull/24](https://github.com/adafruit/Adafruit_Blinka_PyPortal/pull/24) (Open 22 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_Piomatter/pull/44](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_Piomatter/pull/44) (Open 10 days)
* 2 closed issues by 2 people, 4 opened by 4 people
* 156 open issues
* [https://github.com/adafruit/Adafruit\_Blinka/issues](https://github.com/adafruit/Adafruit_Blinka/issues)
* Number of supported boards: 162
## 13:42 Hug reports
14:05 @danh (hosting)
* @eightycc for a prompt review of the MicroPython v1.25 merge.
14:17 @foamyguy
* RetiredWizard for submitting a PyDOS app for Fruit Jam OS
* @danh and @Neradoc for discussion and help with stubs release issue
14:40 @tekktrik (not present)
* Group hug\!
## 14:50 Status Updates
15:20 @danh (hosting)
* I finished the MicroPython v1.25 merge, and @eightycc reviewed and approved it.
* 25 open issues for 10.0.0. @eightycc and I will triage them.
* Next:
* Fix more 10.0.0 issues.
* Change more 4MB ESP32-S3 boards to larger partitions: TFT, reverse TFT, QT Py.
16:50 @foamyguy
* Look into issue with stubs release issue from the last few pre-releases
* Triage some issues reported with new versions of Blinka and submit some fixes
* Fruit Jam OS
* Actions for daily release check and making a new release automatically
* Launcher enhancements: fixed mouse click on page arrow buttons, add hotkeys for going to different pages, allow user to disable mouse with a config file
19:40 @tekktrik (not present)
* Trying to help out with PR reviews as I have time
* Planning a [CoAP](https://en.wikipedia.org/wiki/Constrained_Application_Protocol) library that will add some standard IoT communication options, particularly helpful for communication over UDP or LoRa.
## 20:45 In The Weeds
21:17 @tekktrik (not present)
* There was some discussion around moving away from “dynamic” requirements (requirements.txt) and moving towards more static ones (within pyproject.toml). This would allow folks using tools like “uv” to have dependency management work right out of the box.
* I believe this is possible using some of the tools within Adabot, and Im happy to do this.
* I dont think any libraries actually require dynamic requirements, so the technical risk is very low.
* 28:00 If “gpiod” is not installed with Blinka while using generic Linux, it throws an ImportError that this was not done. However, due to the try/except we use for type annotations, we catch and then silently pass this error if we ever have using digitalio.DigitalInOut within type annotations for a library. This causes issues on SBCs that require type annotations to truly exist at runtime. \[See https://github.com/adafruit/Adafruit\_CircuitPython\_BusDevice/pull/102\]
* We could change the warning exception in Blinka away from ImportError, but it really IS an import error. An alternative candidate could be OSError, since it relates to the pins.
* We could go and patch the other libraries as well to make definitions/values exist at runtime. This was the proposed solution for the instance where this issue was identified.
## 38:05 Wrap-Up
Next meeting is Monday, June 30, 2025, at the regular time of 2pm US ET / 11 am US PT. After that were planning to go to a bi-weekly schedule for July and August.

201
2025/2025-06-30.md Normal file
View file

@ -0,0 +1,201 @@
# CircuitPython Weekly Meeting for June 30, 2025
***Liz** is hosting.*
Video is available on [YouTube](https://youtu.be/orrvsB_hkYc).
Join here for the chat all week: [http://adafru.it/discord](http://adafru.it/discord).
The CircuitPython Weekly Meeting normally is held at 2pm US ET/11am PT on Mondays. Check the \#circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in [iCal format](https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical) for use with standard calendar applications and can also be viewed [in your browser](https://open-web-calendar.hosted.quelltext.eu/calendar.html?url=https%3A%2F%2Fraw.githubusercontent.com%2Fadafruit%2Fadafruit-circuitpython-weekly-meeting%2Fmain%2Fmeeting.ical&title=CircuitPython%20Meeting%20Schedule&tab=agenda&tabs=month&tabs=agenda).
If you want to be able to participate in the meeting by speaking, you will need to be added to the @circuitpythonistas role on Discord. Please ask any of the moderators or admins to add you if youd like to join.
CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com.
Reminders: Podcast available on most services. Let us know if were missing some. The canonical URL for the podcast version is [https://adafruit-podcasts.s3.amazonaws.com/circuitpython\_weekly\_meeting/audio-podcast.xml](https://adafruit-podcasts.s3.amazonaws.com/circuitpython_weekly_meeting/audio-podcast.xml) which you may be able to enter directly into compatible podcast apps.
## 01:57 Community News
### MicroPython Ported to Motorola 68000-based Macs
Jeff Epler has ported MicroPython 1.26.0 preview to older Macintosh computers running Motorola 68000 microprocessors (pre-1994) \- [Mastodon](https://social.afront.org/@stylus/114745494736982809) and [GitHub](https://github.com/jepler/circuitpython/pull/new/ports-m68kmac).
### 02:22 CircuitPython School
Have you been looking for an easy way to learn CircuitPython? Check out the [videos](https://www.youtube.com/@profgallaugher) by Professor [John Gallaugher](https://gallaugher.com/) of Boston College. His CircuitPython School videos are especially helpful \- [YouTube Playlist](https://www.youtube.com/playlist?list=PL9VJ9OpT-IPSsQUWqQcNrVJqy4LhBjPX2).
### 02:40 Project of the Week: IINTS, the Open-Source Insulin Pump for Raspberry Pi Pico
Rune Bobbaers designed and built a fully open-source insulin pump from scratch having long “been fascinated by the medical technology that helps keep me alive, especially insulin pumps”. It uses MicroPython on a Raspberry Pi Pico, controlling insulin delivery using stepper motors and a user-friendly interface \- [Raspberry Pi News](https://www.raspberrypi.com/news/learning-with-a-homemade-model-insulin-pump/) and [GitHub](https://github.com/python35/IINTS).
### 03:13 Newsletter Details
The Python on Microcontrollers Weekly Newsletter is a CircuitPython-community-run newsletter emailed every Monday. The complete archives are \[here\](https://www.adafruitdaily.com/category/circuitpython/). It highlights the latest Python on hardware related news from around the web including CircuitPython, Python and MicroPython developments.
To contribute your own news or project, edit next week's draft [on GitHub](https://github.com/adafruit/circuitpython-weekly-newsletter/tree/gh-pages/_drafts) and [submit a pull request](https://help.github.com/articles/editing-files-in-your-repository/) with the changes. You may also or email [cpnews@adafruit.com](mailto:cpnews@adafruit.com), or tag a post with \#CircuitPython on Mastodon, Bluesky, or X (formerly known as Twitter),.
## 03:52 State of CircuitPython, Libraries and Blinka
**This report contains information from the previous seven days. Any changes (PRs merged, etc.) made today are not included in this report.**
### Overall
* 23 pull requests merged
* 8 authors \- mikeysklar, dhalbert, weblate, makermelissa, BlitzCityDIY, hrfarmer, Neradoc, FoamyGuy
* 9 reviewers \- ladyada, tekktrik, nateinaction, makermelissa, BlitzCityDIY, dhalbert, Neradoc, jerryneedell, FoamyGuy
* 12 closed issues by 7 people, 13 opened by 10 people
### 04:41 Core
* 2 pull requests merged
* 2 authors \- weblate, FoamyGuy
* 1 reviewers \- dhalbert
* 24 open pull requests
* [https://github.com/adafruit/circuitpython/pull/9094](https://github.com/adafruit/circuitpython/pull/9094) (Open 460 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/9349](https://github.com/adafruit/circuitpython/pull/9349) (Open 376 days)
* [https://github.com/adafruit/circuitpython/pull/9559](https://github.com/adafruit/circuitpython/pull/9559) (Open 310 days)
* [https://github.com/adafruit/circuitpython/pull/9844](https://github.com/adafruit/circuitpython/pull/9844) (Open 213 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/9883](https://github.com/adafruit/circuitpython/pull/9883) (Open 202 days)
* [https://github.com/adafruit/circuitpython/pull/9909](https://github.com/adafruit/circuitpython/pull/9909) (Open 188 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10023](https://github.com/adafruit/circuitpython/pull/10023) (Open 147 days)
* [https://github.com/adafruit/circuitpython/pull/10056](https://github.com/adafruit/circuitpython/pull/10056) (Open 136 days)
* [https://github.com/adafruit/circuitpython/pull/10080](https://github.com/adafruit/circuitpython/pull/10080) (Open 130 days)
* [https://github.com/adafruit/circuitpython/pull/10265](https://github.com/adafruit/circuitpython/pull/10265) (Open 74 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10283](https://github.com/adafruit/circuitpython/pull/10283) (Open 68 days)
* [https://github.com/adafruit/circuitpython/pull/10287](https://github.com/adafruit/circuitpython/pull/10287) (Open 67 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10297](https://github.com/adafruit/circuitpython/pull/10297) (Open 64 days)
* [https://github.com/adafruit/circuitpython/pull/10303](https://github.com/adafruit/circuitpython/pull/10303) (Open 59 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10320](https://github.com/adafruit/circuitpython/pull/10320) (Open 52 days)
* [https://github.com/adafruit/circuitpython/pull/10354](https://github.com/adafruit/circuitpython/pull/10354) (Open 44 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10369](https://github.com/adafruit/circuitpython/pull/10369) (Open 37 days)
* [https://github.com/adafruit/circuitpython/pull/10379](https://github.com/adafruit/circuitpython/pull/10379) (Open 33 days)
* [https://github.com/adafruit/circuitpython/pull/10402](https://github.com/adafruit/circuitpython/pull/10402) (Open 25 days)
* [https://github.com/adafruit/circuitpython/pull/10413](https://github.com/adafruit/circuitpython/pull/10413) (Open 19 days)
* [https://github.com/adafruit/circuitpython/pull/10422](https://github.com/adafruit/circuitpython/pull/10422) (Open 15 days) (draft)
* [https://github.com/adafruit/circuitpython/pull/10440](https://github.com/adafruit/circuitpython/pull/10440) (Open 6 days)
* [https://github.com/adafruit/circuitpython/pull/10443](https://github.com/adafruit/circuitpython/pull/10443) (Open 4 days)
* [https://github.com/adafruit/circuitpython/pull/10447](https://github.com/adafruit/circuitpython/pull/10447) (Open 0 days)
* 1 closed issues by 1 people, 5 opened by 3 people
* 779 open issues
* [https://github.com/adafruit/circuitpython/issues](https://github.com/adafruit/circuitpython/issues)
* 9 active milestones
* 10.0.0: 26 open issues
* 10.0.x: 1 open issues
* 10.x.x: 44 open issues
* 11.0.0: 7 open issues
* 9.2.x: 0 open issues
* Libraries: 16 open issues
* Long term: 640 open issues
* Support: 29 open issues
* Third-party: 16 open issues
* 0 issues not assigned a milestone
### 06:17 Libraries
* Adafruit Libraries: 365 Community Libraries: 165 (Total: 530\)
* 18 pull requests merged
* 6 authors \- mikeysklar, dhalbert, BlitzCityDIY, **hrfarmer**, Neradoc, FoamyGuy
* 7 reviewers \- ladyada, **nateinaction**, BlitzCityDIY, dhalbert, Neradoc, jerryneedell, FoamyGuy
* Merged pull requests:
* [https://github.com/adafruit/Adafruit\_CircuitPython\_HTTPServer/pull/103](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer/pull/103) (Days open: 93\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_RFM/pull/15](https://github.com/adafruit/Adafruit_CircuitPython_RFM/pull/15) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_HTTPServer/pull/106](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer/pull/106) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_EPD/pull/91](https://github.com/adafruit/Adafruit_CircuitPython_EPD/pull/91) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1680/pull/35](https://github.com/adafruit/Adafruit_CircuitPython_SSD1680/pull/35) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1680/pull/33](https://github.com/adafruit/Adafruit_CircuitPython_SSD1680/pull/33) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_EK79686/pull/4](https://github.com/adafruit/Adafruit_CircuitPython_EK79686/pull/4) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_ACeP7In/pull/8](https://github.com/adafruit/Adafruit_CircuitPython_ACeP7In/pull/8) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_IL0373/pull/34](https://github.com/adafruit/Adafruit_CircuitPython_IL0373/pull/34) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_IL91874/pull/21](https://github.com/adafruit/Adafruit_CircuitPython_IL91874/pull/21) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_IL0398/pull/18](https://github.com/adafruit/Adafruit_CircuitPython_IL0398/pull/18) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1608/pull/20](https://github.com/adafruit/Adafruit_CircuitPython_SSD1608/pull/20) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1681/pull/16](https://github.com/adafruit/Adafruit_CircuitPython_SSD1681/pull/16) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_UC8151D/pull/15](https://github.com/adafruit/Adafruit_CircuitPython_UC8151D/pull/15) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_Gizmo/pull/30](https://github.com/adafruit/Adafruit_CircuitPython_Gizmo/pull/30) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_PyBadger/pull/73](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger/pull/73) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1675/pull/20](https://github.com/adafruit/Adafruit_CircuitPython_SSD1675/pull/20) (Days open: 1\)
* [https://github.com/adafruit/Adafruit\_CircuitPython\_SSD1305/pull/18](https://github.com/adafruit/Adafruit_CircuitPython_SSD1305/pull/18) (Days open: 1\)
* 45 open pull requests (Oldest: 1047, Newest: 2\)
* 6 closed issues by 5 people, 7 opened by 6 people
* 723 open issues
* 3 good first issues
* [https://circuitpython.org/contributing](https://circuitpython.org/contributing)
#### Library updates in the last seven days:
* **Updated Libraries**
* [adafruit/Adafruit\_CircuitPython\_HTTPServer](https://github.com/adafruit/Adafruit_CircuitPython_HTTPServer)
* [adafruit/Adafruit\_CircuitPython\_PyBadger](https://github.com/adafruit/Adafruit_CircuitPython_PyBadger)
* [adafruit/Adafruit\_CircuitPython\_SEN6x](https://github.com/adafruit/Adafruit_CircuitPython_SEN6x)
### 11:18 Blinka
* 3 pull requests merged
* 1 authors \- makermelissa
* 4 reviewers \- tekktrik, makermelissa, dhalbert, FoamyGuy
* 14 open pull requests
* [https://github.com/adafruit/Adafruit\_Blinka\_bleio/pull/40](https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40) (Open 1361 days)
* [https://github.com/adafruit/Adafruit\_Python\_PlatformDetect/pull/335](https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/335) (Open 549 days) (draft)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/884](https://github.com/adafruit/Adafruit_Blinka/pull/884) (Open 320 days) (draft)
* [https://github.com/adafruit/Adafruit\_Blinka\_Displayio/pull/140](https://github.com/adafruit/Adafruit_Blinka_Displayio/pull/140) (Open 316 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/888](https://github.com/adafruit/Adafruit_Blinka/pull/888) (Open 303 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/908](https://github.com/adafruit/Adafruit_Blinka/pull/908) (Open 233 days) (draft)
* [https://github.com/adafruit/Adafruit\_Python\_PlatformDetect/pull/372](https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/372) (Open 200 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_Neopixel/pull/9](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_Neopixel/pull/9) (Open 62 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_rp1pio/pull/22](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_rp1pio/pull/22) (Open 62 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_PyPortal/pull/24](https://github.com/adafruit/Adafruit_Blinka_PyPortal/pull/24) (Open 29 days)
* [https://github.com/adafruit/Adafruit\_Blinka\_Raspberry\_Pi5\_Piomatter/pull/44](https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_Piomatter/pull/44) (Open 17 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/985](https://github.com/adafruit/Adafruit_Blinka/pull/985) (Open 4 days)
* [https://github.com/adafruit/Adafruit\_Blinka/pull/984](https://github.com/adafruit/Adafruit_Blinka/pull/984) (Open 4 days)
* [https://github.com/adafruit/Adafruit\_Python\_PlatformDetect/pull/386](https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/386) (Open 1 days)
* 5 closed issues by 2 people, 1 opened by 1 people
* 153 open issues
* [https://github.com/adafruit/Adafruit\_Blinka/issues](https://github.com/adafruit/Adafruit_Blinka/issues)
* Number of supported boards: 162
## 11:54 Hug reports
@Liz (hosting)
* Group hug
12:17 @danh
* @HaThach for a quick review of a TinyUF2 infrastructure change PR.
12:38 @foamyguy
* @danh for reviewing many PRs for updated OnDiskBitmap API usage \+ Anne for review of same in learn repo
13:00 @mark\[gamblor21\] (lurking)
* Group hug\! Life has gotten busy for the moment but still around.
## 13:09 Status Updates
@Liz (hosting)
* Ive been working on a few product guides. I updated the tri-color 2.9” eInk guide pages for the new revisions in the shop. I also wrote the guide for the TPS61169 constant current LED driver, which is currently in moderation. Next Ill start working on the guide and CircuitPython driver for the AS5600 breakout.
* For projects, Im working on some code for a Raspberry Pi camera with a thermal camera overlay. This uses the MLX90640 breakout and will likely be published next week.
14:23 @danh
* Working on changeover to larger partition on ESP32-S3 boards. Reworked “Factory Reset” guide pages, but still need to link to updated bootloaders. [https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bootloaders/esp32/](https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bootloaders/esp32/) has been reorganized.
* Will continue with 10.0.0 issues this week.
16:28 @foamyguy
* Updated all libraries and learn code that were using OnDiskBitmap API from pre 7.x
* Published 1st version of adafruit\_color\_terminal repo. It holds an extension for terminalio.Terminal that supports ANSI color escapes for subsets of the text
* Worked on IRC client app, refactored to use dang and handle keyboard input
* Fix Blinka Displayio py 3.9 support issue caused by typing syntax
* Looking into support for custom fonts with terminalio.Terminal
* Submitted issue in the core for MemoryError with strange behavior
## 20:25 In The Weeds
@Liz
* Summer schedule \- we will be meeting every 2 weeks in July and August. The meeting calendar has been updated to reflect this. We will start back to our usual weekly meeting in September.
## 21:26 Wrap-Up

251
2025/2025-07-14.md Normal file

File diff suppressed because one or more lines are too long

View file

@ -525,48 +525,24 @@ DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250707T140000
DTEND;TZID=US/Eastern:20250707T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250714T140000
DTEND;TZID=US/Eastern:20250714T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250721T140000
DTEND;TZID=US/Eastern:20250721T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250728T140000
DTEND;TZID=US/Eastern:20250728T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250804T140000
DTEND;TZID=US/Eastern:20250804T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250811T140000
DTEND;TZID=US/Eastern:20250811T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250818T140000
DTEND;TZID=US/Eastern:20250818T150000
DTSTAMP:20250101T050000Z
END:VEVENT
BEGIN:VEVENT
SUMMARY:CircuitPython Discord Meeting
DTSTART;TZID=US/Eastern:20250825T140000
DTEND;TZID=US/Eastern:20250825T150000
DTSTAMP:20250101T050000Z