summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2020-05-23 16:08:44 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2020-05-23 16:08:44 +0200
commit15e606bad067536242b9fbda2d969fce47eba018 (patch)
treed84fa624636de611891aed8e8cf956ca67338ba8
parent5f47d042b3688d2fe98bd3581eae857493523da5 (diff)
downloadpsutil-wheels3.tar.gz
refactor pywin/pypy depswheels3
-rwxr-xr-xscripts/internal/winmake.py2
-rwxr-xr-xsetup.py7
2 files changed, 6 insertions, 3 deletions
diff --git a/scripts/internal/winmake.py b/scripts/internal/winmake.py
index 4f6daaeb..3d9d0a8d 100755
--- a/scripts/internal/winmake.py
+++ b/scripts/internal/winmake.py
@@ -47,7 +47,6 @@ DEPS = [
"pyreadline",
"setuptools",
"wheel",
- "wmi",
"requests"
]
if sys.version_info[:2] <= (2, 7):
@@ -60,6 +59,7 @@ if sys.version_info[:2] <= (3, 4):
DEPS.append('enum34')
if not PYPY:
DEPS.append("pywin32")
+ DEPS.append("wmi")
_cmds = {}
if PY3:
diff --git a/setup.py b/setup.py
index 38621015..3c442302 100755
--- a/setup.py
+++ b/setup.py
@@ -47,6 +47,7 @@ from _compat import PY3 # NOQA
from _compat import which # NOQA
+PYPY = '__pypy__' in sys.builtin_module_names
macros = []
if POSIX:
macros.append(("PSUTIL_POSIX", 1))
@@ -71,10 +72,12 @@ extras_require = {"test": [
"enum34; python_version <= '3.4'",
"ipaddress; python_version < '3.0'",
"mock; python_version < '3.0'",
- "pywin32; sys.platform == 'win32'",
- "wmi; sys.platform == 'win32'",
"unittest2; python_version < '3.0'",
]}
+if not PYPY:
+ extras_require['test'].extend([
+ "pywin32; sys.platform == 'win32'",
+ "wmi; sys.platform == 'win32'"])
def get_version():