269 lines
No EOL
13 KiB
Text
269 lines
No EOL
13 KiB
Text
Adafruit CircuitPython Weekly #49 August 20th, 2018
|
||
Video is available here: https://youtu.be/XBIzLuUPkbU
|
||
|
||
Thanks to @kattni for taking notes!
|
||
|
||
Join here for the chat all week: http://adafru.it/discord
|
||
|
||
The weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython channel for notices of change in time and links to past episodes.
|
||
|
||
|
||
3:12 State of CircuitPython + Libraries
|
||
* 31 pull requests merged
|
||
* 12 authors - rlake, sommersoft, brentru, notro, Rvice, kattni, Jahor, tannewt, ladyada, brennen, ScottDWebster, arofarn
|
||
* 7 reviewers - dhalbert, sommersoft, kattni, tannewt, ladyada, brennen, caternuson
|
||
* 3 new PRs, 3 authors - ladyada, caternuson, turbinenreiter
|
||
* 14 open pull requests
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/pull/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/pull/28
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/23
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/pull/22
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_EPD/pull/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx/pull/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A/pull/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_VC0706/pull/5
|
||
* https://github.com/adafruit/circuitpython/pull/1114
|
||
* https://github.com/adafruit/circuitpython/pull/944
|
||
* https://github.com/adafruit/circuitpython/pull/943
|
||
* https://github.com/adafruit/circuitpython/pull/839
|
||
* 9 closed issues by 6 people, 11 opened by 9 people
|
||
* 141 open issues
|
||
* https://github.com/adafruit/METROX-CircuitPython/issues/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_AM2320/issues/3
|
||
* https://github.com/adafruit/awesome-circuitpython/issues/3
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/12
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/11
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_BNO055/issues/9
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_CharLCD/issues/5
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel/issues/27
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground/issues/37
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_OneWire/issues/7
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_INA219/issues/5
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/25
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_DotStar/issues/21
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_EPD/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/6
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HT16K33/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_L3GD20/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_MPR121/issues/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/21
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/20
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/19
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display/issues/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/9
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SD/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SGP30/issues/1
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/9
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/issues/5
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_HID/issues/25
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_RTTTL/issues/8
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_FeatherWing/issues/4
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_BME680/issues/10
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_TSL2591/issues/7
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH/issues/40
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SI4713/issues/2
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/33
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/10
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/83
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/77
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/57
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/53
|
||
* https://github.com/adafruit/Adafruit_CircuitPython_Bundle/issues/3
|
||
* https://github.com/adafruit/circuitpython/issues
|
||
Download stats for 3.0.0
|
||
* arduino_zero - 149
|
||
* circuitplayground_express - 1043
|
||
* circuitplayground_express_crickit - 314
|
||
* feather52832 - 43
|
||
* feather_huzzah - 288
|
||
* feather_m0_adalogger - 83
|
||
* feather_m0_basic - 99
|
||
* feather_m0_express - 277
|
||
* feather_m0_express_crickit - 41
|
||
* feather_m0_rfm69 - 27
|
||
* feather_m0_rfm9x - 42
|
||
* feather_m4_express - 211
|
||
* gemma_m0 - 240
|
||
* itsybitsy_m0_express - 153
|
||
* itsybitsy_m4_express - 144
|
||
* metro_m0_express - 142
|
||
* metro_m4_express - 154
|
||
* pca10056 - 21
|
||
* pirkey_m0 - 12
|
||
* trinket_m0 - 449
|
||
3932 total 3336 last week
|
||
|
||
|
||
Repositories in PyPi: 85 repos in pypi
|
||
|
||
|
||
93 out of 598 repos need work.
|
||
|
||
|
||
Not in bundle. - 5
|
||
https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
https://github.com/adafruit/Adafruit_CircuitPython_MLX90614
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
For pypi compatibility, missing pypi provider in .travis.yml - 6
|
||
|
||
|
||
For pypi compatibility, missing setup.py - 7
|
||
|
||
|
||
For pypi compatibility, missing Adafruit-Blinka in requirements.txt - 21
|
||
|
||
|
||
ReadTheDocs missing as a subproject on CircuitPython - 4
|
||
https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
CircuitPython drivers page missing driver - 11
|
||
|
||
|
||
Old travis config - 86
|
||
|
||
|
||
ReadTheDocs missing the latest release. (Ignore me! RTD doesn't update when a new version is released. Only on pushes.) - 60
|
||
|
||
|
||
Unable to enable Travis build - 2
|
||
https://github.com/adafruit/Adafruit_CircuitPython_LED_Animation
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CPython
|
||
|
||
|
||
Mismatched readthedocs.yml - 4
|
||
https://github.com/adafruit/Adafruit_CircuitPython_DHT
|
||
https://github.com/adafruit/Adafruit_CircuitPython_CharLCD
|
||
https://github.com/adafruit/Adafruit_CircuitPython_DS3231
|
||
https://github.com/adafruit/Adafruit_CircuitPython_GPS
|
||
|
||
|
||
ReadTheDocs project missing adabot as owner - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_Crickit
|
||
|
||
|
||
Wiki should be disabled - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Likely missing CircuitPythonLibrarians team. - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Only allow merges, disallow rebase and squash - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Unable to find or create (no auth) GITHUB_TOKEN env variable - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing lint config - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing CODE_OF_CONDUCT.md - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing README.rst - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing .travis.yml - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing readthedocs.yml - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
For pypi compatibility, missing requirements.txt - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
|
||
|
||
Missing examples folder - 1
|
||
https://github.com/adafruit/Adafruit_CircuitPython_TCA9548A
|
||
7:33 Hug reports
|
||
10:20 @brennen
|
||
* @kattni for tons of fritzing & guide work
|
||
* @ladyada for library tweaks
|
||
26:14 @brentr - @kattni and Brennen, needed a sensor, was ready on PyPi
|
||
14:38 @cater - group hug as always, @sommersoft/@tannewt for review. @kattni for helping with pylint thing
|
||
@charlesburnaford - lurking
|
||
11:25 @DanHalbert - Thanks to Brennen, Kattni and Ladyada for doing all the RPi stuff
|
||
@hukuzatuna - lurking
|
||
11:59 @jerryn - Group hug!
|
||
12:14 @kattni
|
||
* @brennen for keeping up with all the Raspberry Python stuff and for first library contribution
|
||
* @ladyada for all the testing and library work for the Raspberry Python stuff
|
||
* @tannewt for beings supportive through all the craziness
|
||
14:07 @ladyada -
|
||
* kattni & brennen for amazing break-neck speed raspberry pi testing and documentation. they have rocked it, kattni is a fritzing machine. she is HALF fritzing HALF human - terminator style
|
||
* also brent wrote a great guide using the new circuitpython for raspi using a plethora of sensors - and they worked amazingly - so its all COming together
|
||
* also scott and dan have happily reviewed my 2am PR's
|
||
* Goooooo team!
|
||
@mikebarela - Thanks Sommersoft for your work on GitHub this weekend
|
||
13:13 @sommersoft -
|
||
* @kattni & @brennan for pushing through on the PyPi stuff. @deshipu for [display and other] support on discord this week. @dglaude, @arofarn, @carlos, and @turbinenreiter for the translation work. Group hug to cover what my scrambled neurons may have missed!
|
||
* Reiteration Hug: @tannewt & @Dan Halbert for always having time questions (status update related).
|
||
7:55 @tannewt
|
||
* @arofarn, @anton-2, and @dglaude for the French translation!
|
||
* Everyone for helping through the early 4.x churn. It’ll be awesome.
|
||
* @sommersoft for the persistence on FREQM and adabot patching.
|
||
* @deshipu for helping me and TheGuyThatDoesStuff with display stuff.
|
||
15:50 Status Updates
|
||
18:51 @brennen
|
||
* More library testing with pi
|
||
* A few minor changes to libraries
|
||
* Out the next couple of weeks
|
||
* re: pypi, something i didn't mention under status updates is that we've got an ongoing process of deprecating older adafruit python libs in favor of the circuitpython versions as they come online. (we're pushing READMEs to pypi that mention the deprecation.)
|
||
26:14 @brentr - finished up new guide on environmental sensor, goes over using adafruitio on Arduino and CircuitPython - the first guide with Arduino/CP and AIO. This week, IoT house project with CircuitPython.
|
||
19:38 @cater - did the PR for the I2C multiplexer, got through one round of reviews on that. Also did some reading on calculating lux with tsl2591 light sensor, no good answer but added a lot to read in the issue.
|
||
@charlesburnaford - lurking
|
||
20:34 @DanHalbert - Was on vacation last week, before vacation started working on nRF port doing pin management, in the middle of this. Today going to try to fix a nasty UART bug which we tried to fix and haven’t yet fixed, and once we get that done, we’ll do the 3.0.1 release.
|
||
21:46 @deshipu - nothing to report
|
||
@hukuzatuna - lurking
|
||
22:11 @jerryn - Spent last two weeks being “grandpa” -- slowly getting re-oriented. Did some quick tests of rfm9x under Blinka on RPi -- testing neopixel issue on M4 -- this week -- get back up to speed.
|
||
23:26 @kattni
|
||
* Finished up a ton of guides last week. And added to newsletter.
|
||
* Leaving Thursday for holiday! Done after Tuesday.
|
||
* List of things to do the next two days
|
||
* queue up all the blog posts that we can do right now
|
||
* Finish up I2C and repeated-start I2C guides
|
||
@ladyada - update is just all the raspi python stuff
|
||
@mikebarela - lurking
|
||
24:47 @sommersoft -
|
||
* Adabot Patching: PR is merged. Will run .pylintrc->ignore-modules=board patch tonight. Then will work out the pylint v1.9.2 patch(es). Also will add a dry-run option to patching; I'm getting tired of changing git repo sources to test patches.
|
||
* FrequencyIn: Working just dandy; FREQM peripheral gets M4 as accurate as can be with the Open DFLL. For now, at least. Initial PRs for submodule updates are merged. Couple more things to tighten up, then the big PR will happen. <Insert Reiteration Hug>
|
||
* Library cookiecutter: updated with .travis.yml->pylint v1.9.2 and .pylintrc->ignore-modules=board.
|
||
16:29 @tannewt
|
||
* Was going to do graphics but wanted to unblock translations with string compression.
|
||
* String compression is in and will be heads down on graphics this week. Want to seamlessly share the display between the supervisor and user code. Kinda like the status LED.
|
||
28:05 Discussion (In the weeds)
|
||
* Itsy bitsy m4 neopixel bug
|
||
* ItsyBitsy 5V pin/power issue still present.
|
||
* 32:13 Cookiecutter PyPi process - Setup.py
|
||
* More of the setup process can be added to cookiecutter, need to determine how much of this can be added.
|
||
* Circle back when kattni is back
|
||
* 34:37 Build question
|
||
* fatal: no tag exactly matches '867a9c551f9cae41086030582ed690cabedca2d6'
|
||
* Translation build discussion
|
||
* 37:00 deprecating python libraries
|
||
* 40:02 NFC lib general discussion
|
||
|
||
|
||
42:01 wrap up |