Author: Matti Picus <[email protected]>
Branch: py3.6
Changeset: r98325:2a8d1e70cf74
Date: 2019-12-19 13:47 +0200
http://bitbucket.org/pypy/pypy/changeset/2a8d1e70cf74/
Log: venv: also copy/link lib/* files for portable builds
diff --git a/lib-python/3/venv/__init__.py b/lib-python/3/venv/__init__.py
--- a/lib-python/3/venv/__init__.py
+++ b/lib-python/3/venv/__init__.py
@@ -233,6 +233,16 @@
copier(src_library, dest_library)
if not os.path.islink(dest_library):
os.chmod(dest_library, 0o755)
+ libsrc = os.path.join(context.python_dir, '..', 'lib')
+ if os.path.exists(libsrc):
+ # PyPy: also copy lib/*.so* for portable builds
+ libdst = os.path.join(context.env_dir, 'lib')
+ if not os.path.exists(libdst):
+ os.mkdir(libdst)
+ for f in os.listdir(libsrc):
+ src = os.path.join(libsrc, f)
+ dst = os.path.join(libdst, f)
+ copier(src, dst)
#
else:
subdir = 'DLLs'
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit