Install & Compatibility
Where this runs
tested against v2.7.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 39.5MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 6.0s · import 0.000s · 42MB
53MB installed
● package 53MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
RoborockClient
✓ from roborock import RoborockClient
✗ from roborock import RoborockClient
Authenticate with Roborock cloud credentials and list all devices.
import asyncio
from roborock import RoborockClient
async def main():
client = RoborockClient(username="your_email", password="your_password")
devices = await client.get_devices()
for device in devices:
print(f"Device: {device.name}, IP: {device.ip}")
await client.close()
asyncio.run(main())
Upgrade
Version history
5.15.1latest on PyPI · released Jun 19, 2026
Audit
Dependencies
No dependency data recorded yet.