Compare commits

...

2 Commits
f38 ... rawhide

Author SHA1 Message Date
Miro Hrončok 7c7693548a Fix build with Python 3.13.0a1 2023-10-23 23:46:05 +02:00
Karolina Surma 05d572f7b0 Declare the license as an SPDX expression 2023-08-08 16:18:59 +02:00
2 changed files with 24 additions and 2 deletions

View 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

View File

@ -3,10 +3,10 @@
Name: python-%{srcname}
Version: 5.9.5
Release: 1%{?dist}
Release: 2%{?dist}
Summary: %{sum}
License: BSD
License: BSD-3-Clause
URL: https://github.com/giampaolo/psutil
Source0: %{url}/archive/release-%{version}/%{srcname}-%{version}.tar.gz
#
@ -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
@ -95,6 +102,9 @@ make test APPVEYOR=1 PYTHON=%{__python3} PYTHONPATH=%{buildroot}/%{python3_sitea
%changelog
* Tue Aug 08 2023 Karolina Surma <ksurma@redhat.com> - 5.9.5-2
- Declare the license as an SPDX expression
* Fri Aug 04 2023 Jonathan Wright <jonathan@almalinux.org> - 5.9.5-1
- Update to 5.9.5 rhbz#2135931
- Skip unreliable test rhbz#2169395