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

Reply via email to