Install & Compatibility
Where this runs
tested against v0.9.1 · 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
py 3.9
✕ build_error
✕ build_error
25MB installed
● package 25MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
NominalDatasetStream
✓ from nominal_streaming import NominalDatasetStream
✗ from nominal_streaming import StreamingClient
PyNominalStreamOpts
✓ from nominal_streaming import PyNominalStreamOpts
nominal_dataset_stream
✓ from nominal_streaming import nominal_dataset_stream
Open a stream, write a data point, and read it back.
import os
from nominal_streaming import StreamingClient, StreamSchema, DataPoint
# Replace with your credentials
url = os.environ.get('NOMINAL_URL', 'grpc://localhost:50051')
api_key = os.environ.get('NOMINAL_API_KEY', '')
client = StreamingClient(url, api_key=api_key)
# Define a schema
schema = StreamSchema([
("timestamp", "int64"),
("value", "float64"),
])
# Open a stream
stream = client.open_stream("my-stream", schema)
# Write one data point
stream.write(DataPoint(timestamp=123456789, value=42.0))
# Read back
for dp in stream.read(start=0):
print(dp)
break
stream.close()
Upgrade
Version history
0.9.1latest on PyPI · released May 16, 2026
Audit
Dependencies
grpciorequiredRequired for gRPC communication with Nominal server.
protobufrequiredProtocol Buffers for message serialization.
nominalrequiredCore Nominal SDK for authentication and resource management.