Install & Compatibility
Where this runs
tested against v0.9.4 · 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.616s · 21.3MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.1s · import 0.548s · 22MB
19MB installed
● package 19MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
ApiDriver
✓ from eniris import ApiDriver
Main client class.
Point
✓ from eniris import Point
Data point representation.
RuntimePoint
✓ from eniris import RuntimePoint
Point with runtime attribute.
BufferedPointToTelemessageWriter
✓ from eniris import BufferedPointToTelemessageWriter
Buffered background writer class.
Basic example: connect to Eniris and send a telemetry point.
import os
from eniris import ApiDriver, Point
driver = ApiDriver(
client_id=os.environ.get('ENIRIS_CLIENT_ID', ''),
client_secret=os.environ.get('ENIRIS_CLIENT_SECRET', '')
)
point = Point(
ts=1234567890,
path='demo.path',
objectType='demo.objectType',
unit='celsius',
valueFloat=25.5
)
driver.post_points([point])
print('Point sent successfully')
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'eniris'
The library is not installed or installed in a different environment.
fixRun 'pip install eniris' in the correct Python environment.
AttributeError: module 'eniris' has no attribute 'ApiDriver'
Possibly an older version of the library (before ApiDriver was introduced) or a typo in import.
fixInstall the latest version: 'pip install --upgrade eniris'. Ensure import is 'from eniris import ApiDriver'.
ConnectionError: Failed to connect to Eniris API
Invalid or missing client credentials (client_id, client_secret).
fixSet ENIRIS_CLIENT_ID and ENIRIS_CLIENT_SECRET environment variables or pass correct values to ApiDriver.
Upgrade
Version history
0.9.4latest on PyPI · released Feb 10, 2026
Audit
Dependencies
No dependency data recorded yet.