mirror of
https://github.com/esphome/esphome.git
synced 2024-11-27 09:18:00 +01:00
python lint for platform components (#7864)
Some checks are pending
CI / Create common environment (push) Waiting to run
CI / Check black (push) Blocked by required conditions
CI / Check flake8 (push) Blocked by required conditions
CI / Check pylint (push) Blocked by required conditions
CI / Check pyupgrade (push) Blocked by required conditions
CI / Run script/ci-custom (push) Blocked by required conditions
CI / Run pytest (push) Blocked by required conditions
CI / Check clang-format (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 IDF (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP8266 (push) Blocked by required conditions
CI / list-components (push) Blocked by required conditions
CI / Component test (push) Blocked by required conditions
CI / Split components for testing into 20 groups maximum (push) Blocked by required conditions
CI / Test split components (push) Blocked by required conditions
CI / CI Status (push) Blocked by required conditions
YAML lint / yamllint (push) Waiting to run
Some checks are pending
CI / Create common environment (push) Waiting to run
CI / Check black (push) Blocked by required conditions
CI / Check flake8 (push) Blocked by required conditions
CI / Check pylint (push) Blocked by required conditions
CI / Check pyupgrade (push) Blocked by required conditions
CI / Run script/ci-custom (push) Blocked by required conditions
CI / Run pytest (push) Blocked by required conditions
CI / Check clang-format (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 1/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 2/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 3/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 Arduino 4/4 (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP32 IDF (push) Blocked by required conditions
CI / Run script/clang-tidy for ESP8266 (push) Blocked by required conditions
CI / list-components (push) Blocked by required conditions
CI / Component test (push) Blocked by required conditions
CI / Split components for testing into 20 groups maximum (push) Blocked by required conditions
CI / Test split components (push) Blocked by required conditions
CI / CI Status (push) Blocked by required conditions
YAML lint / yamllint (push) Waiting to run
This commit is contained in:
parent
3a8b41daa3
commit
a3ef2ed7fd
5 changed files with 15 additions and 19 deletions
|
@ -15,7 +15,7 @@ from esphome.components.libretiny.const import (
|
||||||
)
|
)
|
||||||
from esphome.core import CORE
|
from esphome.core import CORE
|
||||||
|
|
||||||
from .boards import BK72XX_BOARDS, BK72XX_BOARD_PINS
|
from .boards import BK72XX_BOARD_PINS, BK72XX_BOARDS
|
||||||
|
|
||||||
CODEOWNERS = ["@kuba2k2"]
|
CODEOWNERS = ["@kuba2k2"]
|
||||||
AUTO_LOAD = ["libretiny"]
|
AUTO_LOAD = ["libretiny"]
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import esphome.codegen as cg
|
||||||
|
import esphome.config_validation as cv
|
||||||
from esphome.const import (
|
from esphome.const import (
|
||||||
CONF_BOARD,
|
CONF_BOARD,
|
||||||
CONF_BOARD_FLASH_MODE,
|
CONF_BOARD_FLASH_MODE,
|
||||||
CONF_FRAMEWORK,
|
CONF_FRAMEWORK,
|
||||||
|
CONF_PLATFORM_VERSION,
|
||||||
CONF_SOURCE,
|
CONF_SOURCE,
|
||||||
CONF_VERSION,
|
CONF_VERSION,
|
||||||
KEY_CORE,
|
KEY_CORE,
|
||||||
|
@ -12,27 +15,22 @@ from esphome.const import (
|
||||||
KEY_TARGET_FRAMEWORK,
|
KEY_TARGET_FRAMEWORK,
|
||||||
KEY_TARGET_PLATFORM,
|
KEY_TARGET_PLATFORM,
|
||||||
PLATFORM_ESP8266,
|
PLATFORM_ESP8266,
|
||||||
CONF_PLATFORM_VERSION,
|
|
||||||
)
|
)
|
||||||
from esphome.core import CORE, coroutine_with_priority
|
from esphome.core import CORE, coroutine_with_priority
|
||||||
import esphome.config_validation as cv
|
|
||||||
import esphome.codegen as cg
|
|
||||||
from esphome.helpers import copy_file_if_changed
|
from esphome.helpers import copy_file_if_changed
|
||||||
|
|
||||||
|
from .boards import BOARDS, ESP8266_LD_SCRIPTS
|
||||||
from .const import (
|
from .const import (
|
||||||
CONF_RESTORE_FROM_FLASH,
|
|
||||||
CONF_EARLY_PIN_INIT,
|
CONF_EARLY_PIN_INIT,
|
||||||
|
CONF_RESTORE_FROM_FLASH,
|
||||||
KEY_BOARD,
|
KEY_BOARD,
|
||||||
KEY_ESP8266,
|
KEY_ESP8266,
|
||||||
KEY_FLASH_SIZE,
|
KEY_FLASH_SIZE,
|
||||||
KEY_PIN_INITIAL_STATES,
|
KEY_PIN_INITIAL_STATES,
|
||||||
esp8266_ns,
|
esp8266_ns,
|
||||||
)
|
)
|
||||||
from .boards import BOARDS, ESP8266_LD_SCRIPTS
|
|
||||||
|
|
||||||
from .gpio import PinInitialState, add_pin_initial_states_array
|
from .gpio import PinInitialState, add_pin_initial_states_array
|
||||||
|
|
||||||
|
|
||||||
CODEOWNERS = ["@esphome/core"]
|
CODEOWNERS = ["@esphome/core"]
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
AUTO_LOAD = ["preferences"]
|
AUTO_LOAD = ["preferences"]
|
||||||
|
|
|
@ -17,7 +17,7 @@ from esphome.const import (
|
||||||
PLATFORM_RP2040,
|
PLATFORM_RP2040,
|
||||||
)
|
)
|
||||||
from esphome.core import CORE, EsphomeError, coroutine_with_priority
|
from esphome.core import CORE, EsphomeError, coroutine_with_priority
|
||||||
from esphome.helpers import copy_file_if_changed, mkdir_p, write_file, read_file
|
from esphome.helpers import copy_file_if_changed, mkdir_p, read_file, write_file
|
||||||
|
|
||||||
from .const import KEY_BOARD, KEY_PIO_FILES, KEY_RP2040, rp2040_ns
|
from .const import KEY_BOARD, KEY_PIO_FILES, KEY_RP2040, rp2040_ns
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ from esphome.components.libretiny.const import (
|
||||||
)
|
)
|
||||||
from esphome.core import CORE
|
from esphome.core import CORE
|
||||||
|
|
||||||
from .boards import RTL87XX_BOARDS, RTL87XX_BOARD_PINS
|
from .boards import RTL87XX_BOARD_PINS, RTL87XX_BOARDS
|
||||||
|
|
||||||
CODEOWNERS = ["@kuba2k2"]
|
CODEOWNERS = ["@kuba2k2"]
|
||||||
AUTO_LOAD = ["libretiny"]
|
AUTO_LOAD = ["libretiny"]
|
||||||
|
|
|
@ -394,9 +394,8 @@ def add_referenced_recursive(referenced_schemas, config_var, path, eat_schema=Fa
|
||||||
for k in schema.get(S_EXTENDS, []):
|
for k in schema.get(S_EXTENDS, []):
|
||||||
if k not in referenced_schemas:
|
if k not in referenced_schemas:
|
||||||
referenced_schemas[k] = [path]
|
referenced_schemas[k] = [path]
|
||||||
else:
|
elif path not in referenced_schemas[k]:
|
||||||
if path not in referenced_schemas[k]:
|
referenced_schemas[k].append(path)
|
||||||
referenced_schemas[k].append(path)
|
|
||||||
|
|
||||||
s1 = get_str_path_schema(k)
|
s1 = get_str_path_schema(k)
|
||||||
p = k.split(".")
|
p = k.split(".")
|
||||||
|
@ -868,13 +867,12 @@ def convert(schema, config_var, path):
|
||||||
config_var[S_TYPE] = "use_id"
|
config_var[S_TYPE] = "use_id"
|
||||||
else:
|
else:
|
||||||
print("TODO deferred?")
|
print("TODO deferred?")
|
||||||
|
elif isinstance(data, str):
|
||||||
|
# TODO: Figure out why pipsolar does this
|
||||||
|
config_var["use_id_type"] = data
|
||||||
else:
|
else:
|
||||||
if isinstance(data, str):
|
config_var["use_id_type"] = str(data.base)
|
||||||
# TODO: Figure out why pipsolar does this
|
config_var[S_TYPE] = "use_id"
|
||||||
config_var["use_id_type"] = data
|
|
||||||
else:
|
|
||||||
config_var["use_id_type"] = str(data.base)
|
|
||||||
config_var[S_TYPE] = "use_id"
|
|
||||||
else:
|
else:
|
||||||
raise TypeError("Unknown extracted schema type")
|
raise TypeError("Unknown extracted schema type")
|
||||||
elif config_var.get("key") == "GeneratedID":
|
elif config_var.get("key") == "GeneratedID":
|
||||||
|
|
Loading…
Reference in a new issue