From 383020f4fa10b949ed7a8abdd95723a85919f98e Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Sat, 10 Feb 2018 12:22:15 +0100 Subject: README: update requirements --- README.rst | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/README.rst b/README.rst index 11a7c5f..56a934f 100644 --- a/README.rst +++ b/README.rst @@ -32,12 +32,17 @@ of the Manifest tree is specified, only the specified leaf is checked. Requirements ============ -gemato is written in Python and meant to be compatible with CPython 2.7, -CPython 3.4+, PyPy and PyPy3. It uses only the standard library modules, -or backports of those modules to older Python versions. +gemato is written in Python and compatible with implementations +of Python 2.7 and Python 3.4+. However, the support for Python 2 +is considered 'best effort' and has some known limitations. For example, +non-ASCII paths on command-line do not work. -The exact runtime dependencies depend on Python standard library version -used. Those are: +gemato is currently tested against CPython 2.7, CPython 3.4 through 3.6, +PyPy and PyPy3. + +gemato depends only on standard Python library modules and their +backports. The exact runtime dependencies depend on the standard library +version used. Those are: Python 3.6+ none -- only standard modules are used @@ -52,6 +57,9 @@ Python 2.7 - bz2file -- for BZip2 compression support [#bz2file]_ [#bz2py2]_ - backports.lzma -- for LZMA/XZ compressed file support [#lzma]_ +Additionally, gemato calls the GnuPG executable to work with OpenPGP +signatures. Both GnuPG 1.4.21 and 2.2+ are tested. + References and footnotes ======================== -- cgit v1.2.3