Upstream update available: python3-psutil 7.0.0 → 7.2.2 #1

Open
opened 2026-04-28 01:59:04 +03:00 by sbelikov · 0 comments
Owner

Upstream update available: python3-psutil 7.0.07.2.2

Package

  • Package: python3-psutil
  • RPM name: python3-psutil
  • Branch: niceos-5.2
  • Current EVR: 7.0.0-1
  • Update class: minor
  • Compare method: python_rpm
  • Update policy: leaf
  • Risk tags: standard

Upstream

Signals

  • Security-relevant keywords detected: False
  • Policy blocked: False
  • Policy reason: -
  • Labels: ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/pypi

NiceSOFT AI preliminary analysis

1. Краткий вывод

Предлагается обновление библиотеки python3-psutil с версии 7.0.0 до 7.2.2. Это классифицируется как минорное обновление (minor), не содержащее явных признаков уязвимостей безопасности или критических изменений политик.

2. Риск для НАЙС.ОС

low. Обновление является минорным (patch/minor release) для стандартной библиотеки мониторинга, не затрагивает критические компоненты ядра ОС или цепочки сборки (toolchain). Текущая политика (leaf, standard) позволяет обновление без блокировок.

3. Security/CVE

Во входных данных отсутствуют данные о CVE, security keywords или отчеты об уязвимостях. Скрипт детекции безопасности не обнаружил триггеров.

4. ABI/API риск

Данных для автоматического анализа изменений ABI/API недостаточно. Для библиотек уровня psutil минорные обновления могут вносить изменения в возвращаемые типы данных или методы, требующие проверки совместимости с существующими зависимостями в дистрибутиве. Необходим ручной анализ HISTORY.rst или NEWS файла upstream.

5. Риск для RPM-сборки

Вероятность поломки сборки низка, так как это Python-пакет. Однако следует проверить отсутствие новых жестких зависимостей в BuildRequires (например, специфичных версий компиляторов или системных библиотек, если они требуются для новых платформ) и корректность работы %check тестов при наличии изменений в API.

6. Проверки мейнтейнера

  • Проверить файл HISTORY.rst на предмет изменений в публичном API (добавление/удаление методов, изменение сигнатур).
  • Убедиться, что новые зависимости (если есть) доступны в репозитории НАЙС.ОС.
  • Провести локальную сборку (rpmbuild -ba) и запуск unit-тестов пакета.
  • Проверить наличие изменений в лицензионном соглашении (хотя в release notes явно не указано, стоит свериться с LICENSE).

7. Рекомендация

update candidate

8. Основание рекомендации

Обновление классифицировано как минорное с низким уровнем риска и отсутствием флагов безопасности. Политика пакета (policy_blocked: False, update_policy: leaf) поддерживает автоматическое или полуавтоматическое обновление таких пакетов после стандартной проверки сборки.

Upstream release notes / description

Cross-platform lib for process and system monitoring.

| |downloads| |stars| |forks| |contributors| |packages|
| |version| |license| |stackoverflow| |twitter| |tidelift|
| |github-actions-wheels| |github-actions-bsd|

.. |downloads| image:: https://img.shields.io/pypi/dm/psutil.svg
:target: https://clickpy.clickhouse.com/dashboard/psutil
:alt: Downloads

.. |stars| image:: https://img.shields.io/github/stars/giampaolo/psutil.svg
:target: https://github.com/giampaolo/psutil/stargazers
:alt: Github stars

.. |forks| image:: https://img.shields.io/github/forks/giampaolo/psutil.svg
:target: https://github.com/giampaolo/psutil/network/members
:alt: Github forks

.. |contributors| image:: https://img.shields.io/github/contributors/giampaolo/psutil.svg
:target: https://github.com/giampaolo/psutil/graphs/contributors
:alt: Contributors

.. |stackoverflow| image:: https://img.shields.io/badge/stackoverflow-Ask%20questions-blue.svg
:target: https://stackoverflow.com/questions/tagged/psutil
:alt: Stackoverflow

.. |github-actions-wheels| image:: https://img.shields.io/github/actions/workflow/status/giampaolo/psutil/.github/workflows/build.yml.svg?label=Linux%2C%20macOS%2C%20Windows
:target: https://github.com/giampaolo/psutil/actions?query=workflow%3Abuild
:alt: Linux, macOS, Windows

.. |github-actions-bsd| image:: https://img.shields.io/github/actions/workflow/status/giampaolo/psutil/.github/workflows/bsd.yml.svg?label=FreeBSD,%20NetBSD,%20OpenBSD
:target: https://github.com/giampaolo/psutil/actions?query=workflow%3Absd-tests
:alt: FreeBSD, NetBSD, OpenBSD

.. |version| image:: https://img.shields.io/pypi/v/psutil.svg?label=pypi
:target: https://pypi.org/project/psutil
:alt: Latest version

.. |packages| image:: https://repology.org/badge/tiny-repos/python:psutil.svg
:target: https://repology.org/metapackage/python:psutil/versions
:alt: Binary packages

.. |license| image:: https://img.shields.io/pypi/l/psutil.svg
:target: https://github.com/giampaolo/psutil/blob/master/LICENSE
:alt: License

.. |twitter| image:: https://img.shields.io/twitter/follow/grodola?style=flat
:target: https://twitter.com/grodola
:alt: Twitter Follow

.. |tidelift| image:: https://tidelift.com/badges/github/giampaolo/psutil?style=flat
:target: https://tidelift.com/subscription/pkg/pypi-psutil?utm_source=pypi-psutil&utm_medium=referral&utm_campaign=readme
:alt: Tidelift


Quick links

  • Home page <https://github.com/giampaolo/psutil>_
  • Install <https://github.com/giampaolo/psutil/blob/master/INSTALL.rst>_
  • Documentation <http://psutil.readthedocs.io>_
  • Download <https://pypi.org/project/psutil/#files>_
  • Forum <http://groups.google.com/group/psutil/topics>_
  • StackOverflow <https://stackoverflow.com/questions/tagged/psutil>_
  • Blog <https://gmpy.dev/tags/psutil>_
  • What's new <https://github.com/giampaolo/psutil/blob/master/HISTORY.rst>_

Summary

psutil (process and system utilities) is a cross-platform library for
retrieving information on running processes and system utilization
(CPU, memory, disks, network, sensors) in Python.
It is useful mainly for system monitoring, profiling and limiting process
resources
and management of running processes.
It implements many functionalities offered by classic UNIX command line tools
such as ps, top, iotop, lsof, netstat, ifconfig, free and others.
psutil currently supports the following platforms:

  • Linux
  • Windows
  • macOS
  • FreeBSD, OpenBSD, NetBSD
  • Sun Solaris
  • AIX

Supported Python versions are cPython 3.6+ and PyPy <https://pypy.org/>.
Latest psutil version supporting Python 2.7 is
psutil 6.1.1 <https://pypi.org/project/psutil/6.1.1/>
.

Example usages

This represents pretty much the whole psutil API.

CPU

.. code-block:: python

>>> import psutil
>>>
>>> psutil.cpu_times()
scputimes(user=3961.46, nice=169.729, system=2150.659, id

NiceOS maintainer checklist

  • Confirm that the detected version is a stable upstream release.
  • Check upstream changelog for security fixes, ABI/API changes and build-system changes.
  • Check ABI/API compatibility and reverse dependencies.
  • Download source into NiceOS lookaside storage.
  • Update Version and related fields in SPECS/*.spec only if policy allows it.
  • Regenerate SOURCES/sources.lock.json, manifests, metadata and SBOM.
  • Build SRPM/RPM in a clean NiceOS buildroot.
  • Run package smoke tests.
  • Link PR/build logs and close this issue after update or triage.

Bot metadata

  • Tool: niceos_upstream_monitor.py 1.4
  • Generated at: 2026-04-27T22:59:04Z
<!-- niceos-upstream-monitor:fingerprint=upstream-update:python3-psutil:7.2.2 --> <!-- niceos-upstream-monitor:package=python3-psutil --> <!-- niceos-upstream-monitor:current=7.0.0 --> <!-- niceos-upstream-monitor:latest=7.2.2 --> # Upstream update available: `python3-psutil` `7.0.0` → `7.2.2` ## Package - Package: `python3-psutil` - RPM name: `python3-psutil` - Branch: `niceos-5.2` - Current EVR: `7.0.0-1` - Update class: `minor` - Compare method: `python_rpm` - Update policy: `leaf` - Risk tags: `standard` ## Upstream - Upstream type: `pypi` - Upstream project: `-` - Upstream URL: https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz - Detected version: `7.2.2` - Tag/release: `7.2.2` - Source: `pypi_json` - Published: `2026-01-28T18:14:54.428400Z` - Release URL: https://pypi.org/project/psutil/ - Source URL: https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz - Pre-release: `False` ## Signals - Security-relevant keywords detected: `False` - Policy blocked: `False` - Policy reason: `-` - Labels: `ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/pypi` ## NiceSOFT AI preliminary analysis ### 1. Краткий вывод Предлагается обновление библиотеки `python3-psutil` с версии 7.0.0 до 7.2.2. Это классифицируется как минорное обновление (minor), не содержащее явных признаков уязвимостей безопасности или критических изменений политик. ### 2. Риск для НАЙС.ОС low. Обновление является минорным (patch/minor release) для стандартной библиотеки мониторинга, не затрагивает критические компоненты ядра ОС или цепочки сборки (toolchain). Текущая политика (`leaf`, `standard`) позволяет обновление без блокировок. ### 3. Security/CVE Во входных данных отсутствуют данные о CVE, security keywords или отчеты об уязвимостях. Скрипт детекции безопасности не обнаружил триггеров. ### 4. ABI/API риск Данных для автоматического анализа изменений ABI/API недостаточно. Для библиотек уровня `psutil` минорные обновления могут вносить изменения в возвращаемые типы данных или методы, требующие проверки совместимости с существующими зависимостями в дистрибутиве. Необходим ручной анализ `HISTORY.rst` или `NEWS` файла upstream. ### 5. Риск для RPM-сборки Вероятность поломки сборки низка, так как это Python-пакет. Однако следует проверить отсутствие новых жестких зависимостей в `BuildRequires` (например, специфичных версий компиляторов или системных библиотек, если они требуются для новых платформ) и корректность работы `%check` тестов при наличии изменений в API. ### 6. Проверки мейнтейнера - [ ] Проверить файл `HISTORY.rst` на предмет изменений в публичном API (добавление/удаление методов, изменение сигнатур). - [ ] Убедиться, что новые зависимости (если есть) доступны в репозитории НАЙС.ОС. - [ ] Провести локальную сборку (`rpmbuild -ba`) и запуск unit-тестов пакета. - [ ] Проверить наличие изменений в лицензионном соглашении (хотя в release notes явно не указано, стоит свериться с LICENSE). ### 7. Рекомендация update candidate ### 8. Основание рекомендации Обновление классифицировано как минорное с низким уровнем риска и отсутствием флагов безопасности. Политика пакета (`policy_blocked: False`, `update_policy: leaf`) поддерживает автоматическое или полуавтоматическое обновление таких пакетов после стандартной проверки сборки. ## Upstream release notes / description Cross-platform lib for process and system monitoring. | |downloads| |stars| |forks| |contributors| |packages| | |version| |license| |stackoverflow| |twitter| |tidelift| | |github-actions-wheels| |github-actions-bsd| .. |downloads| image:: https://img.shields.io/pypi/dm/psutil.svg :target: https://clickpy.clickhouse.com/dashboard/psutil :alt: Downloads .. |stars| image:: https://img.shields.io/github/stars/giampaolo/psutil.svg :target: https://github.com/giampaolo/psutil/stargazers :alt: Github stars .. |forks| image:: https://img.shields.io/github/forks/giampaolo/psutil.svg :target: https://github.com/giampaolo/psutil/network/members :alt: Github forks .. |contributors| image:: https://img.shields.io/github/contributors/giampaolo/psutil.svg :target: https://github.com/giampaolo/psutil/graphs/contributors :alt: Contributors .. |stackoverflow| image:: https://img.shields.io/badge/stackoverflow-Ask%20questions-blue.svg :target: https://stackoverflow.com/questions/tagged/psutil :alt: Stackoverflow .. |github-actions-wheels| image:: https://img.shields.io/github/actions/workflow/status/giampaolo/psutil/.github/workflows/build.yml.svg?label=Linux%2C%20macOS%2C%20Windows :target: https://github.com/giampaolo/psutil/actions?query=workflow%3Abuild :alt: Linux, macOS, Windows .. |github-actions-bsd| image:: https://img.shields.io/github/actions/workflow/status/giampaolo/psutil/.github/workflows/bsd.yml.svg?label=FreeBSD,%20NetBSD,%20OpenBSD :target: https://github.com/giampaolo/psutil/actions?query=workflow%3Absd-tests :alt: FreeBSD, NetBSD, OpenBSD .. |version| image:: https://img.shields.io/pypi/v/psutil.svg?label=pypi :target: https://pypi.org/project/psutil :alt: Latest version .. |packages| image:: https://repology.org/badge/tiny-repos/python:psutil.svg :target: https://repology.org/metapackage/python:psutil/versions :alt: Binary packages .. |license| image:: https://img.shields.io/pypi/l/psutil.svg :target: https://github.com/giampaolo/psutil/blob/master/LICENSE :alt: License .. |twitter| image:: https://img.shields.io/twitter/follow/grodola?style=flat :target: https://twitter.com/grodola :alt: Twitter Follow .. |tidelift| image:: https://tidelift.com/badges/github/giampaolo/psutil?style=flat :target: https://tidelift.com/subscription/pkg/pypi-psutil?utm_source=pypi-psutil&utm_medium=referral&utm_campaign=readme :alt: Tidelift ----- Quick links =========== - `Home page <https://github.com/giampaolo/psutil>`_ - `Install <https://github.com/giampaolo/psutil/blob/master/INSTALL.rst>`_ - `Documentation <http://psutil.readthedocs.io>`_ - `Download <https://pypi.org/project/psutil/#files>`_ - `Forum <http://groups.google.com/group/psutil/topics>`_ - `StackOverflow <https://stackoverflow.com/questions/tagged/psutil>`_ - `Blog <https://gmpy.dev/tags/psutil>`_ - `What's new <https://github.com/giampaolo/psutil/blob/master/HISTORY.rst>`_ Summary ======= psutil (process and system utilities) is a cross-platform library for retrieving information on **running processes** and **system utilization** (CPU, memory, disks, network, sensors) in Python. It is useful mainly for **system monitoring**, **profiling and limiting process resources** and **management of running processes**. It implements many functionalities offered by classic UNIX command line tools such as *ps, top, iotop, lsof, netstat, ifconfig, free* and others. psutil currently supports the following platforms: - **Linux** - **Windows** - **macOS** - **FreeBSD, OpenBSD**, **NetBSD** - **Sun Solaris** - **AIX** Supported Python versions are cPython 3.6+ and `PyPy <https://pypy.org/>`__. Latest psutil version supporting Python 2.7 is `psutil 6.1.1 <https://pypi.org/project/psutil/6.1.1/>`__. Example usages ============== This represents pretty much the whole psutil API. CPU --- .. code-block:: python >>> import psutil >>> >>> psutil.cpu_times() scputimes(user=3961.46, nice=169.729, system=2150.659, id ## NiceOS maintainer checklist - [ ] Confirm that the detected version is a stable upstream release. - [ ] Check upstream changelog for security fixes, ABI/API changes and build-system changes. - [ ] Check ABI/API compatibility and reverse dependencies. - [ ] Download source into NiceOS lookaside storage. - [ ] Update `Version` and related fields in `SPECS/*.spec` only if policy allows it. - [ ] Regenerate `SOURCES/sources.lock.json`, manifests, metadata and SBOM. - [ ] Build SRPM/RPM in a clean NiceOS buildroot. - [ ] Run package smoke tests. - [ ] Link PR/build logs and close this issue after update or triage. ## Bot metadata - Tool: `niceos_upstream_monitor.py 1.4` - Generated at: `2026-04-27T22:59:04Z`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rpms/python3-psutil#1
No description provided.