Swap pyserial-asyncio for pyserial-asyncio-fast (#158)

* Swap pyserial-asyncio for pyserial-asyncio-fast

fixes #154

* actually commit the import change
This commit is contained in:
J. Nick Koston 2024-06-07 09:08:35 -05:00 committed by GitHub
parent 059c0802ad
commit fc65326370
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 6 deletions

View File

@ -4,7 +4,7 @@ from functools import partial
import asyncio
import logging
from serial_asyncio import create_serial_connection
from serial_asyncio_fast import create_serial_connection
from dsmr_parser import telegram_specifications
from dsmr_parser.clients.telegram_buffer import TelegramBuffer

View File

@ -2,7 +2,7 @@
import asyncio
from serial_asyncio import create_serial_connection
from serial_asyncio_fast import create_serial_connection
from .protocol import DSMRProtocol, _create_dsmr_protocol

View File

@ -1,6 +1,6 @@
import logging
import serial
import serial_asyncio
import serial_asyncio_fast
from dsmr_parser.clients.telegram_buffer import TelegramBuffer
from dsmr_parser.exceptions import ParseError, InvalidChecksumError
@ -77,7 +77,7 @@ class AsyncSerialReader(SerialReader):
:rtype: None
"""
# create Serial StreamReader
conn = serial_asyncio.open_serial_connection(**self.serial_settings)
conn = serial_asyncio_fast.open_serial_connection(**self.serial_settings)
reader, _ = await conn
while True:
@ -107,7 +107,7 @@ class AsyncSerialReader(SerialReader):
"""
# create Serial StreamReader
conn = serial_asyncio.open_serial_connection(**self.serial_settings)
conn = serial_asyncio_fast.open_serial_connection(**self.serial_settings)
reader, _ = await conn
while True:

View File

@ -11,7 +11,7 @@ setup(
packages=find_packages(exclude=('test', 'test.*')),
install_requires=[
'pyserial>=3,<4',
'pyserial-asyncio<1',
'pyserial-asyncio-fast>=0.11',
'pytz',
'Tailer==0.4.1',
'dlms_cosem==21.3.2'