summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2015-09-06 20:13:24 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2015-09-06 20:13:24 +0200
commit1da9d09f9816af94258652a905a0239dfb89a043 (patch)
treeca8a93c25c7a7dffa7c3ac1d8cd7754b60e637d9 /setup.py
parentaf403501e1cad8d89e8dec98ed87c118b7c31620 (diff)
parent7edb5590c44f1d6ce7d461bf5e17d168645d6e7b (diff)
downloadpsutil-1da9d09f9816af94258652a905a0239dfb89a043.tar.gz
merge with latest code
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 3cb2dd63..2401ccbb 100644
--- a/setup.py
+++ b/setup.py
@@ -137,6 +137,18 @@ elif sys.platform.startswith("freebsd"):
define_macros=[VERSION_MACRO],
libraries=["devstat"])
extensions = [ext, posix_extension]
+# OpenBSD
+elif sys.platform.startswith("openbsd"):
+ ext = Extension(
+ 'psutil._psutil_bsd',
+ sources=[
+ 'psutil/_psutil_openbsd.c',
+ 'psutil/_psutil_common.c',
+ 'psutil/arch/bsd/process_info_openbsd.c'
+ ],
+ define_macros=[VERSION_MACRO],
+ libraries=["kvm"])
+ extensions = [ext, posix_extension]
# Linux
elif sys.platform.startswith("linux"):
def get_ethtool_macro():
@@ -218,6 +230,7 @@ def main():
'Operating System :: Microsoft',
'Operating System :: OS Independent',
'Operating System :: POSIX :: BSD :: FreeBSD',
+ 'Operating System :: POSIX :: BSD :: OpenBSD',
'Operating System :: POSIX :: Linux',
'Operating System :: POSIX :: SunOS/Solaris',
'Operating System :: POSIX',