Create 2022-05-31.md
This commit is contained in:
parent
941ca5e320
commit
e21ea42b7a
1 changed files with 249 additions and 0 deletions
249
2022/2022-05-31.md
Normal file
249
2022/2022-05-31.md
Normal file
|
|
@ -0,0 +1,249 @@
|
|||
# CircuitPython Weekly Meeting for May 31, 2022
|
||||
|
||||
|
||||
Video is available [on YouTube](https://youtu.be/axbc8GCWn9E).
|
||||
|
||||
|
||||
Join here for the chat all week: http://adafru.it/discord.
|
||||
|
||||
|
||||
The CircuitPython Weekly happens normally at 2pm 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.herokuapp.com/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 one of the moderators or admins to add you if you’d 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 we’re missing some.
|
||||
## 2:48 Community News
|
||||
### 3:53 The CircuitPython GitHub Repo Reaches 3,000 Stars
|
||||
|
||||
The [CircuitPython GitHub repository](https://github.com/adafruit/circuitpython) exceeded 3,000 Stargazers this week! Thank you to all the people who have chosen to star the CircuitPython code repository - [Adafruit Blog](https://blog.adafruit.com/2022/05/27/circuitpython-reaches-3000-stars-on-github-circuitpython-github-adafruit/) and [GitHub](https://github.com/adafruit/circuitpython/stargazers).
|
||||
### Anne Barela talks CircuitPython with CrowdSupply's Helen Leigh
|
||||
|
||||
The CrowdSupply Teardown Sessions, a series of interviews and hands-on learning sessions with Crowd Supply creators, staff, and lots of special guests hosts Anne Barela (your editor) to discuss CircuitPython and more - [YouTube]().
|
||||
Also watch CrowdSupply's Teardown Session 22: Python on Hardware with StereoPi - [YouTube](https://www.youtube.com/watch?v=enEAIroczyQ).
|
||||
### 4:45 MicroPython is up to 112 Sponsors
|
||||
|
||||
The MicroPython sponsorship fundraising continues with 112 people + organizations providing monthly support for MicroPython development. Their new target is $10,000 per month which would allow them to hire more folks to work on the software. Please consider sponsoring, especially if you use MicroPython and/or CircuitPython (which derives from MicroPython) - [GitHub](https://github.com/sponsors/micropython).
|
||||
### 5:45 Naomi Ceder's PyCon Keynote Now Available Online
|
||||
Video of Pythonista Naomi Ceder's keynote at the recent PyCon US is now available - YouTube and text of the talk - [Naomi's website](https://naomiceder.tech/posts/pycon_keynote_2022/), via [LinkedIn](https://www.linkedin.com/posts/naomiceder_keynote-naomi-ceder-activity-6934573407149719552-IKgC/).
|
||||
### Newsletter Details
|
||||
The CircuitPython Weekly Newsletter is a CircuitPython community-run newsletter emailed every Tuesday. 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 tag a tweet with #CircuitPython on Twitter, or email cpnews@adafruit.com.
|
||||
## 6:20 State of CircuitPython, Libraries and Blinka
|
||||
### Overall
|
||||
* 24 pull requests merged
|
||||
* 17 authors - weblate, m-mcgowan, EmergReanimator, PaintYourDragon, deshipu, tekktrik, stonehippo, Neradoc, CedarGroveStudios, mlhakimz, tannewt, makermelissa, caternuson, dhalbert, wtuemura, KurtE, ladyada
|
||||
* 6 reviewers - FoamyGuy, tannewt, dhalbert, tekktrik, jepler, brentru
|
||||
* 16 closed issues by 10 people, 8 opened by 7 people
|
||||
### 7:00 Core
|
||||
* 15 pull requests merged
|
||||
* 12 authors - weblate, deshipu, ladyada, m-mcgowan, mlhakimz, PaintYourDragon, tannewt, EmergReanimator, dhalbert, wtuemura, KurtE, stonehippo
|
||||
* 3 reviewers - dhalbert, jepler, tannewt
|
||||
* 17 open pull requests
|
||||
* https://github.com/adafruit/circuitpython/pull/5352 (Open 257 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/5999 (Open 110 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6037 (Open 104 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6119 (Open 86 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6217 (Open 59 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6247 (Open 55 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6256 (Open 54 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6346 (Open 27 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6349 (Open 26 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6397 (Open 16 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6411 (Open 11 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6410 (Open 11 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6416 (Open 9 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6440 (Open 4 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6442 (Open 3 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6441 (Open 3 days)
|
||||
* https://github.com/adafruit/circuitpython/pull/6447 (Open 0 days)
|
||||
* 6 closed issues by 4 people, 4 opened by 4 people
|
||||
* 510 open issues
|
||||
* https://github.com/adafruit/circuitpython/issues
|
||||
* 5 active milestones
|
||||
* 7.3.x: 0 open issues
|
||||
* 8.0.0: 44 open issues
|
||||
* Libraries: 21 open issues
|
||||
* Long term: 449 open issues
|
||||
* Support: 0 open issues
|
||||
* -4 issues not assigned a milestone
|
||||
|
||||
|
||||
* Core download stats available at https://circuitpython.org/stats
|
||||
### 8:30 Libraries
|
||||
* 8 pull requests merged
|
||||
* 5 authors - makermelissa, caternuson, tekktrik, Neradoc, CedarGroveStudios
|
||||
* 5 reviewers - FoamyGuy, tannewt, dhalbert, tekktrik, brentru
|
||||
* Merged pull requests:
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen/pull/20 (Days open: 4)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_GPS/pull/79 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/pull/99 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X/pull/8 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_JWT/pull/14 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_Motor/pull/64 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_RSA/pull/32 (Days open: 1)
|
||||
* https://github.com/adafruit/Adafruit_CircuitPython_BLE/pull/166 (Days open: 1)
|
||||
* 27 open pull requests (Oldest: 609, Newest: 1)
|
||||
* 7 closed issues by 6 people, 4 opened by 3 people
|
||||
* 641 open issues
|
||||
* 187 good first issues
|
||||
* https://circuitpython.org/contributing
|
||||
Library updates in the last seven days:
|
||||
**Updated Libraries**
|
||||
* [Adafruit_CircuitPython_GPS](https://github.com/adafruit/Adafruit_CircuitPython_GPS)
|
||||
* [Adafruit_CircuitPython_Touchscreen](https://github.com/adafruit/Adafruit_CircuitPython_Touchscreen)
|
||||
* [Adafruit_CircuitPython_BLE](https://github.com/adafruit/Adafruit_CircuitPython_BLE)
|
||||
### 10:55 Blinka
|
||||
* 1 pull requests merged
|
||||
* 1 authors - makermelissa
|
||||
* 1 reviewers - tannewt
|
||||
* 4 open pull requests
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/417 (Open 475 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka/pull/496 (Open 309 days)
|
||||
* https://github.com/adafruit/Adafruit_Blinka_bleio/pull/40 (Open 235 days)
|
||||
* https://github.com/adafruit/Adafruit_Python_PlatformDetect/pull/201 (Open 175 days)
|
||||
* 3 closed issues by 3 people, 0 opened by 0 people
|
||||
* 78 open issues
|
||||
* https://github.com/adafruit/Adafruit_Blinka/issues
|
||||
* Piwheels Downloads in the last month: 8974
|
||||
Number of supported boards: 88
|
||||
|
||||
|
||||
|
||||
|
||||
## 12:10 Hug reports
|
||||
|
||||
|
||||
@danh 12:38 (hosting)
|
||||
* @jepler for fixing things even while on vacation!
|
||||
* @tannewt for experimenting with space savings
|
||||
* @tekktrik for tracking down incompatibilities with the the new Sphinx version 5.0.0
|
||||
* @dsohrabian for continued testing of MatrixPortal network issues
|
||||
|
||||
|
||||
@CGrover 13:50 (text only)
|
||||
* @Foamyguy for taking the Titano backlight issue and running it towards the finish line with changes to the CircuitPython core. Also appreciate Foamy’s comments on the touchscreen calibrator example PR.
|
||||
|
||||
|
||||
@foamyguy 14:18 (not attending today)
|
||||
* @CGrover for submitting touchscreen calibration example PRs
|
||||
* @Jerryn for everything they contributed. Especially around radio modules. Testing some of the older PRs in those libraries was my introduction to RF and Jerry was very helpful
|
||||
* Group Hug
|
||||
|
||||
|
||||
@jepler 14:46
|
||||
* Group hug
|
||||
|
||||
|
||||
@kattni 14:52
|
||||
* @tekktrik for finding an issue with the libraries over the weekend, and immediately fixing it.
|
||||
* @jerryn for helping me out with a project that I got the pieces for ages ago, and of course left to the last minute to finish.
|
||||
* @blitzcityDIY for doing all the code/firmware testing for the QT Py guide.
|
||||
|
||||
|
||||
@makermelissa 16:02
|
||||
* @kattni for helping with updating Fritzing
|
||||
* @prcutler for contributing to the OpenSign project
|
||||
* @anneb for your great interview on Tom’s Hardware
|
||||
* Group Hug
|
||||
|
||||
|
||||
@mark(gamblor) (not attending / no voice) 16:21
|
||||
* Group hug
|
||||
|
||||
|
||||
@tammymakesthings (not attending) 16:33
|
||||
* Group hug
|
||||
|
||||
|
||||
@tannewt 16:40
|
||||
* Everyone in our community. You are a pleasure to interact with.
|
||||
|
||||
|
||||
@tekktrik (text-only or not present) 17:15
|
||||
* @kattni for the quick help getting an Adabot patch going to support the Sphinx 5.0.0 upgrade
|
||||
* @danh for helping to get the manual fixes for other issues regarding the Sphinx update reviewed and merged
|
||||
* Group hug!
|
||||
## 17:45 Status Updates
|
||||
|
||||
|
||||
@danh (hosting)
|
||||
* Released CircuitPython 7.3.0 final.
|
||||
* Fixed problem with multiple rotary encoders on Espressif. Fix will be in 7.3.1.
|
||||
* Fixed buffer/buffer-size issue with ESP32SPI library; review in progress. Also have a general cleanup PR for the library.
|
||||
* Debugging other network problems.
|
||||
|
||||
|
||||
@CGrover (19:20 text only)
|
||||
* Wrapped up the touchscreen calibration example PR for built-in displays supported by adafruit_touchscreen.
|
||||
* The CedarGrove_NAU7802 CircuitPython library was placed into the community bundle for use with the new NAU7802 breakout and a couple of custom FeatherWing boards. Was an interesting and complicated learning experience (adventure).
|
||||
* Developed a prototype gamma-sensitive brightness control helper for the Matrix Portal that currently works with displayio object color and fill attributes as well as bitmap palettes. A bonus is that the algorithm works nicely with NeoPixels and other RGB LEDs. Now I’m on a steep learning curve trying to figure out how to walk a multi-layer displayio.group tree to 1) capture initial full-brightness color information and 2) modify displayio object colors based on the prototype’s gamma-sensitive color brightness algorithm. The goal is to create a helper or class that can linearly adjust display brightness similar to a TFT backlight. Lower brightness means less heat, lower power consumption, and a display that’s easier to photograph.
|
||||
|
||||
|
||||
@kattni 20:40
|
||||
* Last week:
|
||||
* Started the QT Py ESP32 Pico guide
|
||||
* Worked with Liz for testing code and firmware for the QT Py Pico guide
|
||||
* Updated Feather ESP32 V2 guide with new drivers
|
||||
* This week:
|
||||
* Finish QT Py ESP32 Pico guide - on hold until I have hardware
|
||||
* WipperSnapper CircuitPython board GIF series
|
||||
* GitHub fancy profile guide
|
||||
* Light tower GitHub Actions status light
|
||||
* Add a project to PyLeap guide
|
||||
* Set up repo for I2C Address guide migration to Markdown.
|
||||
|
||||
|
||||
@makermelissa 22:40
|
||||
* Last Week:
|
||||
* Finished updating Feathers and FeatherWings guide
|
||||
* Deprecated old general eInk guide in favor of the 4 separate guides I wrote
|
||||
* Added a bunch of new checks to the circuitpython.org repo and fixed any issues found with those checks.
|
||||
* Worked on some miscellaneous GitHub issues
|
||||
* Went through Guide Feedback for NeoPixels on Raspberry Pi guide
|
||||
* This Week:
|
||||
* Work on some more GitHub issues
|
||||
* Possibly circling back to working on Touchscreens on the Raspberry Pi
|
||||
* Not sure what else yet
|
||||
|
||||
|
||||
@mark(gamblor) 23:22 (not attending / no voice)
|
||||
* Did a small PR to add setting static IPs for wifi that was asked for in an enhancement issue.
|
||||
|
||||
|
||||
@tammymakesthings 23:43 (not attending)
|
||||
* Didn’t work on CircuitPython stuff last week :-(
|
||||
* This week: Aiming to get back into my regular groove
|
||||
|
||||
|
||||
@tannewt 23:52
|
||||
* Wrapped up dotenv commit.
|
||||
* Created treemap.dev to view treemaps. Finding what takes up firmware space.
|
||||
* https://github.com/tannewt/treemap.dev and https://github.com/adafruit/elf-section-graph
|
||||
* Working on PR to save space by putting translate() in header for non-LTO builds. Allows the compile stage to optimize things away.
|
||||
* Tried doing clang 13 but still too large. Can’t do -Os or -Oz LTO. https://github.com/tannewt/circuitpython/tree/clang13
|
||||
* Started prototyping new serial output.
|
||||
* Next is more wifi workflow work.
|
||||
|
||||
|
||||
@tekktrik 28:00 (text-only or not present)
|
||||
* Last week:
|
||||
* Developing more tools to check the libraries for build issues and patch Library Bundle problems (a very accidental yet timely happenstance)
|
||||
* Writing documentation for said tools so others can eventually use them
|
||||
* Helped get the majority of libraries fixed for the new Sphinx v5.0.0 via adabot
|
||||
* Started playing bug whack-a-mole for a few libraries with additional Sphinx issues due to deprecations and new features in Sphinx v5.0.0
|
||||
* This week:
|
||||
* Continue developing patch tools
|
||||
* Wrap up manual patch fixes for Sphinx upgrade
|
||||
* Start manual patches for the previous .pylintrc adabot patch
|
||||
* Taking time to hang out with my girlfriend’s family
|
||||
## 29:10 In The Weeds
|
||||
|
||||
|
||||
|
||||
|
||||
## 29:30 Wrap-Up
|
||||
Loading…
Reference in a new issue