[ ] Explicitly set scripts' shebangs to #!/usr/bin/python2.7 if they are using 2.7. This will allow them to run on operating systems which point /usr/bin/python to Python 3. This includes RHEL8 if I recall correctly, but is probably a low priority since Satellite 6 can only run on RHEL7.
[ ] Convert scripts to python 3 following the porting guide and update the requirements. This might be a fair amount of work and would require solid testing.
The sat6 scripts are all written for Python 2.7, which is being sunset on January 1 2020.
There's a couple of things to do around this:
#!/usr/bin/python2.7
if they are using 2.7. This will allow them to run on operating systems which point/usr/bin/python
to Python 3. This includes RHEL8 if I recall correctly, but is probably a low priority since Satellite 6 can only run on RHEL7.