Thermosteam will be moving to 3.8 with the next updates.
Reasons
Python 3.8 offers huge, but not backward compatible, advantages such as the walrus operator (assignment expressions), positional-only arguments, the f'{expr=}' syntax for debugging, and much more. These improvements would accelerate development in Thermosteam.
It has been over a year since Python 3.8 has been released, and all major libraries already support to Python 3.8.
Thermosteam will be moving to 3.8 with the next updates.
Reasons