8000 improve installed package detection · meliht/python-for-android@3a4869b · GitHub
[go: up one dir, main page]

Skip to content

Commit 3a4869b

Browse files
committed
improve installed package detection
1 parent f7d3c94 commit 3a4869b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pythonforandroid/build.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,13 @@ def get_libs_dir(self, arch):
471471
return join(self.libs_dir, arch)
472472

473473
def has_package(self, name, arch=None):
474+
try:
475+
recipe = Recipe.get_recipe(name, self)
476+
except IOError:
477+
pass
478+
else:
479+
name = getattr(recipe, 'site_packages_name', None) or name
480+
name = name.replace('.', '/')
474481
site_packages_dir = self.get_site_packages_dir(arch)
475482
return (exists(join(site_packages_dir, name)) or
476483
exists(join(site_packages_dir, name + '.py')) or

0 commit comments

Comments
 (0)
0