From 45cadc7e5a367779f03e94b240b8cacb0168f0d4 Mon Sep 17 00:00:00 2001 From: Josh Klar Date: Thu, 25 Jul 2019 00:04:06 -0700 Subject: [PATCH] CircuitPython-provided modules should be considered stdlib-equiv by isort terms. Apply this new rule. --- kmk/led.py | 3 +-- kmk/rgb.py | 1 - setup.cfg | 27 +++++++++++++++++++++++++-- 3 files changed, 26 insertions(+), 5 deletions(-) diff --git a/kmk/led.py b/kmk/led.py index 9921ad1..a0c2e15 100644 --- a/kmk/led.py +++ b/kmk/led.py @@ -1,7 +1,6 @@ +import pulseio import time from math import e, exp, pi, sin - -import pulseio from micropython import const led_config = { diff --git a/kmk/rgb.py b/kmk/rgb.py index 7b01815..3d826e6 100644 --- a/kmk/rgb.py +++ b/kmk/rgb.py @@ -1,6 +1,5 @@ import time from math import e, exp, pi, sin - from micropython import const rgb_config = { diff --git a/setup.cfg b/setup.cfg index c7656a0..557f47a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -22,10 +22,33 @@ per-file-ignores = user_keymaps/**/*.py: F401,E501,E241,E131,BLK100 tests/test_data/keymaps/**/*.py: F401,E501 # Forgive me for my RAM hack sins - kmk/keyboard_config.py: I001,I003,I004,F401 + kmk/preload_imports.py: I001,I003,I004,F401 [isort] -known_third_party = analogio,bitbangio,bleio,board,busio,digitalio,framebuf,gamepad,gc,microcontroller,micropython,pulseio,pyb,pydux,uio,ubluepy,machine,pyb,uos +known_standard_library = + analogio, + bitbangio, + bleio, + board, + busio, + digitalio, + framebuf, + gamepad, + gc, + machine, + microcontroller, + micropython, + neopixel, + pulseio, + pyb, + pyb, + pydux, + supervisor, + ubluepy, + uio, + uos, + +# black compat multi_line_output=3 include_trailing_comma=True force_grid_wrap=0