<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch 6.0.0-beta.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-beta.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.0.0-beta.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-09-21T17:35:00+00:00</updated>
<entry>
<title>Merge pull request #3446 from jepler/python35-compression-fix</title>
<updated>2020-09-21T17:35:00+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-09-21T17:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df067b498d05ed2acd20ba39b7e4f97ebe4fae6a'/>
<id>urn:sha1:df067b498d05ed2acd20ba39b7e4f97ebe4fae6a</id>
<content type='text'>
makeqstrdata: Work around python3.5/3.6 compatibility problem</content>
</entry>
<entry>
<title>Merge pull request #3445 from microDev1/boardInfo</title>
<updated>2020-09-21T17:33:38+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-09-21T17:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c963771b4bb00312fe867e17915f4c0bbbd42d43'/>
<id>urn:sha1:c963771b4bb00312fe867e17915f4c0bbbd42d43</id>
<content type='text'>
Update microS2 config files</content>
</entry>
<entry>
<title>makeqstrdata: Work around python3.6 compatibility problem</title>
<updated>2020-09-21T15:03:07+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-09-21T15:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0318eb359fbeb91c6b37ed2050e57711ec2740bc'/>
<id>urn:sha1:0318eb359fbeb91c6b37ed2050e57711ec2740bc</id>
<content type='text'>
Discord user Folknology encountered a problem building with Python 3.6.9,
`TypeError: ord() expected a character, but string of length 0 found`.

I was able to reproduce the problem using Python3.5*, and discovered that
the meaning of the regular expression `"|."` had changed in 3.7.  Before,
```
&gt;&gt;&gt; [m.group(0) for m in re.finditer("|.", "hello")]
['', '', '', '', '', '']
```
After:
```
&gt;&gt;&gt; [m.group(0) for m in re.finditer("|.", "hello")]
['', 'h', '', 'e', '', 'l', '', 'l', '', 'o', '']
```
Check if `words` is empty and if so use `"."` as the regular expression
instead.  This gives the same result on both versions:
```
['h', 'e', 'l', 'l', 'o']
```
and fixes the generation of the huffman dictionary.

Folknology verified that this fix worked for them.

 * I could easily install 3.5 but not 3.6.  3.5 reproduced the same problem
</content>
</entry>
<entry>
<title>Update microS2 config files</title>
<updated>2020-09-21T09:09:31+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2020-09-21T09:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40ec7a66e424c37da7556bdea303a4e5da30985c'/>
<id>urn:sha1:40ec7a66e424c37da7556bdea303a4e5da30985c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3443 from jepler/python-version-compat</title>
<updated>2020-09-20T14:18:21+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2020-09-20T14:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8eda9174b2e25b6fe99fc0a4b792fa1414915094'/>
<id>urn:sha1:8eda9174b2e25b6fe99fc0a4b792fa1414915094</id>
<content type='text'>
makeqstrdata: Work with older Python</content>
</entry>
<entry>
<title>Merge pull request #3441 from hierophect/stm32-rgbmatrix-crashfix</title>
<updated>2020-09-20T12:51:09+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jeff@adafruit.com</email>
</author>
<published>2020-09-20T12:51:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ce266425e1606137044c2ec84a0b967b9f0116fb'/>
<id>urn:sha1:ce266425e1606137044c2ec84a0b967b9f0116fb</id>
<content type='text'>
STM32: Add never_reset reservation to RGBMatrix init</content>
</entry>
<entry>
<title>Merge pull request #3428 from weblate/weblate-circuitpython-main</title>
<updated>2020-09-19T19:20:39+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2020-09-19T19:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d9bc5adee612a39a73ee542e5e550512bb18b6b'/>
<id>urn:sha1:9d9bc5adee612a39a73ee542e5e550512bb18b6b</id>
<content type='text'>
Translations update from Weblate</content>
</entry>
<entry>
<title>Translated using Weblate (Portuguese (Brazil))</title>
<updated>2020-09-19T17:41:29+00:00</updated>
<author>
<name>Wellington Terumi Uemura</name>
<email>wellingtonuemura@gmail.com</email>
</author>
<published>2020-09-19T05:02:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=54001079f7872047f06e1363b8b82436c172eb8a'/>
<id>urn:sha1:54001079f7872047f06e1363b8b82436c172eb8a</id>
<content type='text'>
Currently translated at 100.0% (800 of 800 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
</content>
</entry>
<entry>
<title>Update translation files</title>
<updated>2020-09-19T17:41:29+00:00</updated>
<author>
<name>Hosted Weblate</name>
<email>hosted@weblate.org</email>
</author>
<published>2020-09-19T01:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ed9173498f3d2e091aa576ff88a43a28f21fc29b'/>
<id>urn:sha1:ed9173498f3d2e091aa576ff88a43a28f21fc29b</id>
<content type='text'>
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
</content>
</entry>
<entry>
<title>Translated using Weblate (Spanish)</title>
<updated>2020-09-19T17:41:29+00:00</updated>
<author>
<name>Alvaro Figueroa</name>
<email>alvaro@greencore.co.cr</email>
</author>
<published>2020-09-18T21:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fb123cebf2d4e60166516d72010db29e45d2e072'/>
<id>urn:sha1:fb123cebf2d4e60166516d72010db29e45d2e072</id>
<content type='text'>
Currently translated at 100.0% (799 of 799 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/es/
</content>
</entry>
</feed>
