mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
deploy-ng: add .libs directory in .whl to search path
This seems to be a convention imposed by auditwheel and used by numpy.
This commit is contained in:
parent
ea351da50c
commit
e292fedd91
@ -504,6 +504,14 @@ class build_apps(setuptools.Command):
|
||||
if use_wheels:
|
||||
search_path.append(os.path.join(p3dwhlfn, 'deploy_libs'))
|
||||
|
||||
# If the .whl containing this file has a .libs directory, add
|
||||
# it to the path. This is an auditwheel/numpy convention.
|
||||
if '.whl' + os.sep in source_path:
|
||||
whl, wf = source_path.split('.whl' + os.path.sep)
|
||||
whl += '.whl'
|
||||
rootdir = wf.split(os.path.sep, 1)[0]
|
||||
search_path.append(os.path.join(whl, rootdir, '.libs'))
|
||||
|
||||
target_path = os.path.join(builddir, basename)
|
||||
self.copy_with_dependencies(source_path, target_path, search_path)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user