Registry / http-networking / icsneopy

icsneopy

JSON →
library1.2.2pypypi✓ verified 86d ago

A Python client for interacting with the ICS (Industrial Control Systems) network protocol. Version 1.2.2. Release cadence is irregular, as it is a small niche library.

pip install icsneopy
INSTALL
IMPORT
SIG · ICSNEOPY
I
icsneopy
http-networkingpythonv1.2.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

APIEvent
✓ from icsneopy import APIEvent
✗ from icsneopy import ICSClient
CANMessage
✓ from icsneopy import CANMessage
Device
✓ from icsneopy import Device

Create an ICS client and send a command.

from icsneopy import ICSClient # Replace with actual endpoint and credentials client = ICSClient(endpoint='https://example.com/api', api_key=os.environ.get('ICS_API_KEY', '')) response = client.send_command('status') print(response)
Debug
Known issues
gotchaThe library requires Python 3.9+. Using older Python versions will fail.
fix
Upgrade to Python 3.9 or higher.
affects: all
breakingIn version 1.0.0, the import path changed from `icsneopy.client` to `icsneopy`. Old imports will break.
fix
Use `from icsneopy import ICSClient` instead of `from icsneopy.client import ICSClient`.
affects: <1.0.0
Upgrade
Version history
1.2.2latest on PyPI · released Dec 9, 2025
Audit
Dependencies

No dependency data recorded yet.

Agent activity
17 hits · last 30 days
node
16
Resources