The scripts in bin need to be updated to be as Python 3 compatible as possible. Since we are dropping support for Python 2 completely we should avoid bridging tools like six, and just focus on converting everything to a Python 3 style that we can as a first phase. The only things that should be left unchanged are Python 2 specific features required for functionality. Those changes should be saved for the "last" PR to complete the migration and officially break Python 2 compatibility.
The scripts in
bin
need to be updated to be as Python 3 compatible as possible. Since we are dropping support for Python 2 completely we should avoid bridging tools like six, and just focus on converting everything to a Python 3 style that we can as a first phase. The only things that should be left unchanged are Python 2 specific features required for functionality. Those changes should be saved for the "last" PR to complete the migration and officially break Python 2 compatibility.