Skip to content

Commit 7f89fbb

Browse files
authored
Merge pull request #1756 from goffi-contrib/xeddsa_site_packages_fix
[xeddsa] fixed shared library copying
2 parents c7754b7 + c977e1c commit 7f89fbb

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

pythonforandroid/recipes/xeddsa/__init__.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,9 @@ def build_arch(self, arch):
2424
hostpython, 'ref10/build.py',
2525
_env=env
2626
)
27-
python_version = self.ctx.python_recipe.version[0:3]
28-
site_packages_dir = 'lib/python{python_version}/site-packages'.format(
29-
python_version=python_version)
30-
site_packages = join(self.ctx.get_python_install_dir(),
31-
site_packages_dir)
32-
shprint(sh.cp, '_crypto_sign.so', site_packages)
27+
# the library could be `_crypto_sign.cpython-37m-x86_64-linux-gnu.so`
28+
# or simply `_crypto_sign.so` depending on the platform/distribution
29+
sh.cp('-a', sh.glob('_crypto_sign*.so'), self.ctx.get_site_packages_dir())
3330
self.install_python_package(arch)
3431

3532

0 commit comments

Comments
 (0)