CHANGELOG
unreleased
- [feature] PidExecutor that waits for specified file to be created.
- pypy compatibility
- [fix] closing all resources explicitly
0.2.0
- [fix] - kill all children processes of Executor started with shell=True
- [feature] executors are now context managers - to start executors for given context
- [feature] Executor.stopped - context manager for stopping executors for given context
- [feature] HTTPExecutor and TCPExecutor before .start() check whether port
is already used by other processes and raise AlreadyRunning if detects it
- moved python version conditional imports into compat.py module
0.1.4
- fix issue where setting shell to True would execute only part of the command.
0.1.3
- fix issue where OutputExecutor would hang, if started process stopped producing output
0.1.2
- [fix] removed leftover sleep from TCPExecutor._wait_for_connection
0.1.1
- fixed MANIFEST.in
- updated packaging options
0.1.0
- exposed process attribute on Executor
- exposed port and host on TCPExecutor
- exposed url on HTTPExecutor
- simplified package structure
- simplified executors operating api
- updated documentation
- added docblocks for every function
- applied license headers
- stripped orchestrators
- forked off from summon_process