summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSviatoslav Sydorenko <wk@sydorenko.org.ua>2020-11-15 03:13:28 +0100
committerSviatoslav Sydorenko <wk@sydorenko.org.ua>2020-11-15 03:16:53 +0100
commitfd5cd073cd36b1da7645e4c1cf3d2a7e3ddc664a (patch)
tree939d257eab524b0eca7f6ccac0e17dcdb0f33d8f
parent60710926ee16416e01d780c6b21a084fa51942a9 (diff)
downloadcherrypy-git-fd5cd073cd36b1da7645e4c1cf3d2a7e3ddc664a.tar.gz
Only depend on pywin32 under CPython
Fixes #1874
-rw-r--r--CHANGES.rst4
-rw-r--r--setup.py4
2 files changed, 7 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index a7a34001..d78475b4 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -5,6 +5,10 @@ v18.6.1
emitted by gzip compression tool per
:rfc:`1952#section-2.3.1` -- by :user:`webknjaz`.
+* :issue:`1874`: Restricted depending on pywin32 only under
+ CPython so that it won't get pulled-in under PyPy
+ -- by :user:`webknjaz`.
+
v18.6.0
-------
diff --git a/setup.py b/setup.py
index 8db36673..2731640e 100644
--- a/setup.py
+++ b/setup.py
@@ -103,7 +103,9 @@ params = dict(
'xcgi': ['flup'],
# https://docs.cherrypy.org/en/latest/advanced.html?highlight=windows#windows-console-events
- ':sys_platform == "win32"': ['pywin32'],
+ ':sys_platform == "win32" and implementation_name == "cpython"': [
+ 'pywin32',
+ ],
},
setup_requires=[
'setuptools_scm',