Metadata-Version: 2.3
Name: devioc
Version: 2025.6.1
Summary: Simple Python Device IOC Support for EPICS
License: MIT
Author: Michel Fodje
Author-email: michel4j@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: PyGObject (>=3.42.2,<4.0.0)
Requires-Dist: Twisted
Requires-Dist: gepics (>=2021.12.3,<2025.0.0)
Requires-Dist: numpy (>=1.2.0,<3.0.0)
Project-URL: Homepage, https://github.com/michel4j/devioc
Project-URL: Issues, https://github.com/michel4j/devioc/issues
Description-Content-Type: text/markdown

# DevIOC
Simple Python Device IOC Support for EPICS

DevIOC is a package which enables python based EPICS IOC Soft Device support all within python. It
allows you to define the IOC database model in a manner similar to Django Database models, and to use
the model to develop dynamic, IOC servers.

To use the full capabilities, it is is highly recommended to use a GObject compatible main loop, such as the
one provided by `PyGObject` or even better, the GObject compatible `Twisted` reactor.

Detailed documentation is available at https://michel4j.github.io/devioc/

