mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -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:
|
if use_wheels:
|
||||||
search_path.append(os.path.join(p3dwhlfn, 'deploy_libs'))
|
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)
|
target_path = os.path.join(builddir, basename)
|
||||||
self.copy_with_dependencies(source_path, target_path, search_path)
|
self.copy_with_dependencies(source_path, target_path, search_path)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user