197 Commits

Author SHA256 Message Date
155a485af9 Accepting request 1321490 from devel:languages:python
- Only require pytest-subtests with pytest < 9.

OBS-URL: https://build.opensuse.org/request/show/1321490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=90
2025-12-09 11:46:29 +00:00
fd33e7c702 - Only require pytest-subtests with pytest < 9.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=192
2025-12-08 04:31:54 +00:00
90373e07b4 Accepting request 1320594 from devel:languages:python
Forwarded request #1320330 from mcalabkova

- Add upstream pytest9.patch to fix tests

OBS-URL: https://build.opensuse.org/request/show/1320594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=89
2025-12-02 12:18:52 +00:00
30b028cc03 - Add upstream pytest9.patch to fix tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=190
2025-11-29 22:09:45 +00:00
c9dc6de0d6 Accepting request 1317430 from devel:languages:python
Forwarded request #1317109 from mcalabkova

- Update to 7.1.3
    * Replace strlcat/strlcpy with safe str_copy/str_append
    * Introduce PSUTIL_TESTING mode. Terminate execution if str_* funcs fail
    * Replace unsafe sprintf/snprintf/sprintf_s calls with str_format()
    * Fix BSD compilation err

OBS-URL: https://build.opensuse.org/request/show/1317430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=88
2025-11-14 15:10:48 +00:00
4c6fbf6cad - Update to 7.1.3
* Replace strlcat/strlcpy with safe str_copy/str_append
  * Introduce PSUTIL_TESTING mode. Terminate execution if str_* funcs fail
  * Replace unsafe sprintf/snprintf/sprintf_s calls with str_format()
  * Fix BSD compilation err

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=188
2025-11-12 19:13:25 +00:00
5c3f702da8 Accepting request 1315287 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1315287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=87
2025-11-05 15:17:49 +00:00
d5fad8f15a - Update to 7.1.2
* 2657_: stop publishing prebuilt Linux and Windows wheels for 32-bit Python.
    32-bit CPython is still supported, but psutil must now be built from source.
  * 2565_: produce wheels for free-thread cPython 3.13 and 3.14 (patch by
    Lysandros Nikolaou)
  * 2650_, [macOS]: `Process.cmdline()`_ and `Process.environ()`_ may incorrectly
    raise `NoSuchProcess`_ instead of `ZombieProcess`_.
  * 2658_, [macOS]: double ``free()`` in `Process.environ()`_ when it fails
    internally. This posed a risk of segfault.
  * 2662_, [macOS]: massive C code cleanup to guard against possible segfaults
    which were (not so) sporadically spotted on CI.
  * 2657_: stop publishing prebuilt Linux and Windows wheels for 32-bit Python.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=186
2025-11-03 12:25:33 +00:00
d5ab93a32f Accepting request 1313195 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1313195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=86
2025-10-24 15:22:59 +00:00
720ab2104b - Exclude tests to mutibuild due to dependency cycle with python-xdist
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=184
2025-10-23 10:15:01 +00:00
4a6e40f617 - Update to 7.1.1
* SunOS 10 is no longer supported.
  * Tests that needs UNIX sockets should be properly marked for skip
- Run tests with pytest (recommended by upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=183
2025-10-21 00:30:20 +00:00
35319d6bb8 Accepting request 1307323 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1307323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=85
2025-09-29 14:31:03 +00:00
a045c642a1 - Update to 7.1.0
* 2581_, [Windows]: publish ARM64 wheels.  (patch by Matthieu Darbois)
  * 2571_, [FreeBSD]: Dropped support for FreeBSD 8 and earlier. FreeBSD 8 was
    maintained from 2009 to 2013.
  * 2575_: introduced `dprint` CLI tool to format .yml and .md files.
  * 2473_, [macOS]: Fix build issue on macOS 11 and lower.
  * 2494_, [Windows]: All APIs dealing with paths, such as
    `Process.memory_maps()`_, `Process.exe()`_ and `Process.open_files()`_ does
    not properly handle UNC paths. Paths such as ``\\??\\C:\\Windows\\Temp`` and
    ``'\\Device\\HarddiskVolume1\\Windows\\Temp'`` are now converted to
    ``C:\\Windows\\Temp``.  (patch by Ben Peddell)
  * 2506_, [Windows]: Windows service APIs had issues with unicode services using
    special characters in their name.
  * 2514_, [Linux]: `Process.cwd()`_ sometimes fail with `FileNotFoundError` due
    to a race condition.
  * 2526_, [Linux]: `Process.create_time()`_, which is used to univocally
    identify a process over time, is subject to system clock updates, and as such
    can lead to `Process.is_running()`_ returning a wrong result. A monotonic
    creation time is now used instead.  (patch by Jonathan Kohler)
  * 2528_, [Linux]: `Process.children()`_ may raise ``PermissionError``. It will
    now raise `AccessDenied`_ instead.
  * 2540_, [macOS]: `boot_time()`_ is off by 45 seconds (C precision issue).
  * 2541_, 2570_, 2578_ [Linux], [macOS], [NetBSD]: `Process.create_time()`_ does
    not reflect system clock updates.
  * 2542_: if system clock is updated `Process.children()`_ and
    `Process.parent()`_ may not be able to return the right information.
  * 2545_: [Illumos]: Fix handling of MIB2_UDP_ENTRY in `net_connections()`_.
  * 2552_, [Windows]: `boot_time()`_ didn't take into account the time spent
    during suspend / hibernation.
  * 2560_, [Linux]: `Process.memory_maps()`_ may crash with `IndexError` on

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=181
2025-09-26 08:53:38 +00:00
12ad701e10 Accepting request 1281077 from devel:languages:python
- update to 7.0.0:
  * 669_, [Windows]: `net_if_addrs()`_ also returns the broadcast
    address instead of None.
  * 2480_: Python 2.7 is no longer supported. Latest version
    supporting Python 2.7 is psutil 6.1.X. Install it with: pip2
    install psutil==6.1.*.
  * 2490_: removed long deprecated Process.memory_info_ex()
    method. It was deprecated in psutil 4.0.0, released 8 years
    ago. Substitute is Process.memory_full_info().
  * 2496_, [Linux]: Avoid segfault (a cPython bug) on
    Process.memory_maps() for processes that use hundreds of GBs
    of memory.
  * 2502_, [macOS]: `virtual_memory()`_ now relies on
    host_statistics64 instead of host_statistics. This is the
    same approach used by vm_stat CLI tool, and should grant more
    accurate results.
  * 2480_: Python 2.7 is no longer supported.
  * 2490_: removed long deprecated Process.memory_info_ex()
    method.

OBS-URL: https://build.opensuse.org/request/show/1281077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=84
2025-06-01 19:36:09 +00:00
61779a7ac4 - update to 7.0.0:
* 669_, [Windows]: `net_if_addrs()`_ also returns the broadcast
    address instead of None.
  * 2480_: Python 2.7 is no longer supported. Latest version
    supporting Python 2.7 is psutil 6.1.X. Install it with: pip2
    install psutil==6.1.*.
  * 2490_: removed long deprecated Process.memory_info_ex()
    method. It was deprecated in psutil 4.0.0, released 8 years
    ago. Substitute is Process.memory_full_info().
  * 2496_, [Linux]: Avoid segfault (a cPython bug) on
    Process.memory_maps() for processes that use hundreds of GBs
    of memory.
  * 2502_, [macOS]: `virtual_memory()`_ now relies on
    host_statistics64 instead of host_statistics. This is the
    same approach used by vm_stat CLI tool, and should grant more
    accurate results.
  * 2480_: Python 2.7 is no longer supported.
  * 2490_: removed long deprecated Process.memory_info_ex()
    method.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=179
2025-05-29 08:06:12 +00:00
1f1ab5ab06 Accepting request 1235896 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1235896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=83
2025-01-09 14:05:53 +00:00
90fecc6fc9 - Update to 6.1.1
* 2471_: use Vulture CLI tool to detect dead code.
  * 2418_, [Linux]: fix race condition in case /proc/PID/stat does not exist, but
    /proc/PID does, resulting in FileNotFoundError.
  * 2470_, [Linux]: `users()`_ may return "localhost" instead of the actual IP
    address of the user logged in.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=177
2025-01-08 11:58:35 +00:00
ba4f9f0f52 Accepting request 1225342 from devel:languages:python
- update to 6.1.0:
  * 2366_, [Windows]: drastically speedup `process_iter()`_. We
    now determine process unique identity by using process "fast"
    create time method. This will considerably speedup those apps
    which use `process_iter()`_ only once, e.g. to look for a
    process with a certain name.
  * 2446_: use pytest instead of unittest.
  * 2448_: add make install-sysdeps target to install the
    necessary system dependencies (python-dev, gcc, etc.) on all
    supported UNIX flavors.
  * 2449_: add make install-pydeps-test and make install-pydeps-
    dev targets. They can be used to install dependencies meant
    for running tests and for local development. They can also be
    installed via pip install .[test] and pip install .[dev].
  * 2456_: allow to run tests via python3 -m psutil.tests even if
    pytest module is not installed. This is useful for production
    environments that don't have pytest installed, but still want
    to be able to test psutil installation.
  * 2427_: psutil (segfault) on import in the free-threaded (no
    GIL) version of Python 3.13.  (patch by Sam Gross)
  * 2455_, [Linux]: IndexError may occur when reading
    /proc/pid/stat and field 40 (blkio_ticks) is missing.
  * 2457_, [AIX]: significantly improve the speed of
    `Process.open_files()`_ for some edge cases.
  * 2460_, [OpenBSD]: `Process.num_fds()`_ and
    `Process.open_files()`_ may fail with `NoSuchProcess`_ for
    PID 0. Instead, we now return "null" values (0 and []
    respectively).
- drop skip_failing_tests.patch: obsolete

OBS-URL: https://build.opensuse.org/request/show/1225342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=82
2024-11-21 14:13:20 +00:00
0fba780c66 - update to 6.1.0:
* 2366_, [Windows]: drastically speedup `process_iter()`_. We
    now determine process unique identity by using process "fast"
    create time method. This will considerably speedup those apps
    which use `process_iter()`_ only once, e.g. to look for a
    process with a certain name.
  * 2446_: use pytest instead of unittest.
  * 2448_: add make install-sysdeps target to install the
    necessary system dependencies (python-dev, gcc, etc.) on all
    supported UNIX flavors.
  * 2449_: add make install-pydeps-test and make install-pydeps-
    dev targets. They can be used to install dependencies meant
    for running tests and for local development. They can also be
    installed via pip install .[test] and pip install .[dev].
  * 2456_: allow to run tests via python3 -m psutil.tests even if
    pytest module is not installed. This is useful for production
    environments that don't have pytest installed, but still want
    to be able to test psutil installation.
  * 2427_: psutil (segfault) on import in the free-threaded (no
    GIL) version of Python 3.13.  (patch by Sam Gross)
  * 2455_, [Linux]: IndexError may occur when reading
    /proc/pid/stat and field 40 (blkio_ticks) is missing.
  * 2457_, [AIX]: significantly improve the speed of
    `Process.open_files()`_ for some edge cases.
  * 2460_, [OpenBSD]: `Process.num_fds()`_ and
    `Process.open_files()`_ may fail with `NoSuchProcess`_ for
    PID 0. Instead, we now return "null" values (0 and []
    respectively).
- drop skip_failing_tests.patch: obsolete

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=175
2024-11-20 16:23:42 +00:00
d7f03b8b1e Accepting request 1188219 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1188219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=81
2024-07-18 17:15:40 +00:00
e65b1b1f7d - Update to version 6.0.0
* 2109_: ``maxfile`` and ``maxpath`` fields were removed from the namedtuple
    returned by `disk_partitions()`_. Reason: on network filesystems (NFS) this
    can potentially take a very long time to complete.
  * 2366_, [Windows]: log debug message when using slower process APIs.
  * 2375_, [macOS]: provide arm64 wheels.  (patch by Matthieu Darbois)
  * 2396_: `process_iter()`_ no longer pre-emptively checks whether PIDs have
    been reused. This makes `process_iter()`_ around 20x times faster.
  * 2396_: a new ``psutil.process_iter.cache_clear()`` API can be used the clear
    `process_iter()`_ internal cache.
  * 2401_, Support building with free-threaded CPython 3.13. (patch by Sam Gross)
  * 2407_: `Process.connections()`_ was renamed to `Process.net_connections()`_.
    The old name is still available, but it's deprecated (triggers a
    ``DeprecationWarning``) and will be removed in the future.
  * 2425_: [Linux]: provide aarch64 wheels.  (patch by Matthieu Darbois / Ben Raz)
  * 2250_, [NetBSD]: `Process.cmdline()`_ sometimes fail with EBUSY. It usually
    happens for long cmdlines with lots of arguments. In this case retry getting
    the cmdline for up to 50 times, and return an empty list as last resort.
  * 2254_, [Linux]: offline cpus raise NotImplementedError in cpu_freq() (patch
    by Shade Gladden)
  * 2272_: Add pickle support to psutil Exceptions.
  * 2359_, [Windows], [CRITICAL]: `pid_exists()`_ disagrees with `Process`_ on
    whether a pid exists when ERROR_ACCESS_DENIED.
  * 2360_, [macOS]: can't compile on macOS < 10.13.  (patch by Ryan Schmidt)
  * 2362_, [macOS]: can't compile on macOS 10.11.  (patch by Ryan Schmidt)
  * 2365_, [macOS]: can't compile on macOS < 10.9.  (patch by Ryan Schmidt)
  * 2395_, [OpenBSD]: `pid_exists()`_ erroneously return True if the argument is
    a thread ID (TID) instead of a PID (process ID).
  * 2412_, [macOS]: can't compile on macOS 10.4 PowerPC due to missing `MNT_`
    constants.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=173
2024-07-17 14:24:09 +00:00
6bd3852485 Accepting request 1160631 from devel:languages:python
Forwarded request #1160621 from favogt

- BuildRequire pkgconfig(libsystemd) instead of full systemd

OBS-URL: https://build.opensuse.org/request/show/1160631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=80
2024-03-26 18:25:18 +00:00
033a8f0770 Accepting request 1160621 from home:favogt:branches:openSUSE:Factory:Staging:M
- BuildRequire pkgconfig(libsystemd) instead of full systemd

OBS-URL: https://build.opensuse.org/request/show/1160621
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=171
2024-03-22 10:53:53 +00:00
6af104a5ad Accepting request 1135317 from devel:languages:python
- update to 5.9.7:
  * 2324_: enforce Ruff rule `raw-string-in-exception`, which
    helps providing clearer tracebacks when exceptions are
    raised by psutil.
  * 2325_, [PyPy]: psutil did not compile on PyPy due to missing
    `PyErr_SetExcFromWindowsErrWithFilenameObject` cPython API.
- drop logind_y2038.patch (upstream)

    we returned either ``None`` or an empty string.
  * 887: [Linux] virtual_memory()'s 'available' and 'used'
    values are more precise and match "free" cmdline utility.
    "available" also takes into account LCX containers
  * 891: procinfo.py script has been updated and provides a
  * 825: [Linux] cpu_affinity; fix possible double close and
  * 885: ValueError is raised if a negative integer is passed
  * 892: [Linux] Process.cpu_affinity([-1]) raise SystemError
  * #857: [SunOS] Process cpu_times(), cpu_percent(), threads() amd
    memory_maps() may raise RuntimeError if attempting to query a 64bit
  * #858: Process.as_dict() should not return memory_info_ex() because it's
  * #866: [Windows] win_service_iter() and services in general are not able
  * #869: [Windows] Process.wait() may raise TimeoutExpired with wrong
    ValueError: ambiguos inode with multiple PIDs references
- minor spec improvement
- First import

OBS-URL: https://build.opensuse.org/request/show/1135317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=79
2023-12-28 21:54:53 +00:00
e430a0ef81 - drop logind_y2038.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=169
2023-12-27 13:56:26 +00:00
38c36fe122 - update to 5.9.7:
* 2324_: enforce Ruff rule `raw-string-in-exception`, which
    helps providing clearer tracebacks when exceptions are
    raised by psutil.
  * 2325_, [PyPy]: psutil did not compile on PyPy due to missing
    `PyErr_SetExcFromWindowsErrWithFilenameObject` cPython API.
    we returned either ``None`` or an empty string.
  * 887: [Linux] virtual_memory()'s 'available' and 'used'
    values are more precise and match "free" cmdline utility.
    "available" also takes into account LCX containers
  * 891: procinfo.py script has been updated and provides a
  * 825: [Linux] cpu_affinity; fix possible double close and
  * 885: ValueError is raised if a negative integer is passed
  * 892: [Linux] Process.cpu_affinity([-1]) raise SystemError
  * #857: [SunOS] Process cpu_times(), cpu_percent(), threads() amd
    memory_maps() may raise RuntimeError if attempting to query a 64bit
  * #858: Process.as_dict() should not return memory_info_ex() because it's
  * #866: [Windows] win_service_iter() and services in general are not able
  * #869: [Windows] Process.wait() may raise TimeoutExpired with wrong
    ValueError: ambiguos inode with multiple PIDs references
- minor spec improvement
- First import

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=168
2023-12-27 13:56:04 +00:00
f0d5786ced Accepting request 1126805 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1126805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=78
2023-11-17 19:48:20 +00:00
07402deeb0 Accepting request 1126730 from home:benoit_monin:branches:devel:languages:python
- update to version 5.9.6
- refresh skip_rlimit_tests_on_python2.patch
- drop removal of shebang: fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1126730
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=166
2023-11-16 09:56:15 +00:00
245958dcc2 Accepting request 1120305 from devel:languages:python
Forwarded request #1120112 from aplanas

- Rebase logind_y2038.patch based on the reviewed code

OBS-URL: https://build.opensuse.org/request/show/1120305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=77
2023-10-26 15:11:51 +00:00
393ec976a9 Accepting request 1120112 from home:aplanas:branches:devel:languages:python
- Rebase logind_y2038.patch based on the reviewed code

OBS-URL: https://build.opensuse.org/request/show/1120112
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=164
2023-10-25 13:53:10 +00:00
715d93bc62 Accepting request 1114855 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1114855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=76
2023-10-04 20:30:23 +00:00
e7d3a235ed Accepting request 1114566 from home:bnavigator:branches:devel:languages:python
- Require /usr/bin/who only for suse_version > 1500: 15.X does not
  provide it, but has it in coreutils.
- PEP517
- Clean up specfile from obsolete python2 stuff

OBS-URL: https://build.opensuse.org/request/show/1114566
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=162
2023-10-02 16:49:15 +00:00
ea4bd75bd2 Accepting request 1109268 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1109268
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=75
2023-09-08 19:15:19 +00:00
bfbcbcf864 Accepting request 1109260 from home:dimstar:Factory
- BuildRequire /usr/bin/who: called by the test suite. With
  coreutils 9.4 'who' is no longer part of the main package but is
  shipped as part of coreutils-systemd.

OBS-URL: https://build.opensuse.org/request/show/1109260
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=160
2023-09-06 12:37:42 +00:00
7463c9f5ab Accepting request 1105468 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1105468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=74
2023-08-28 15:11:20 +00:00
28855b4c4f Accepting request 1105452 from home:aplanas:branches:devel:languages:python
- Add logind_y2038.patch to use logind if systemd >= 254 is used, to
  fix the issue of ut_tv.tv_sec and the Y2038 problem.

OBS-URL: https://build.opensuse.org/request/show/1105452
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=158
2023-08-23 11:06:16 +00:00
e28275b296 Accepting request 1084220 from devel:languages:python
- update to 5.9.5:
  * in case of exception, display a cleaner error
    traceback by hiding the `KeyError` bit deriving from a
    missed cache hit.
  * print the full traceback when a `DeprecationWarning`
    or `UserWarning` is raised.
  * there are cases where `Process.cwd()`_ cannot be
    determined (e.g. directory no longer exists), in which case
    we returned either ``None`` or an empty string. 
    This was consolidated and we now return ``""`` on all
    platforms.
  * [UNIX]: if process is a zombie, and we can only
    determine part of the its truncated `Process.name()`_
    (15 chars), don't fail with `ZombieProcess`_ when we try
    to guess the full name from the `Process.cmdline()`_. Just
    return the truncated name.
  * on certain kernels, ``"MemAvailable"`` field
    from ``/proc/meminfo`` returns ``0`` (possibly a kernel bug), in
    which case we calculate an approximation for ``available``
    memory which matches "free" CLI utility.
  * `disk_partitions()`_: do not unnecessarily
    read /proc/filesystems and raise `AccessDenied`_ unless user
    specified `all=False` argument.
  * `users()`_ loses precision for ``started``
    attribute (off by 1 minute).
  * if cwd no longer exists. Return an empty string instead.

OBS-URL: https://build.opensuse.org/request/show/1084220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=73
2023-05-04 15:09:30 +00:00
ee06b25cd4 - update to 5.9.5:
* in case of exception, display a cleaner error
    traceback by hiding the `KeyError` bit deriving from a
    missed cache hit.
  * print the full traceback when a `DeprecationWarning`
    or `UserWarning` is raised.
  * there are cases where `Process.cwd()`_ cannot be
    determined (e.g. directory no longer exists), in which case
    we returned either ``None`` or an empty string. 
    This was consolidated and we now return ``""`` on all
    platforms.
  * [UNIX]: if process is a zombie, and we can only
    determine part of the its truncated `Process.name()`_
    (15 chars), don't fail with `ZombieProcess`_ when we try
    to guess the full name from the `Process.cmdline()`_. Just
    return the truncated name.
  * on certain kernels, ``"MemAvailable"`` field
    from ``/proc/meminfo`` returns ``0`` (possibly a kernel bug), in
    which case we calculate an approximation for ``available``
    memory which matches "free" CLI utility.
  * `disk_partitions()`_: do not unnecessarily
    read /proc/filesystems and raise `AccessDenied`_ unless user
    specified `all=False` argument.
  * `users()`_ loses precision for ``started``
    attribute (off by 1 minute).
  * if cwd no longer exists. Return an empty string instead.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=156
2023-05-03 09:07:06 +00:00
b135cda948 Accepting request 1081822 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=72
2023-04-22 19:59:31 +00:00
a85caf59d0 Accepting request 1081535 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081535
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=154
2023-04-21 14:11:27 +00:00
a97ff488f2 Accepting request 1041731 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1041731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=71
2022-12-10 20:17:24 +00:00
8c5a2621b1 Accepting request 1041723 from home:bnavigator:branches:devel:languages:python
- Require unittest2 only for python2: make this suitable for
  the 15.4_py39 target in devel:languages:python:backports.
- Merge skip-obs.patch into skip_failing_tests.patch and add
  test_linux.py::test_cpu_affinity because it depends on the
  obs vm-type or worker CPU.

OBS-URL: https://build.opensuse.org/request/show/1041723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=152
2022-12-08 21:03:53 +00:00
52809e2d40 Accepting request 1034803 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1034803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=70
2022-11-10 13:19:15 +00:00
7f6f3df1e0 Accepting request 1034380 from home:stroeder:python
update to version 5.9.4

OBS-URL: https://build.opensuse.org/request/show/1034380
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=150
2022-11-09 09:26:01 +00:00
5c0a8d1741 Accepting request 1030870 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1030870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=69
2022-10-25 09:18:27 +00:00
a581f33459 Accepting request 1030544 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1030544
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=148
2022-10-24 11:40:34 +00:00
0be673427f Accepting request 1003536 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1003536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=68
2022-09-15 20:57:47 +00:00
bdca8db763 Accepting request 1003358 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/1003358
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=146
2022-09-14 13:33:23 +00:00
aa30f1cdbc Accepting request 989376 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/989376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-psutil?expand=0&rev=67
2022-08-04 11:23:05 +00:00
acfccb018d Accepting request 989366 from home:bnavigator:branches:devel:languages:python
- Fix tests: setuptools changed the builddir library path and does
  not find the module from it. Use the installed platlib instead
  and exclude psutil.tests only later.
- Refresh skip-obs.patch

OBS-URL: https://build.opensuse.org/request/show/989366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psutil?expand=0&rev=144
2022-07-15 10:45:42 +00:00