Matthew Newville added the comment:
@eryksun Sorry for the imprecision -- I was mixing what we do on Linux and
Windows. A minimum verifiable example for Linux/MacOS would be
import ctypes
class bitstruct(ctypes.Structure):
_fields_ = [('addr', cty
Matthew Newville added the comment:
So, again, I'm trying to understand what the best workaround for this change
is. I asked "can this workaround be improved" twice and got no reply, while
getting plenty of responses to questions about the development process. I take
this t
Matthew Newville added the comment:
Thanks for the reply and the fix -- I have not tried the master branch, but
will try to do that soon. If I understand correctly, we will have to stick with
our kludgy "workaround" version in order to work with Python 3.7.6 and 3.8.1.
Or is ther
New submission from Matthew Newville :
We have a library (https://github.com/pyepics/pyepics) that wraps several C
structures for a communication protocol library that involves many C->Python
callbacks. One of the simpler structures we wrap with ctypes is defined with
typedef str