Project

General

Profile

Actions

Feature #42871

closed

Migrate to python3, py3 support

Added by Kyrylo Shatskyy over 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
High
Category:
-
% Done:

0%

Source:
Tags:
py3 python3 improvement
Backport:
Reviewed:
Affected Versions:

Description

Tags: py3 python3 support migration

High level roadmap
  1. Gradually make teuthology code base py2/py3 compatible to avoid sepia lab out of service as much as possible
  2. Make ceph qa/tasks and related code be py3 compatible for release branches like master (octopus), nautilus, mimic, luminous (this is required because in the workunit and tasks code is executed by a worker which is supposed to be the same virtualenv as teuthology/worker.
  3. Add py3 deployment test to CI and manage the teuthology to work in py3 virtual env some basic test and later more complicated
  4. Try and switch sepia teuthology server to py3
  5. Wipe out py2 usage from teuthology code completely
Actions

Also available in: Atom PDF