typing_extensions requests PyQt5 QtAwesome setuptools legendary-gl pywin32; platform_system == "Windows"