mirror of
https://github.com/esphome/esphome.git
synced 2024-11-25 00:18:11 +01:00
Update dependencies (#906)
PyYAML 5.1.2 -> 5.2 https://github.com/yaml/pyyaml/blob/master/CHANGES flake8 3.6.0 -> 3.7.9 https://github.com/PyCQA/flake8/tree/master/docs/source/release-notes paho-mqtt 1.4.0 -> 1.5.0 https://github.com/eclipse/paho.mqtt.python/blob/master/ChangeLog.txt platformio 4.0.3 -> 4.1.0 https://github.com/platformio/platformio-core/releases protobuf 3.10.0 -> 3.11.1 https://github.com/protocolbuffers/protobuf/releases pylint 2.3.0 -> 2.4.4 http://pylint.pycqa.org/en/latest/whatsnew/changelog.html#what-s-new-in-pylint-2-4-4
This commit is contained in:
parent
33c08812cc
commit
bba6d6897d
11 changed files with 37 additions and 32 deletions
|
@ -301,17 +301,17 @@ def setup_time_core_(time_var, config):
|
||||||
for conf in config.get(CONF_ON_TIME, []):
|
for conf in config.get(CONF_ON_TIME, []):
|
||||||
trigger = cg.new_Pvariable(conf[CONF_TRIGGER_ID], time_var)
|
trigger = cg.new_Pvariable(conf[CONF_TRIGGER_ID], time_var)
|
||||||
|
|
||||||
seconds = conf.get(CONF_SECONDS, [x for x in range(0, 61)])
|
seconds = conf.get(CONF_SECONDS, list(range(0, 61)))
|
||||||
cg.add(trigger.add_seconds(seconds))
|
cg.add(trigger.add_seconds(seconds))
|
||||||
minutes = conf.get(CONF_MINUTES, [x for x in range(0, 60)])
|
minutes = conf.get(CONF_MINUTES, list(range(0, 60)))
|
||||||
cg.add(trigger.add_minutes(minutes))
|
cg.add(trigger.add_minutes(minutes))
|
||||||
hours = conf.get(CONF_HOURS, [x for x in range(0, 24)])
|
hours = conf.get(CONF_HOURS, list(range(0, 24)))
|
||||||
cg.add(trigger.add_hours(hours))
|
cg.add(trigger.add_hours(hours))
|
||||||
days_of_month = conf.get(CONF_DAYS_OF_MONTH, [x for x in range(1, 32)])
|
days_of_month = conf.get(CONF_DAYS_OF_MONTH, list(range(1, 32)))
|
||||||
cg.add(trigger.add_days_of_month(days_of_month))
|
cg.add(trigger.add_days_of_month(days_of_month))
|
||||||
months = conf.get(CONF_MONTHS, [x for x in range(1, 13)])
|
months = conf.get(CONF_MONTHS, list(range(1, 13)))
|
||||||
cg.add(trigger.add_months(months))
|
cg.add(trigger.add_months(months))
|
||||||
days_of_week = conf.get(CONF_DAYS_OF_WEEK, [x for x in range(1, 8)])
|
days_of_week = conf.get(CONF_DAYS_OF_WEEK, list(range(1, 8)))
|
||||||
cg.add(trigger.add_days_of_week(days_of_week))
|
cg.add(trigger.add_days_of_week(days_of_week))
|
||||||
|
|
||||||
yield cg.register_component(trigger, conf)
|
yield cg.register_component(trigger, conf)
|
||||||
|
|
|
@ -8,7 +8,7 @@ import os
|
||||||
import re
|
import re
|
||||||
|
|
||||||
# pylint: disable=unused-import, wrong-import-order
|
# pylint: disable=unused-import, wrong-import-order
|
||||||
from typing import Any, Dict, List # noqa
|
from typing import Any, Dict, List, Optional, Set # noqa
|
||||||
|
|
||||||
from esphome.const import CONF_ARDUINO_VERSION, SOURCE_FILE_EXTENSIONS, \
|
from esphome.const import CONF_ARDUINO_VERSION, SOURCE_FILE_EXTENSIONS, \
|
||||||
CONF_COMMENT, CONF_ESPHOME, CONF_USE_ADDRESS, CONF_WIFI
|
CONF_COMMENT, CONF_ESPHOME, CONF_USE_ADDRESS, CONF_WIFI
|
||||||
|
@ -271,7 +271,7 @@ class ID(object):
|
||||||
else:
|
else:
|
||||||
self.is_manual = is_manual
|
self.is_manual = is_manual
|
||||||
self.is_declaration = is_declaration
|
self.is_declaration = is_declaration
|
||||||
self.type = type # type: Optional[MockObjClass]
|
self.type = type # type: Optional['MockObjClass']
|
||||||
|
|
||||||
def resolve(self, registered_ids):
|
def resolve(self, registered_ids):
|
||||||
from esphome.config_validation import RESERVED_IDS
|
from esphome.config_validation import RESERVED_IDS
|
||||||
|
@ -489,11 +489,11 @@ class EsphomeCore(object):
|
||||||
# Task counter for pending tasks
|
# Task counter for pending tasks
|
||||||
self.task_counter = 0
|
self.task_counter = 0
|
||||||
# The variable cache, for each ID this holds a MockObj of the variable obj
|
# The variable cache, for each ID this holds a MockObj of the variable obj
|
||||||
self.variables = {} # type: Dict[str, MockObj]
|
self.variables = {} # type: Dict[str, 'MockObj']
|
||||||
# A list of statements that go in the main setup() block
|
# A list of statements that go in the main setup() block
|
||||||
self.main_statements = [] # type: List[Statement]
|
self.main_statements = [] # type: List['Statement']
|
||||||
# A list of statements to insert in the global block (includes and global variables)
|
# A list of statements to insert in the global block (includes and global variables)
|
||||||
self.global_statements = [] # type: List[Statement]
|
self.global_statements = [] # type: List['Statement']
|
||||||
# A set of platformio libraries to add to the project
|
# A set of platformio libraries to add to the project
|
||||||
self.libraries = [] # type: List[Library]
|
self.libraries = [] # type: List[Library]
|
||||||
# A set of build flags to set in the platformio project
|
# A set of build flags to set in the platformio project
|
||||||
|
|
|
@ -59,7 +59,7 @@ def register_parented(var, value):
|
||||||
|
|
||||||
|
|
||||||
def extract_registry_entry_config(registry, full_config):
|
def extract_registry_entry_config(registry, full_config):
|
||||||
# type: (Registry, ConfigType) -> RegistryEntry
|
# type: ('Registry', 'ConfigType') -> 'RegistryEntry'
|
||||||
key, config = next((k, v) for k, v in full_config.items() if k in registry)
|
key, config = next((k, v) for k, v in full_config.items() if k in registry)
|
||||||
return registry[key], config
|
return registry[key], config
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@ from esphome.core import CORE
|
||||||
from esphome.helpers import write_file_if_changed
|
from esphome.helpers import write_file_if_changed
|
||||||
|
|
||||||
# pylint: disable=unused-import, wrong-import-order
|
# pylint: disable=unused-import, wrong-import-order
|
||||||
from esphome.core import CoreType # noqa
|
from esphome.core import CoreType
|
||||||
from typing import Any, Dict, Optional # noqa
|
from typing import Any, Optional, List
|
||||||
|
|
||||||
from esphome.py_compat import text_type
|
from esphome.py_compat import text_type
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,14 @@ from __future__ import print_function
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from esphome.config import load_config, _format_vol_invalid
|
from esphome.config import load_config, _format_vol_invalid, Config
|
||||||
from esphome.core import CORE
|
from esphome.core import CORE, DocumentRange
|
||||||
from esphome.py_compat import text_type, safe_input
|
from esphome.py_compat import text_type, safe_input
|
||||||
|
|
||||||
|
# pylint: disable=unused-import, wrong-import-order
|
||||||
|
import voluptuous as vol
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
|
||||||
def _get_invalid_range(res, invalid):
|
def _get_invalid_range(res, invalid):
|
||||||
# type: (Config, vol.Invalid) -> Optional[DocumentRange]
|
# type: (Config, vol.Invalid) -> Optional[DocumentRange]
|
||||||
|
|
|
@ -291,7 +291,7 @@ def copy_src_tree():
|
||||||
source_files.update(component.source_files)
|
source_files.update(component.source_files)
|
||||||
|
|
||||||
# Convert to list and sort
|
# Convert to list and sort
|
||||||
source_files_l = [it for it in source_files.items()]
|
source_files_l = list(source_files.items())
|
||||||
source_files_l.sort()
|
source_files_l.sort()
|
||||||
|
|
||||||
# Build #include list for esphome.h
|
# Build #include list for esphome.h
|
||||||
|
|
1
pylintrc
1
pylintrc
|
@ -24,6 +24,7 @@ disable=
|
||||||
useless-object-inheritance,
|
useless-object-inheritance,
|
||||||
stop-iteration-return,
|
stop-iteration-return,
|
||||||
no-self-use,
|
no-self-use,
|
||||||
|
import-outside-toplevel,
|
||||||
|
|
||||||
|
|
||||||
additional-builtins=
|
additional-builtins=
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
voluptuous==0.11.7
|
voluptuous==0.11.7
|
||||||
PyYAML==5.1.2
|
PyYAML==5.2
|
||||||
paho-mqtt==1.4.0
|
paho-mqtt==1.5.0
|
||||||
colorlog==4.0.2
|
colorlog==4.0.2
|
||||||
tornado==5.1.1
|
tornado==5.1.1
|
||||||
typing>=3.6.6;python_version<"3.5"
|
typing>=3.6.6;python_version<"3.5"
|
||||||
protobuf==3.10.0
|
protobuf==3.11.1
|
||||||
tzlocal==2.0.0
|
tzlocal==2.0.0
|
||||||
pytz==2019.3
|
pytz==2019.3
|
||||||
pyserial==3.4
|
pyserial==3.4
|
||||||
ifaddr==0.1.6
|
ifaddr==0.1.6
|
||||||
platformio==4.0.3
|
platformio==4.1.0
|
||||||
esptool==2.7
|
esptool==2.7
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
voluptuous==0.11.7
|
voluptuous==0.11.7
|
||||||
PyYAML==5.1.2
|
PyYAML==5.2
|
||||||
paho-mqtt==1.4.0
|
paho-mqtt==1.5.0
|
||||||
colorlog==4.0.2
|
colorlog==4.0.2
|
||||||
tornado==5.1.1
|
tornado==5.1.1
|
||||||
typing>=3.6.6;python_version<"3.5"
|
typing>=3.6.6;python_version<"3.5"
|
||||||
protobuf==3.10.0
|
protobuf==3.11.1
|
||||||
tzlocal==2.0.0
|
tzlocal==2.0.0
|
||||||
pytz==2019.3
|
pytz==2019.3
|
||||||
pyserial==3.4
|
pyserial==3.4
|
||||||
ifaddr==0.1.6
|
ifaddr==0.1.6
|
||||||
platformio==4.0.3
|
platformio==4.1.0
|
||||||
esptool==2.7
|
esptool==2.7
|
||||||
|
|
||||||
pylint==1.9.4 ; python_version<"3"
|
pylint==1.9.4 ; python_version<"3"
|
||||||
pylint==2.3.0 ; python_version>"3"
|
pylint==2.4.4 ; python_version>"3"
|
||||||
flake8==3.6.0
|
flake8==3.7.9
|
||||||
pillow
|
pillow
|
||||||
pexpect
|
pexpect
|
||||||
|
|
|
@ -18,7 +18,7 @@ Topic :: Home Automation
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
max-line-length = 120
|
max-line-length = 120
|
||||||
builtins = unicode, long, raw_input
|
builtins = unicode, long, raw_input, basestring
|
||||||
exclude = api_pb2.py
|
exclude = api_pb2.py
|
||||||
|
|
||||||
[bdist_wheel]
|
[bdist_wheel]
|
||||||
|
|
8
setup.py
8
setup.py
|
@ -24,12 +24,12 @@ DOWNLOAD_URL = '{}/archive/v{}.zip'.format(GITHUB_URL, const.__version__)
|
||||||
|
|
||||||
REQUIRES = [
|
REQUIRES = [
|
||||||
'voluptuous==0.11.7',
|
'voluptuous==0.11.7',
|
||||||
'PyYAML==5.1.2',
|
'PyYAML==5.2',
|
||||||
'paho-mqtt==1.4.0',
|
'paho-mqtt==1.5.0',
|
||||||
'colorlog==4.0.2',
|
'colorlog==4.0.2',
|
||||||
'tornado==5.1.1',
|
'tornado==5.1.1',
|
||||||
'typing>=3.6.6;python_version<"3.6"',
|
'typing>=3.6.6;python_version<"3.6"',
|
||||||
'protobuf==3.10.0',
|
'protobuf==3.11.1',
|
||||||
'tzlocal==2.0.0',
|
'tzlocal==2.0.0',
|
||||||
'pytz==2019.3',
|
'pytz==2019.3',
|
||||||
'pyserial==3.4',
|
'pyserial==3.4',
|
||||||
|
@ -41,7 +41,7 @@ REQUIRES = [
|
||||||
# This means they have to be in your $PATH.
|
# This means they have to be in your $PATH.
|
||||||
if os.environ.get('ESPHOME_USE_SUBPROCESS') is None:
|
if os.environ.get('ESPHOME_USE_SUBPROCESS') is None:
|
||||||
REQUIRES.extend([
|
REQUIRES.extend([
|
||||||
'platformio==4.0.3',
|
'platformio==4.1.0',
|
||||||
'esptool==2.7',
|
'esptool==2.7',
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue