On 9/11/19 2:42 PM, Richard W.M. Jones wrote:
 Starting with nbdkit 1.16, Python >= 3.3 will be required.
 
 Python 2 reaches end of life on 2020-01-01:
 
https://python3statement.org/
 https://pythonclock.org/
 
 Debian oldoldstable and RHEL 7 have Python 3.4 and 3.6 respectively,
 so it seems pointless to try to support Python < 3.3 which lacked
 support for PyUnicode_AsUTF8.
 ---
  README                  | 13 +++++++------
  configure.ac            | 36 ++++++++++++++----------------------
  plugins/python/python.c | 31 +------------------------------
  3 files changed, 22 insertions(+), 58 deletions(-) 
Progress!
Reminds me that I should revisit the patches I originally wrote around
Apr 2018 to bump the python plugin to v2 API (but at the time, I had not
tested it on python 3, because I was still on a machine using python 2).
 Those patches may be easier to revive now that my main dev machine is
on a newer Fedora version where python3 is now default, and where I
don't have to worry about testing the patches for python2 support.
ACK.
-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  
qemu.org | 
libvirt.org