# Include package installed via pip (not via WPPM)
try:
ifos.path.dirname(sys.executable) ==self.target:
# direct way: we interrogate ourself, using official API
importpkg_resources, imp
imp.reload(pkg_resources)
pip_list= [(i.key, i.version)
foriinpkg_resources.working_set]
else:
# indirect way: we interrogate something else
cmdx=[osp.join(self.target, 'python.exe'), '-c',
"import pip;from pip._internal.utils.misc import get_installed_distributions as pip_get_installed_distributions ;print('+!+'.join(['%s@+@%s@+@' % (i.key,i.version) for i in pip_get_installed_distributions()]))"]