Since you change the code to support Syphon, the addon is broken.
In FrameBufferSharingServer.py you import spyphon.fbs.syphon.SyphonServer (line 30) and spyphon.fbs.spout.SpoutServer (line 33).
In SpoutServer.py you import spyphon.fbs.FrameBufferSharingServer (line 9).
In SyphonServer.py you import spyphon.fbs.FrameBufferSharingServer (line 9).
But your addon's folder is named spout, so python cannot find the module.
If you rename the folder spyphon, python will throw an error because you import spout.fbs.FrameBufferSharingServer in operators.py (line 12)
So you can either rename the folder spyphon and change the import in operators.py; or you can make all you imports relative.
If you want I can submit a PR with the import modifications.
Hello !
Since you change the code to support Syphon, the addon is broken. In
FrameBufferSharingServer.py
you importspyphon.fbs.syphon.SyphonServer
(line 30) andspyphon.fbs.spout.SpoutServer
(line 33). InSpoutServer.py
you importspyphon.fbs.FrameBufferSharingServer
(line 9). InSyphonServer.py
you importspyphon.fbs.FrameBufferSharingServer
(line 9).But your addon's folder is named
spout
, so python cannot find the module. If you rename the folderspyphon
, python will throw an error because you importspout.fbs.FrameBufferSharingServer
inoperators.py
(line 12)So you can either rename the folder
spyphon
and change the import inoperators.py
; or you can make all you imports relative.If you want I can submit a PR with the
import
modifications.