Skip to content

Commit ee99f7a

Browse files
committed
absolute imports
1 parent bd865bd commit ee99f7a

20 files changed

+72
-48
lines changed

src/pms/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
__version__ = "0.3.0"
22

33

4-
import logging, os
4+
import logging
5+
import os
56

67
logging.basicConfig(level=os.getenv("LEVEL", "WARNING"))
78
logger = logging.getLogger(__name__)

src/pms/cli.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
from enum import Enum
22
from typing import Optional
3+
34
from typer import Typer, Context, Option, echo, Exit
4-
from . import logger, __doc__, __version__
5-
from .sensor import SensorReader
6-
from .sensor.cli import serial, csv
7-
from .service.cli import influxdb, mqtt, bridge
5+
6+
from pms import logger, __doc__, __version__
7+
from pms.sensor import SensorReader
8+
from pms.sensor.cli import serial, csv
9+
from pms.service.cli import influxdb, mqtt, bridge
810

911

1012
main = Typer(help=__doc__)

src/pms/sensor/aq/MCU680.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from dataclasses import dataclass, field
77
from typing import Tuple, Dict
88
import struct
9-
from pms import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
10-
from .. import base
119

10+
from pms import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
11+
from pms.sensor import base
1212

1313
commands = base.Commands(
1414
passive_read=base.Cmd(b"\xA5\x56\x01\xFC", b"\x5A\x5A\x3F\x0F", 20),

src/pms/sensor/cli.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
from enum import Enum
22
from pathlib import Path
3+
34
from typing import Optional
45
from typer import Context, Option, echo
5-
from .. import logger
6+
7+
from pms import logger
68

79

810
class Format(str, Enum):

src/pms/sensor/pm/HPMA115C0.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
- passive mode messages are 16b long
44
- active mode messages are 32b long
55
"""
6+
67
from dataclasses import dataclass, field
7-
from typing import Tuple, Dict
8-
import struct
9-
from pms import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
10-
from .. import base
8+
9+
from pms.sensor import base
1110
from . import HPMA115S0
1211

1312
commands = HPMA115S0.commands._replace(

src/pms/sensor/pm/HPMA115S0.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
- passive mode messages are 8b long
44
- active mode messages are 32b long
55
"""
6+
67
from dataclasses import dataclass, field
7-
from typing import Tuple, Dict
8+
from typing import Tuple
89
import struct
10+
911
from pms import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
10-
from .. import base
12+
from pms.sensor import base
1113

1214
commands = base.Commands(
1315
passive_read=base.Cmd( # Read Particle Measuring Results

src/pms/sensor/pm/PMS3003.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
- do not support commands
44
- messages are 24b long
55
"""
6+
67
from dataclasses import dataclass, field
7-
from typing import Tuple, Dict
8+
from typing import Tuple
89
import struct
9-
from ... import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
10-
from .. import base
10+
11+
from pms import WrongMessageFormat, WrongMessageChecksum, SensorWarmingUp
12+
from pms.sensor import base
1113

1214

1315
commands = base.Commands(

src/pms/sensor/pm/PMS5003S.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
- messages are 32b long
44
- 6 size bins (as PMS5003) and HCHO concentration
55
"""
6+
67
from dataclasses import dataclass, field
7-
from typing import Dict
8-
from .. import base
8+
9+
from pms.sensor import base
910
from . import PMS3003, PMSx003
1011

1112

src/pms/sensor/pm/PMS5003ST.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@
33
- messages are 40b long
44
- 6 size bins (as PMS5003). HCHO concentration, temperature and relative humidity
55
"""
6+
67
from dataclasses import dataclass, field
7-
from typing import Dict, Tuple
8+
from typing import Tuple
89
import struct
9-
from .. import base
10+
11+
from pms.sensor import base
1012
from . import PMS3003, PMSx003, PMS5003S
1113

1214

src/pms/sensor/pm/PMS5003T.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
- messages are 32b long
44
- only 4 size bins
55
"""
6+
67
from dataclasses import dataclass, field
78
from typing import Tuple
89
import struct
9-
from ... import InconsistentObservation
10-
from .. import base
10+
11+
from pms import InconsistentObservation
12+
from pms.sensor import base
1113
from . import PMS3003, PMSx003
1214

1315

0 commit comments

Comments
 (0)