Fix build with Python 3.13.0a1
This commit is contained in:
parent
05d572f7b0
commit
7c7693548a
12
python-psutil-include-unistd.h.patch
Normal file
12
python-psutil-include-unistd.h.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff --git a/psutil/_psutil_linux.c b/psutil/_psutil_linux.c
|
||||
index a6ee602..56fd4f6 100644
|
||||
--- a/psutil/_psutil_linux.c
|
||||
+++ b/psutil/_psutil_linux.c
|
||||
@@ -24,6 +24,7 @@
|
||||
#include <linux/sockios.h>
|
||||
#include <linux/if.h>
|
||||
#include <sys/resource.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
// see: https://github.com/giampaolo/psutil/issues/659
|
||||
#ifdef PSUTIL_ETHTOOL_MISSING_TYPES
|
@ -17,6 +17,13 @@ Patch0: python-psutil-skip-tests-in-mock.patch
|
||||
# avoid: AssertionError: 7883822.420000001 != 7883822.42
|
||||
#
|
||||
Patch1: python-psutil-test-sum-floats-via-almost-equal.patch
|
||||
#
|
||||
# include unistd.h to avoid (on Python 3.13+):
|
||||
# error: implicit declaration of function ‘syscall’
|
||||
# error: implicit declaration of function ‘close’
|
||||
# upstream PR: https://github.com/giampaolo/psutil/pull/2321
|
||||
#
|
||||
Patch2: python-psutil-include-unistd.h.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: grep
|
||||
|
Loading…
Reference in New Issue
Block a user