Skip to content

Linted #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 9, 2021
Merged

Linted #14

merged 2 commits into from
Nov 9, 2021

Conversation

evaherrada
Copy link
Collaborator

No description provided.

@@ -62,13 +62,15 @@ def pressed_keys(self):
pin.direction = Direction.INPUT
pin.pull = Pull.UP

for row in range(len(self.row_pins)):
for row in range( # pylint: disable=consider-using-enumerate

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just wanted to double check:

What is the reason you're using for row in range(..): here, and using for col, val, in enumerate(..): further ahead on line 72?

@evaherrada
Copy link
Collaborator Author

Oh, meant to reply that to your review

@KeithTheEE
Copy link

I don't think the reply went through?

@evaherrada
Copy link
Collaborator Author

@KeithTheEE Oh, yeah, I see. I started a review but didn't finish it.

@KeithTheEE So the reason I'm doing that is that in this case it's editing the values and you can't do that if you use enumerate or for i in object, in the list, but below, it is not. Or at least that's my understanding of it, but if I'm wrong that would be good to know

@KeithTheEE
Copy link

That makes sense. I think you're right in how it behaves. I was just curious if that was the reason between the two styles, or if there was a deeper reason I wasn't aware of. Give me a minute to duplicate this to test the behavior and be sure, but it looks good to me otherwise.

Thank you for clarifying the reasoning!

@KeithTheEE
Copy link

Ok I dug into it a bit more and I think I've got a clearer understanding of what's going on. I think enumerate should work here because we're only changing attributes of the pin.

So the code should look like, for row, row_pin in enumerate(self.row_pins):

This has the added benefit of changing the following lines from self.row_pins[row].direction = Direction.OUTPUT, to row_pin.direction = Direction.OUTPUT, etc, which should make the code more readable as an added bonus.

Below is the sample code snippets I wrote to make sure it's possible, and a walk through for what each snippet is doing as best I understand it. Hopefully if I messed something up, these snippets will make it easier to correct me. I also tested it in the REPL to be sure it performs as expected in circuit python as well.

If the list values are just simple objects like ints,

rows = [x+5 for x in range(4)]
print(rows)
for row_index, row_value in enumerate(rows):
    rows[row_index] = row_value-2
print(rows)

Gives

>>> [5, 6, 7, 8]
>>> [3, 4, 5, 6]

However if we do this,

rows = [x+5 for x in range(4)]
print(rows)
for row_index, row_value in enumerate(rows):
    row_value = row_value-2
print(rows)

We end up with

>>> [5, 6, 7, 8]
>>> [5, 6, 7, 8]

Because rows never gets the adjusted value put back into it. We just evaluate the row_value - 2, and assign that to row_value. At no point does the list's content get updated.

Now with a class, it's a bit different because the list isn't filled with copies of the class, but pointers to where the object is stored in memory--this way it saves on memory costs. So when we adjust the value of an attribute in the class, we don't need to worry about putting the adjusted class object back into the list.

I'm going to make a fake pin class so it looks similar to the pin class we'd have in the board, and run through an abridged version of the row value code using the enumerate option:

class Fake_Pin(object):
    def __init__(self):
        self.val = False
        self.direction = "INPUT"
        self.pull = "UP"

row_pins = [Fake_Pin() for x in range(4)]

print("Before Adjusting Values")
for pin in row_pins:
    print(pin.val)

for row_index, row_pin_value in enumerate(row_pins):
    row_pin_value.val = True


print("\nAfter Adjusting Values")
for pin in row_pins:
    print(pin.val)
    

After running that, we end up with:

Before Adjusting Values
False
False
False
False

After Adjusting Values
True
True
True
True

While we never put anything back into the list, we do adjust the value of an attribute of an item in the list. The list is still filled with pointers to where each class is in memory, so the change in the attributes is reflected when we look at it later on.

Copy link

@KeithTheEE KeithTheEE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would you mind adjusting the 'row' for loop to use enumerate instead of range?

@kattni once it's done would you mind testing the change with the matrixkeypad_4x4.py demo code?

I tested the suggested change to be sure you can use enumerate while looking for keypresses, enumerating on both rows and columns, and then I just tied the pins together using a wire to simulate keypresses and it seems to work correctly. But since this is one of the finer points for how python manages passing object and memory management I just really want to make sure that the change I'm requesting actually works.

@kattni
Copy link
Contributor

kattni commented Nov 9, 2021

I'm going to have Dan test it when this is ready - he has the hardware. Please tag me again when this is ready for testing, and I'll bring Dan in at that time (so he doesn't have to pay attention for updates).

@evaherrada
Copy link
Collaborator Author

@KeithTheEE Oh, you are completely right. Thanks for the writeup. That definitely helped me understand it better.

@KeithTheEE
Copy link

@dherrada I'm glad to hear that! It threw me for such a loop I had to sit down and write tests for a while. I'm glad it helped you too!

Copy link

@KeithTheEE KeithTheEE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me, all that's left to do is test it to be sure that it correctly recognizes the keypresses.

@kattni

@kattni
Copy link
Contributor

kattni commented Nov 9, 2021

@dhalbert Hello! Please test this update with the matrixkeypad_4x4 example. Thank you!

@kattni kattni requested a review from dhalbert November 9, 2021 18:21
@dhalbert
Copy link
Contributor

dhalbert commented Nov 9, 2021

I tested the 4x4 example with a 3x4 keypad (I don't have a 4x4). It worked fine.

Copy link
Contributor

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4x4 example tested with a 3x4 keypad

@dhalbert dhalbert merged commit 8fcab38 into main Nov 9, 2021
@dhalbert dhalbert deleted the patch-fix branch November 9, 2021 23:28
adafruit-adabot added a commit to adafruit/Adafruit_CircuitPython_Bundle that referenced this pull request Nov 16, 2021
Updating https://github.com/adafruit/Adafruit_CircuitPython_74HC595 to 1.3.2 from 1.3.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADS1x15 to 2.2.10 from 2.2.9:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADT7410 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_ADXL34x to 1.11.9 from 1.11.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_AHTx0 to 1.0.8 from 1.0.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_AM2320 to 1.2.9 from 1.2.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_AMG88xx to 1.2.9 from 1.2.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7

Updating https://github.com/adafruit/Adafruit_CircuitPython_AS726x to 2.0.6 from 2.0.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_AS7341 to 1.2.1 from 1.2.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_AS7341#21 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ATECC to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_ATECC#27 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_AW9523 to 1.0.3 from 1.0.2:
  > Linted
  > Updated readthedocs file
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_BD3491FS to 1.1.7 from 1.1.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_BH1750 to 1.0.6 from 1.0.5:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BH1750#4 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_BluefruitSPI to 1.1.7 from 1.1.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BluefruitSPI#22 from kattni/linting
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_BME280 to 2.6.7 from 2.6.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BME280#57 from kattni/import-fix
  > Merge pull request adafruit/Adafruit_CircuitPython_BME280#56 from kattni/linting
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_BME680 to 3.3.4 from 3.3.3:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BME680#46 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_BMP280 to 3.2.9 from 3.2.8:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BMP280#33 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_BMP3XX to 1.3.7 from 1.3.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BMP3XX#19 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_BNO055 to 5.3.2 from 5.3.1:
  > Disabled unspecified-encoding
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BNO055#86 from adafruit/patch-test
  > add docs link to readme
  > Merge pull request adafruit/Adafruit_CircuitPython_BNO055#84 from adafruit/pylint-test
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_BNO08X to 1.1.2 from 1.1.1:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_BNO08X#32 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  < Merge pull request adafruit/Adafruit_CircuitPython_BNO08X#23 from jposada202020/improving_docs

Updating https://github.com/adafruit/Adafruit_CircuitPython_BNO08X_RVC to 1.0.6 from 1.0.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_CAP1188 to 1.3.1 from 1.3.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_CAP1188#23 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_CCS811 to 1.3.5 from 1.3.4:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_CharLCD to 3.3.11 from 3.3.10:
  > Merge pull request adafruit/Adafruit_CircuitPython_CharLCD#68 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_CLUE to 3.0.1 from 3.0.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > Merge pull request adafruit/Adafruit_CircuitPython_CLUE#50 from adafruit/patch-test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_Crickit to 2.3.6 from 2.3.5:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_Crickit#32 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_DHT to 3.6.4 from 3.6.3:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1106 to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_DisplayIO_SH1106#7 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > add docs link to readme
  > Added pylint disable for f-strings in tests directory
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SH1107 to 1.4.2 from 1.4.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1305 to 1.3.1 from 1.3.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_DisplayIO_SSD1306 to 1.5.1 from 1.5.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_DotStar to 2.1.1 from 2.1.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_DPS310 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_DPS310#19 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main

Updating https://github.com/adafruit/Adafruit_CircuitPython_DRV2605 to 1.1.13 from 1.1.12:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS1307 to 2.1.8 from 2.1.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS1841 to 1.0.6 from 1.0.5:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_DS1841#5 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS18X20 to 1.3.8 from 1.3.7:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_DS18X20#25 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS2413 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > Added not on Raspberry pi compatibility
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS3231 to 2.4.9 from 2.4.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_DS3502 to 1.1.8 from 1.1.7:
  > Merge pull request adafruit/Adafruit_CircuitPython_DS3502#10 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_DymoScale to 1.1.5 from 1.1.4:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_DymoScale#12 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_EMC2101 to 1.1.9 from 1.1.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Update README.rst
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_EPD to 2.10.1 from 2.10.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_EPD#57 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ESP_ATcontrol to 0.5.9 from 0.5.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_ESP32SPI to 3.5.12 from 3.5.11:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_ESP32SPI#142 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_Fingerprint to 2.2.1 from 2.2.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > Merge pull request adafruit/Adafruit_CircuitPython_Fingerprint#35 from tekktrik/feauter/pylint-and-typing
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_FocalTouch to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_FONA to 2.1.4 from 2.1.3:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_FONA#15 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_FRAM to 1.3.9 from 1.3.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_FXAS21002C to 2.1.10 from 2.1.9:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_FXOS8700 to 2.1.9 from 2.1.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_GPS to 3.9.5 from 3.9.4:
  > Merge pull request adafruit/Adafruit_CircuitPython_GPS#73 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path

Updating https://github.com/adafruit/Adafruit_CircuitPython_HCSR04 to 0.4.7 from 0.4.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_HT16K33 to 4.1.7 from 4.1.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > Merge pull request adafruit/Adafruit_CircuitPython_HT16K33#93 from adafruit/patch-fix
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_HTS221 to 1.1.6 from 1.1.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_HTU21D to 0.11.1 from 0.11.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_HTU31D to 1.1.2 from 1.1.1:
  > Linted
  > Updated readthedocs file
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_HX8357 to 1.3.1 from 1.3.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ICM20X to 2.0.9 from 2.0.8:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_ICM20X#14 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_IL0373 to 1.3.10 from 1.3.9:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_IL0398 to 1.1.8 from 1.1.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_IL91874 to 1.2.2 from 1.2.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ILI9341 to 1.3.2 from 1.3.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_INA219 to 3.4.10 from 3.4.9:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Fixed example link
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_INA260 to 1.3.2 from 1.3.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_IRRemote to 4.1.1 from 4.1.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3731 to 3.2.1 from 3.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_IS31FL3731#47 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_IS31FL3741 to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_IS31FL3741#13 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_L3GD20 to 2.3.7 from 2.3.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_L3GD20#25 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_LC709203F to 2.1.1 from 2.1.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LC709203F#16 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIDARLite to 1.2.6 from 1.2.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS2MDL to 2.1.10 from 2.1.9:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS331 to 1.0.6 from 1.0.5:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS331#5 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS3DH to 5.1.11 from 5.1.10:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS3DH#70 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LIS3MDL to 1.1.11 from 1.1.10:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LIS3MDL#18 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LPS2X to 2.0.5 from 2.0.4:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LPS35HW to 1.2.8 from 1.2.7:
  > Merge pull request adafruit/Adafruit_CircuitPython_LPS35HW#11 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM303_Accel to 1.1.8 from 1.1.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM303DLH_Mag to 1.1.9 from 1.1.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM6DS to 4.2.1 from 4.2.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM6DS#45 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS0 to 2.2.7 from 2.2.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM9DS0#23 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_LSM9DS1 to 2.1.10 from 2.1.9:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LSM9DS1#33 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_LTR390 to 1.1.2 from 1.1.1:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_LTR390#9 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MatrixKeypad to 1.2.6 from 1.2.5:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MatrixKeypad#14 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX31855 to 3.2.9 from 3.2.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX31856 to 0.9.8 from 0.9.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX31865 to 2.2.10 from 2.2.9:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MAX31865#36 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX7219 to 1.4.1 from 1.4.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MAX7219#38 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_MAX9744 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP230xx to 2.5.1 from 2.5.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP230xx#45 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP2515 to 1.0.10 from 1.0.9:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP2515#12 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP3xxx to 1.4.6 from 1.4.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP4725 to 1.4.4 from 1.4.3:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP4728 to 1.2.1 from 1.2.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MCP4728#12 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP9600 to 1.2.1 from 1.2.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_MCP9808 to 3.3.9 from 3.3.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90393 to 2.0.7 from 2.0.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90395 to 1.0.2 from 1.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90395#3 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90614 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90614#21 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MLX90640 to 1.2.5 from 1.2.4:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MLX90640#27 from BLIII/main
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_MMA8451 to 1.3.8 from 1.3.7:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MMA8451#19 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > Added note on clock stretching to README

Updating https://github.com/adafruit/Adafruit_CircuitPython_MONSTERM4SK to 0.3.1 from 0.3.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPL115A2 to 1.1.7 from 1.1.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MPL115A2#12 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPL3115A2 to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MPL3115A2#20 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPR121 to 2.1.9 from 2.1.8:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MPR121#33 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPRLS to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MPU6050 to 1.1.9 from 1.1.8:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MPU6050#22 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MS8607 to 1.0.8 from 1.0.7:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_MS8607#10 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_MSA301 to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel to 6.2.3 from 6.2.2:
  > Changed min-similarity-lines to 4
  > Merge pull request adafruit/Adafruit_CircuitPython_NeoPixel#120 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_NeoPixel_SPI to 0.9.2 from 0.9.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "
  > Merge pull request adafruit/Adafruit_CircuitPython_NeoPixel_SPI#28 from FoamyGuy/pylint_to_precommit

Updating https://github.com/adafruit/Adafruit_CircuitPython_NeoTre to 1.1.6 from 1.1.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_Nunchuk to 1.0.1 from 1.0.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "
  > Re-added pylint install to build.yml
  > Removed pylint process from github workflow
  > Hardcoded Black and REUSE versions

Updating https://github.com/adafruit/Adafruit_CircuitPython_OV2640 to 1.1.1 from 1.1.0:
  > Ran pre-commit
  > Added PR template
  > Merge pull request adafruit/Adafruit_CircuitPython_OV2640#15 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > add docs link to readme
  > Added pylint disable for f-strings in tests directory
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_OV5640 to 1.0.2 from 1.0.1:
  > Merge pull request adafruit/Adafruit_CircuitPython_OV5640#9 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path

Updating https://github.com/adafruit/Adafruit_CircuitPython_OV to 1.0.3 from 1.0.2:
  > Merge pull request adafruit/Adafruit_CircuitPython_OV#14 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > add docs link to readme
  > Added pylint disable for f-strings in tests directory
  > Globally disabled consider-using-f-string pylint check
  > Merge pull request adafruit/Adafruit_CircuitPython_OV#11 from jepler/setup-disabled

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCA9685 to 3.3.9 from 3.3.8:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCD8544 to 1.2.6 from 1.2.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCF8523 to 1.5.7 from 1.5.6:
  > Merge pull request adafruit/Adafruit_CircuitPython_PCF8523#25 from nosferatujr/patch-1
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCF8591 to 1.0.5 from 1.0.4:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_PCF8591#5 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_PCT2075 to 1.1.11 from 1.1.10:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_Pixie to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_PM25 to 2.1.6 from 2.1.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > Merge pull request adafruit/Adafruit_CircuitPython_PM25#21 from adafruit/patch-fix
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_PN532 to 2.3.4 from 2.3.3:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_PN532#51 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_PyPortal to 6.0.1 from 6.0.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_PyPortal#117 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_RA8875 to 3.1.7 from 3.1.6:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_RA8875#27 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_RFM69 to 2.1.5 from 2.1.4:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_RFM9x to 2.2.1 from 2.2.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_RGB_Display to 3.10.9 from 3.10.8:
  > Changed min-similarity-lines to 4
  > Merge pull request adafruit/Adafruit_CircuitPython_RGB_Display#98 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_RockBlock to 1.3.4 from 1.3.3:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_RPLIDAR to 1.2.2 from 1.2.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main

Updating https://github.com/adafruit/Adafruit_CircuitPython_SCD30 to 2.2.1 from 2.2.0:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_SCD30#22 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SCD4X to 1.2.1 from 1.2.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_SCD4X#9 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > add docs link to readme
  > Added pylint disable for f-strings in tests directory
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SD to 3.3.6 from 3.3.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_Seesaw to 1.10.3 from 1.10.2:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_Seesaw#88 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_SGP30 to 2.3.6 from 2.3.5:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_SGP40 to 1.3.2 from 1.3.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_SharpMemoryDisplay to 1.2.8 from 1.2.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template
  > "Increase duplicate code check threshold "

Updating https://github.com/adafruit/Adafruit_CircuitPython_SHT31D to 2.3.7 from 2.3.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_SHT4x to 1.0.7 from 1.0.6:
  > Linted
  > Updated readthedocs file
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_SHTC3 to 1.1.3 from 1.1.2:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_SHTC3#15 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SI4713 to 1.3.3 from 1.3.2:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_SI4713#22 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SI5351 to 1.2.9 from 1.2.8:
  > Updated readthedocs file
  > Merge pull request adafruit/Adafruit_CircuitPython_SI5351#23 from adafruit/patch-fix
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main

Updating https://github.com/adafruit/Adafruit_CircuitPython_SI7021 to 3.3.5 from 3.3.4:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1305 to 1.3.8 from 1.3.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1306 to 2.12.3 from 2.12.2:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1322 to 1.2.1 from 1.2.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1325 to 1.4.1 from 1.4.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1327 to 1.3.2 from 1.3.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1331 to 1.3.1 from 1.3.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1351 to 1.3.1 from 1.3.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1608 to 1.2.11 from 1.2.10:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1675 to 1.1.8 from 1.1.7:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1680 to 1.0.5 from 1.0.4:
  > Disabled unspecified-encoding
  > Updated readthedocs file
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_SSD1681 to 1.0.7 from 1.0.6:
  > Disabled unspecified-encoding
  > Updated readthedocs file
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7565 to 1.0.1 from 1.0.0:
  > Removed incorrectly located PR template
  > Merge pull request adafruit/Adafruit_CircuitPython_ST7565#3 from adafruit/patch
  > Updated readthedocs file
  > Updated readthedocs requirements path
  > Disabled unspecified-encoding pylint check
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7735 to 1.2.1 from 1.2.0:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7735R to 1.5.2 from 1.5.1:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test

Updating https://github.com/adafruit/Adafruit_CircuitPython_ST7789 to 1.5.3 from 1.5.2:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme

Updating https://github.com/adafruit/Adafruit_CircuitPython_STMPE610 to 1.2.7 from 1.2.6:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add docs link to readme
  > Globally disabled consider-using-f-string pylint check
  > Moved default branch to main
  > Moved CI to Python 3.7
  > Added help text and problem matcher
  > Added pull request template

Updating https://github.com/adafruit/Adafruit_CircuitPython_TC74 to 1.0.5 from 1.0.4:
  > Updated readthedocs file
  > Disabled unspecified-encoding pylint check
  > PATCH Pylint and readthedocs patch test
  > add doc…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants