-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Currently, the setup.cfg file specifies watts as "OS Independent." However, there are at least two issues preventing Windows from supporting watts:
- The
select.select([p.stdout, p.stderr])call breaks because select.select cannot work with streams on windows. The workaround for this is a non-blocking pipe which is addressed by @paulromano branchnonblocking-pipe(which was originally motivated by Using communicate() rather than read() in fileutils.run() #49). - The
fcntlis not supported by windows. There may be some substitutes. This appears integral to @paulromano's aforementioned non-blocking pipe.
This issue can be closed when the developers decide to either
- add support for windows machines
- indicate which operating systems are required
Metadata
Metadata
Assignees
Labels
No labels