From fb501f66db276310bbc10f87e87c8a2c53d9a80e Mon Sep 17 00:00:00 2001 From: David Wilson Date: Fri, 12 Aug 2016 20:07:04 +0100 Subject: [PATCH] Add history.rst. --- docs/history.rst | 12 ++++++++++++ docs/index.rst | 12 +++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 docs/history.rst diff --git a/docs/history.rst b/docs/history.rst new file mode 100644 index 00000000..a7b8710b --- /dev/null +++ b/docs/history.rst @@ -0,0 +1,12 @@ + +History And Future +================== + + + + +Future +###### + +* Connect back using TCP and SSL. +* Python 3 support. diff --git a/docs/index.rst b/docs/index.rst index a98bf4f4..96db1bae 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -11,6 +11,7 @@ Python Execution Contexts howitworks getting_started api + history Introduction @@ -22,9 +23,9 @@ process, even on a remote machine. **There is no requirement for installing packages, copying files around, writing shell scripts, upfront configuration, or providing any secondary link -to the remote machine**. Due to the origins of econtext for use in managing -potentially damaged infrastructure, the remote machine need not even have a -writeable filesystem. +to the remote machine**. Due to its origins for use in managing potentially +damaged infrastructure, the remote machine need not even have a writeable +filesystem. It is not intended as a generic RPC framework; the goal is to provide a robust and efficient low-level API on which tools like **Salt** or **Ansible** can be @@ -207,3 +208,8 @@ The package is written using syntax compatible all the way back to **Python 2.4** released November 2004, making it suitable for managing a fleet of potentially ancient corporate hardware. For example econtext can be used out of the box against Red Hat Enterprise Linux 5, which was released in 2007. + +There is currently no support for Python 3, and no solid plan for supporting it +any time soon. Due to constraints on implementation size and desire for +compatibility with ancient Python versions, conventional porting methods such +as ``six.py`` are likely to be unsuitable.