summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatti Picus <matti.picus@gmail.com>2021-10-23 13:12:44 +0300
committerGitHub <noreply@github.com>2021-10-23 11:12:44 +0100
commitc36117987cf65da92d4cfa7ab042f28a6266e135 (patch)
tree622c06f559cd3d1b2e3a8c5906ccf95082a1255b
parentc77c6bc30edde2885091ad0945a093638ecbf45a (diff)
downloadvirtualenv-c36117987cf65da92d4cfa7ab042f28a6266e135.tar.gz
add libffi-8.dll to pypy windows _shared_libs (#2218)
-rw-r--r--docs/changelog/2218.misc.rst1
-rw-r--r--src/virtualenv/create/via_global_ref/builtin/pypy/pypy2.py2
-rw-r--r--src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py4
3 files changed, 4 insertions, 3 deletions
diff --git a/docs/changelog/2218.misc.rst b/docs/changelog/2218.misc.rst
new file mode 100644
index 0000000..25298cb
--- /dev/null
+++ b/docs/changelog/2218.misc.rst
@@ -0,0 +1 @@
+add libffi-8.dll to the hard-coded list of dlls for PyPy on Windows
diff --git a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy2.py b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy2.py
index 9249442..46d1088 100644
--- a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy2.py
+++ b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy2.py
@@ -112,7 +112,7 @@ class Pypy2Windows(PyPy2, WindowsSupports):
@classmethod
def _shared_libs(cls):
- return ["libpypy-c.dll", "libffi-7.dll"]
+ return ["libpypy-c.dll", "libffi-7.dll", "libffi-8.dll"]
@classmethod
def sources(cls, interpreter):
diff --git a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py
index be5319a..2e7e10c 100644
--- a/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py
+++ b/src/virtualenv/create/via_global_ref/builtin/pypy/pypy3.py
@@ -48,7 +48,7 @@ class PyPy3Posix(PyPy3, PosixSupports):
class Pypy3Windows(PyPy3, WindowsSupports):
- """PyPy 2 on Windows"""
+ """PyPy 3 on Windows"""
@property
def stdlib(self):
@@ -62,4 +62,4 @@ class Pypy3Windows(PyPy3, WindowsSupports):
@classmethod
def _shared_libs(cls):
- return ["libpypy3-c.dll", "libffi-7.dll"]
+ return ["libpypy3-c.dll", "libffi-7.dll", "libffi-8.dll"]