Ansible seems to have Python 3 support and it will be the default from F29. That might have been the last thing blocking us. Investigate whether Ansible on Py3 works as expected, and whether we can start rewriting Taskotron to Py3.
Here are some links: https://fedoraproject.org/wiki/Changes/Ansible_python3_default
https://src.fedoraproject.org/rpms/ansible/c/0ad4f4982a675f384437dc3ddf2e2cd075808e62?branch=master
https://portingguide.readthedocs.io/en/latest/
@lbrabec found out that ansible-python3 contains the same set of modules the standard py2 ansible. Therefore we can start converting Taskotron to py3, ansible is no longer blocking us.
ansible-python3
Metadata Update from @kparal: - Assignee reset
More links: http://python-rpm-porting.readthedocs.io/en/latest/
http://fedora.portingdb.xyz/
libtaskotron has lost dependency on dingus (py2 only): https://pagure.io/taskotron/libtaskotron/pull-request/411
As we just found out, python-doit just became python3-only in F28+. Fortunately a py2 version can still be installed from pypi.
Most of the work on libtaskotron has been done by Miro Hroncok in https://pagure.io/taskotron/libtaskotron/pull-request/414
This is currently stalled on: https://bugzilla.redhat.com/show_bug.cgi?id=1633667
Taskotron is Python 3 only from Fedora 30, closing as fixed.
Metadata Update from @frantisekz: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.