﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
5528	Remove pywin32 and wmi dependencies used by bug reporter on Windows	Tom Goddard	Tom Goddard	"We've been getting github security warnings about pywin32 in ChimeraX.  It is only used by wmi.  The wmi module is only used by bug reporter to provide the following information in Windows bug reports.

Manufacturer: Micro-Star International Co., Ltd.
Model: GS65 Stealth Thin 8RF
OS: Microsoft Windows 10 Pro (Build 19041)
Memory: 34,195,668,992
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
OSLanguage: en-US

Most of this information can be obtained from the built-in platform module and the psutil module that ChimeraX uses on Mac and Linux.  The OS and physical memory and language are the most useful and all available.  Some processor info is available (platform.processor() -> 'Intel64 Family 6 Model 158 Stepping 10, GenuineIntel').  The manufacturer and model name are not available from standard python modules or psutil.

I suggest we remove pywin32 and wmi.  pywin32 is 9 Mbytes compressed and 20 Mbytes uncompressed which is excessive for getting the computer model name in a bug report.
"	enhancement	assigned	moderate		Platform				chimerax-programmers				all	ChimeraX
