As an interpreted language, isn't Python code supposed to be OS agnostic as long as the interpreter has been ported to the target environment?
It might just be a case of the developer assuming most users run Windows and having not tested on other platforms.