skororu created page: branches authored by Alan Taylor's avatar Alan Taylor
......@@ -42,7 +42,9 @@
## For future review
* Investigate using `subprocess.run()` instead of `subprocess.call()` *"This would drop support for Python 3.4, which in turn would break the script on Cygwin/Windows, since Cygwin only packages Python 3.4 (December 2016). Keep an eye on this, as it should be done as soon as Cygwin packages an up to date version of Python."*
* Investigate dropping support for Python 3.4 (released in 2014)
* Python 3.6 is the current stable release (Q2 2017). Python 3.5 and above set some sensible defaults relating to thread/process based parallelism, which have to be manually handled with Python 3.4. Currently (Q2 2017) this cannot be done as the default Raspbian distribution and Cygwin ship both with Python 3.4, and make installation more complex for users.
* `subprocess.call` has already been replaced with `subprocess.Popen` in the source
## Rejected
......
......