]> Repositories - hackapet/Adafruit_Blinka_Displayio.git/commitdiff
Fix import order so pylint is happy
authorMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 19 Mar 2024 19:13:03 +0000 (12:13 -0700)
committerMelissa LeBlanc-Williams <melissa@adafruit.com>
Tue, 19 Mar 2024 19:13:03 +0000 (12:13 -0700)
busdisplay/__init__.py
busdisplay/_displaybus.py
displayio/__init__.py
displayio/_displaycore.py
epaperdisplay/__init__.py
i2cdisplaybus/__init__.py
setup.py

index 619b9fe2db717839479ccd40b711e4444eaf8dcc..b21c4c8dc683f20bc00391c785c7191a21121128 100644 (file)
@@ -23,7 +23,6 @@ import digitalio
 import microcontroller
 from circuitpython_typing import WriteableBuffer, ReadableBuffer
 from displayio._displaycore import _DisplayCore
 import microcontroller
 from circuitpython_typing import WriteableBuffer, ReadableBuffer
 from displayio._displaycore import _DisplayCore
-from ._displaybus import _DisplayBus
 from displayio._colorconverter import ColorConverter
 from displayio._group import Group, circuitpython_splash
 from displayio._area import Area
 from displayio._colorconverter import ColorConverter
 from displayio._group import Group, circuitpython_splash
 from displayio._area import Area
@@ -37,6 +36,7 @@ from displayio._constants import (
     NO_COMMAND,
     DELAY,
 )
     NO_COMMAND,
     DELAY,
 )
+from ._displaybus import _DisplayBus
 
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
 
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_displayio.git"
@@ -225,7 +225,7 @@ class BusDisplay:
         self.auto_refresh = auto_refresh
 
     def __new__(cls, *args, **kwargs):
         self.auto_refresh = auto_refresh
 
     def __new__(cls, *args, **kwargs):
-        from ..displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
+        from displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
             allocate_display,
         )
 
             allocate_display,
         )
 
@@ -242,7 +242,8 @@ class BusDisplay:
             )
         self._core.send(DISPLAY_DATA, CHIP_SELECT_UNTOUCHED, pixels)
 
             )
         self._core.send(DISPLAY_DATA, CHIP_SELECT_UNTOUCHED, pixels)
 
-    def show(self, _group: Group) -> None: # pylint: disable=missing-function-docstring
+    @staticmethod
+    def show(_group: Group) -> None:  # pylint: disable=missing-function-docstring
         raise AttributeError(".show(x) removed. Use .root_group = x")
 
     def _set_root_group(self, root_group: Group) -> None:
         raise AttributeError(".show(x) removed. Use .root_group = x")
 
     def _set_root_group(self, root_group: Group) -> None:
index 0dd7edc032f3a4fee1a4622c5ada7b905979825c..92d713e45fde7ae3869f99d4f0082f9f49120687 100644 (file)
@@ -25,4 +25,6 @@ import i2cdisplaybus
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_Displayio.git"
 
 __version__ = "0.0.0+auto.0"
 __repo__ = "https://github.com/adafruit/Adafruit_Blinka_Displayio.git"
 
-_DisplayBus = Union[fourwire.FourWire, i2cdisplaybus.I2CDisplayBus, paralleldisplaybus.ParallelBus]
+_DisplayBus = Union[
+    fourwire.FourWire, i2cdisplaybus.I2CDisplayBus, paralleldisplaybus.ParallelBus
+]
index 87583f4f984eab010cc0785d62f98f4a9ddb382b..21cbadcc8553301a6b0ca89710e5c11645dc9a8c 100644 (file)
@@ -18,16 +18,16 @@ displayio for Blinka
 """
 import threading
 from typing import Union
 """
 import threading
 from typing import Union
+from busdisplay import BusDisplay
+from busdisplay._displaybus import _DisplayBus
+from epaperdisplay import EPaperDisplay
 from ._bitmap import Bitmap
 from ._colorspace import Colorspace
 from ._colorconverter import ColorConverter
 from ._bitmap import Bitmap
 from ._colorspace import Colorspace
 from ._colorconverter import ColorConverter
-from busdisplay import BusDisplay
-from epaperdisplay import EPaperDisplay
 from ._group import Group
 from ._ondiskbitmap import OnDiskBitmap
 from ._palette import Palette
 from ._tilegrid import TileGrid
 from ._group import Group
 from ._ondiskbitmap import OnDiskBitmap
 from ._palette import Palette
 from ._tilegrid import TileGrid
-from busdisplay._displaybus import _DisplayBus
 from ._constants import CIRCUITPY_DISPLAY_LIMIT
 
 __version__ = "0.0.0+auto.0"
 from ._constants import CIRCUITPY_DISPLAY_LIMIT
 
 __version__ = "0.0.0+auto.0"
index cead44e45cbdf47b9e88f98862394f4fcd309954..286f9037673358f584ac3ff0a3c7f4859ba17ec2 100644 (file)
@@ -27,11 +27,11 @@ import struct
 from circuitpython_typing import WriteableBuffer, ReadableBuffer
 from paralleldisplaybus import ParallelBus
 from fourwire import FourWire
 from circuitpython_typing import WriteableBuffer, ReadableBuffer
 from paralleldisplaybus import ParallelBus
 from fourwire import FourWire
-from ._group import Group
 from i2cdisplaybus import I2CDisplayBus
 from i2cdisplaybus import I2CDisplayBus
+from busdisplay._displaybus import _DisplayBus
+from ._group import Group
 from ._structs import ColorspaceStruct, TransformStruct
 from ._area import Area
 from ._structs import ColorspaceStruct, TransformStruct
 from ._area import Area
-from busdisplay._displaybus import _DisplayBus
 from ._helpers import bswap16
 from ._constants import (
     CHIP_SELECT_UNTOUCHED,
 from ._helpers import bswap16
 from ._constants import (
     CHIP_SELECT_UNTOUCHED,
index 537e9e60ec128eac02c1e13767783d263e7e8f6e..3bbbe11d847d5057889a0de6140fa37a9361276c 100644 (file)
@@ -22,10 +22,10 @@ from typing import Optional, Union
 import microcontroller
 from digitalio import DigitalInOut
 from circuitpython_typing import ReadableBuffer
 import microcontroller
 from digitalio import DigitalInOut
 from circuitpython_typing import ReadableBuffer
+from busdisplay._displaybus import _DisplayBus
 from displayio._displaycore import _DisplayCore
 from displayio._group import Group, circuitpython_splash
 from displayio._colorconverter import ColorConverter
 from displayio._displaycore import _DisplayCore
 from displayio._group import Group, circuitpython_splash
 from displayio._colorconverter import ColorConverter
-from busdisplay._displaybus import _DisplayBus
 from displayio._area import Area
 from displayio._constants import (
     CHIP_SELECT_TOGGLE_EVERY_BYTE,
 from displayio._area import Area
 from displayio._constants import (
     CHIP_SELECT_TOGGLE_EVERY_BYTE,
@@ -238,7 +238,7 @@ class EPaperDisplay:
         self._set_root_group(circuitpython_splash)
 
     def __new__(cls, *args, **kwargs):
         self._set_root_group(circuitpython_splash)
 
     def __new__(cls, *args, **kwargs):
-        from ..displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
+        from displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
             allocate_display,
         )
 
             allocate_display,
         )
 
@@ -246,7 +246,8 @@ class EPaperDisplay:
         allocate_display(display_instance)
         return display_instance
 
         allocate_display(display_instance)
         return display_instance
 
-    def show(self, _group: Group) -> None: # pylint: disable=missing-function-docstring
+    @staticmethod
+    def show(_group: Group) -> None:  # pylint: disable=missing-function-docstring
         raise AttributeError(".show(x) removed. Use .root_group = x")
 
     def _set_root_group(self, root_group: Group) -> None:
         raise AttributeError(".show(x) removed. Use .root_group = x")
 
     def _set_root_group(self, root_group: Group) -> None:
index bcc8e4c35c855d45f4426cff29262f54a07218ff..5527c6c2fa2fc11ecbac63b79471eee05400d3d4 100644 (file)
@@ -54,7 +54,7 @@ class I2CDisplayBus:
         self._dev_addr = device_address
 
     def __new__(cls, *args, **kwargs):
         self._dev_addr = device_address
 
     def __new__(cls, *args, **kwargs):
-        from ..displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
+        from displayio import (  # pylint: disable=import-outside-toplevel, cyclic-import
             allocate_display_bus,
         )
 
             allocate_display_bus,
         )
 
index 011af4c00665e735eb24fb496f5a92707558a1ac..acea0c9916e32d5f3d2117cffa39bd6cb5a02933 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -57,5 +57,12 @@ setup(
     # You can just specify the packages manually here if your project is
     # simple. Or you can use find_packages().
     py_modules=["fontio", "terminalio"],
     # You can just specify the packages manually here if your project is
     # simple. Or you can use find_packages().
     py_modules=["fontio", "terminalio"],
-    packages=["displayio", "vectorio", "paralleldisplaybus", "i2cdisplaybus", "fourwire", "busdisplay"],
+    packages=[
+        "displayio",
+        "vectorio",
+        "paralleldisplaybus",
+        "i2cdisplaybus",
+        "fourwire",
+        "busdisplay",
+    ],
 )
 )