MAGIC I/O incompatible with ctapipe 0.7.0.post98+git2c69cf1
At some point in the last months, ctapipe has become incompatible with ctapipe_io_magic. At least as from 0.7.0.post98+git2c69cf1 on (or some commits earlier), the error occurs:
from ctapipe_io_magic import MAGICEventSource
event_factory = MAGICEventSource(input_url=file_mask)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-5-dcf7476bb7e7> in <module>
----> 2 event_factory = MAGICEventSource(input_url=file_mask)
~/software/miniconda2/envs/cta-dev/lib/python3.6/site-packages/traitlets/traitlets.py in __new__(cls, *args, **kwargs)
953 new_meth = super(HasDescriptors, cls).__new__
954 if new_meth is object.__new__:
--> 955 inst = new_meth(cls)
956 else:
957 inst = new_meth(cls, *args, **kwargs)
TypeError: Can't instantiate abstract class MAGICEventSource with abstract methods subarray