Feature Request #7200
Soap not OSX/BSD friendly.
Been trying Soap/Supy on OSX 10.7.5, and getting an error when using Soap plugin:
Failed to load Soap: cannot import name poll.
Apparently there is various kinds of polling mechanisms and some are broken on some Operating systems. kqueue seems to be a better alternative for OS like OSX and BSD.
Requesting support for OSX/BSD systems
#1 Updated by planetmaker almost 6 years ago
what python version do you use? Also you could try a non-apple python, e.g. from macports.
#2 Updated by Marctraider almost 6 years ago
Yes Ive been scourging through the internet myself.
I tried 2.7 initially, then 2.7 from macports and disabled the original.
Havent tried a lower version yet but i doubt it will differ.
Also im using 10.7.5 which isnt THAT old. (i need it because my intel composer package is suited for this one, so trying mavericks etc is no option)
#4 Updated by Marctraider almost 6 years ago
I dont suppose this will ever be resolved mh? Its not too bad to run a vm with linux on it but with the overhead and stuff its not ideal, its like 10% cpu just by running soap in a vm.
Im actually not sure if thats normal? Even i a vm i didnt expect that much. Is there a tweak somewhere to reduce cpu somewhat? im using only the soap plugin, disabled all else.
#5 Updated by taede almost 6 years ago
- Tracker changed from Bug to Feature Request
The os supplies the 'event notification system'. windows uses select, *nix used to use poll. poll has been replaced by epoll on most linux variants. netbsd and osx have deprecated poll in favour of kqueue. Python versions won't make a difference.
I am currently investigating if it is possible to add Kqueue to the supported mechanisms.