|
20 | 20 | #########################################################################
|
21 | 21 |
|
22 | 22 |
|
23 |
| -#try: |
24 |
| -# import pkg_resources |
25 |
| -#except: |
26 |
| -# print() |
27 |
| -# print("ERROR: setuptools are not installed") |
28 |
| -# print("Install with 'pip3 install setuptools'") |
29 |
| -# print() |
30 |
| -# exit(1) |
| 23 | +try: |
| 24 | + import pkg_resources |
| 25 | +except: |
| 26 | + print() |
| 27 | + print("ERROR: setuptools are not installed") |
| 28 | + print("Install with 'pip3 install setuptools'") |
| 29 | + print() |
| 30 | + exit(1) |
| 31 | + |
| 32 | +import importlib.metadata |
31 | 33 |
|
32 | 34 | import logging
|
33 | 35 | import os
|
@@ -148,20 +150,16 @@ def get_installed_packages(self):
|
148 | 150 | :return: dict of package and version
|
149 | 151 | :rtype: dict
|
150 | 152 | """
|
151 |
| - import importlib.metadata |
152 |
| - |
153 |
| - #installed_packages = pkg_resources.working_set |
154 |
| - #self.logger.warning(f"{installed_packages=}") |
155 |
| - #self.logger.warning(f"{importlib.metadata=}") |
156 | 153 |
|
157 | 154 | installed_packages_dict = {}
|
158 |
| - #for dist in installed_packages: |
159 |
| - # 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 |
160 | 158 |
|
161 | 159 | ### -------
|
162 |
| - distributions = importlib.metadata.distributions() |
163 |
| - for dist in distributions: |
164 |
| - installed_packages_dict[dist.metadata['Name']] = dist.version |
| 160 | + #distributions = importlib.metadata.distributions() |
| 161 | + #for dist in distributions: |
| 162 | + # installed_packages_dict[dist.metadata['Name']] = dist.version |
165 | 163 | ### -------
|
166 | 164 |
|
167 | 165 | self.logger.info(f"get_installed_packages: installed_packages_dict = {installed_packages_dict}")
|
|
0 commit comments