File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -152,15 +152,20 @@ def get_installed_packages(self):
152
152
"""
153
153
154
154
installed_packages_dict = {}
155
- # installed_packages = pkg_resources.working_set
156
- # for dist in installed_packages:
157
- # installed_packages_dict[dist.key] = dist.version
155
+ installed_packages = pkg_resources .working_set
156
+ for dist in installed_packages :
157
+ installed_packages_dict [dist .key ] = dist .version
158
158
159
159
### -------
160
+ installed_packages_dict2 = {}
160
161
distributions = importlib .metadata .distributions ()
161
162
for dist in distributions :
162
- installed_packages_dict [dist .metadata ['Name' ]] = dist .version
163
+ installed_packages_dict2 [dist .metadata ['Name' ]] = dist .version
163
164
### -------
165
+ self .logger .warning (f"{ installed_packages_dict = } " )
166
+ self .logger .warning (f"{ installed_packages_dict2 = } " )
167
+ for pkgname in installed_packages_dict .keys ():
168
+ self .logger .warning (f"{ pkgname } : '{ installed_packages_dict [pkgname ]} ' - '{ installed_packages_dict2 .get (pkgname , '?' )} '" )
164
169
165
170
self .logger .info (f"get_installed_packages: installed_packages_dict = { installed_packages_dict } " )
166
171
return installed_packages_dict
You can’t perform that action at this time.
0 commit comments