Skip to content

Commit 6f7a5fd

Browse files
committed
Switch to smbus2.
1 parent 9e8c7b8 commit 6f7a5fd

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

bme680/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def __init__(self, i2c_addr=constants.I2C_ADDR_PRIMARY, i2c_device=None):
3939
self.i2c_addr = i2c_addr
4040
self._i2c = i2c_device
4141
if self._i2c is None:
42-
import smbus
43-
self._i2c = smbus.SMBus(1)
42+
import smbus2
43+
self._i2c = smbus2.SMBus(1)
4444

4545
try:
4646
self.chip_id = self._get_regs(constants.CHIP_ID_ADDR, 1)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ classifiers = [
3535
"Topic :: System :: Hardware",
3636
]
3737
dependencies = [
38-
"smbus"
38+
"smbus2"
3939
]
4040

4141
[project.urls]

tests/conftest.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,19 @@ def smbus_notpresent():
4848
"""Mock smbus module."""
4949
smbus = mock.MagicMock()
5050
smbus.SMBus = MockSMBus
51-
sys.modules['smbus'] = smbus
51+
sys.modules['smbus2'] = smbus
5252
yield smbus
53-
del sys.modules['smbus']
53+
del sys.modules['smbus2']
5454

5555

5656
@pytest.fixture(scope='function', autouse=False)
5757
def smbus():
5858
"""Mock smbus module."""
5959
smbus = mock.MagicMock()
6060
smbus.SMBus = MockSMBusPresent
61-
sys.modules['smbus'] = smbus
61+
sys.modules['smbus2'] = smbus
6262
yield smbus
63-
del sys.modules['smbus']
63+
del sys.modules['smbus2']
6464

6565

6666
@pytest.fixture(scope='function', autouse=False)

0 commit comments

Comments
 (0)