Closed andre-merzky closed 5 months ago
Thanks for investigating and bringing this to our attention! An immediate fix would be to use Python 3.9 or 3.10. The issue is caused by a change made in Python 3.11 to allow for path-like executable objects. This means that as dragon processes were being started a bytes object was given where dragon was expecting a string. The bytes object is not json serializable, hence the error that is raised. We recently noticed this in our testing and have a fix that will be pushed in the next few days.
Thanks @colinpwahl for the fast response! I'll do the recommended switch and otherwise will wait for the fix.
Just want to report that downgrading to 3.10 worked.
Great. Sound like this is all worked out. We recently updated to version 0.9 so if you'd like you can can give that a try.
Dear Dragoneers,
I am seeing the following error on several of the example scripts included in the repo:
I installed this commit:
but had to relax some of the version constraints:
as pip would otherwise not be able to resolve all dependencies.
Do you have any advise on how I could debug the json problem? Thanks!