#22154 closed enhancement (fixed)
psutil-7.1.0 (Python module)
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.0 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version.
Change History (5)
comment:1 by , 12 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 12 months ago
comment:3 by , 12 months ago
The package builds fine, but needs some additional dependencies for the tests. I reached out to Xi on IRC and he'll add in a virtualenv for it.
comment:4 by , 12 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

7.1.0 2025-09-17 Enhancements 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. Bug fixes 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 RISCV64 due to a malformed /proc/{PID}/smaps file. (patch by Julien Stephan) 2586, [macOS], [CRITICAL]: fixed different places in C code which can trigger a segfault. 2604, [Linux]: virtual_memory() "used" memory does not match recent versions of free CLI utility. (patch by Isaac K. Ko) 2605, [Linux]: psutil.sensors_battery() reports a negative amount for seconds left. 2607, [Windows]: WindowsService.description() method may fail with ERROR_NOT_FOUND. Now it returns an empty string instead. 2610:, [macOS], [CRITICAL]: fix cpu_freq() segfault on ARM architectures. Compatibility notes 2571: dropped support for FreeBSD 8 and earlier.