Python 3, the new best practice, is here to stay. Python 2 has retired ago!

Since version 18.0.0 CherryPy has dropped support for Python 2, but there's still LTS branch for v17 supporting hybrid Python 2 and 3 code, which will get bugfixes and security updates.