-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Would be nice to separate out devIocStats #6
Comments
Or at least make it optional |
What would be required to make it possible to include miscellaneous other EPICS support modules from within pythonIoc? |
Basically we would need a I have some concerns about going down this route:
@mdavidsaver may have some thoughts on this |
Also, we have to make sure that all |
Keep in mind that |
@coretl, @AlexanderWells-diamond, would like to discuss this in more detail and decide whether to come up with a way to proceed or definitely say we're not doing this. |
Our conclusion was that it is too much effort in the wrong direction to make pythonSoftIOC a packaging tool for other support modules. Our preferred approach is:
These decisions limit pythonSoftIOC to its core strengths (python logic between simple records) rather than trying to implement every kind of IOC that can already be made using support modules like streamDevice, asyn and motor. I'm going to close this issue and replace it with 3 issues for the items above. |
In #5 we build devIocStats into the extension module as builder.py calls registerRecordDeviceDrivers which needs all .so files to be loaded beforehand. It would be nice to separate this out into another Python module, but this would be a backwards incompatible change
The text was updated successfully, but these errors were encountered: