Merge branch 'main' into debug_crash_win32

This commit is contained in:
J. Nick Koston 2024-08-29 11:15:31 -10:00 committed by GitHub
commit b7c78432ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 20 additions and 13 deletions

View File

@ -13,7 +13,7 @@ repos:
- id: pyupgrade
args: [--py39-plus]
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.5.4
rev: v0.6.3
hooks:
- id: ruff
args: [--fix]

View File

@ -1,5 +1,5 @@
import timeit
from functools import partial
import timeit
from aioesphomeapi import APIConnection
from aioesphomeapi.api_pb2 import (

View File

@ -1,5 +1,5 @@
pylint==3.2.6
ruff==0.5.4
ruff==0.6.3
flake8==7.1.1
isort==5.13.2
mypy==1.11.2

View File

@ -7,20 +7,26 @@ from subprocess import check_call
root_dir = Path(__file__).absolute().parent.parent
os.chdir(root_dir)
check_call([
"protoc", "--python_out=aioesphomeapi", "-I", "aioesphomeapi",
"aioesphomeapi/api.proto", "aioesphomeapi/api_options.proto"
])
check_call(
[
"protoc",
"--python_out=aioesphomeapi",
"-I",
"aioesphomeapi",
"aioesphomeapi/api.proto",
"aioesphomeapi/api_options.proto",
]
)
# https://github.com/protocolbuffers/protobuf/issues/1491
api_file = root_dir / 'aioesphomeapi' / 'api_pb2.py'
api_file = root_dir / "aioesphomeapi" / "api_pb2.py"
content = api_file.read_text().replace(
"import api_options_pb2 as api__options__pb2",
"from . import api_options_pb2 as api__options__pb2"
"from . import api_options_pb2 as api__options__pb2",
)
api_file.write_text(content)
for fname in ['api_pb2.py', 'api_options_pb2.py']:
file = root_dir / 'aioesphomeapi' / fname
content = '# type: ignore\n' + file.read_text()
for fname in ["api_pb2.py", "api_options_pb2.py"]:
file = root_dir / "aioesphomeapi" / fname
content = "# type: ignore\n" + file.read_text()
file.write_text(content)

View File

@ -1,7 +1,8 @@
#!/usr/bin/env python3
"""aioesphomeapi setup script."""
import os
from distutils.command.build_ext import build_ext
import os
from setuptools import find_packages, setup