← Back to team overview

cloud-init-dev team mailing list archive

[Merge] ~smoser/cloud-init:fix/tox-xenial-3.5 into cloud-init:master

 

The proposal to merge ~smoser/cloud-init:fix/tox-xenial-3.5 into cloud-init:master has been updated.

Commit Message changed to:

tox: set xenial environment to use jsonpatch 1.16.

The pinned versions of python packages in xenial do not work with
python3.6.  Currently, the failure can be seen with:
 $ tox -e xenial tests/unittests/test_merging.py
which ends up failing with in /usr/lib/python3.6/inspect.py with:
  ValueError: Function has keyword-only parameters or annotations, use
  getfullargspec() API which can support them

Instead of setting 'basepython' to 3.5 for the 'xenial', we just update
the one package that does not run correctly with python3.6.  That allows
the developer to have either python3.5 or python3.6 installed and have
tox work as expected.

For more details, see:
https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/329926
-- 
Your team cloud-init commiters is requested to review the proposed merge of ~smoser/cloud-init:fix/tox-xenial-3.5 into cloud-init:master.


References