Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 24, 2025

Bumps psutil from 7.1.3 to 7.2.0.

Changelog

Sourced from psutil's changelog.

7.2.0

2025-12-23

Enhancements

  • 1275_: new heap_info()_ and heap_trim()_ functions, providing direct access to the platform's native C heap allocator (glibc, mimalloc, libmalloc). Useful to create tools to detect memory leaks.
  • 2403_, [Linux]: publish wheels for Linux musl.
  • 2680_: unit tests are no longer installed / part of the distribution. They now live under tests/ instead of psutil/tests.

Bug fixes

  • 2684_, [FreeBSD], [critical]: compilation fails on FreeBSD 14 due to missing include.
  • 2691_, [Windows]: fix memory leak in net_if_stats()_ due to missing Py_CLEAR.

Compatibility notes

  • 2680_: import psutil.tests no longer works (but it was never documented to begin with).
Commits
  • 704e218 Pre-release
  • 1a946cf Take psleak from PYPI
  • 5085421 Use external psleak module for memleak tests (#2698)
  • ac56e6a CI: don't cancel CI in progress on 1st failure
  • 10fe3d5 Merge branch 'master' of github.com:giampaolo/psutil
  • ba507bd Fix various CI errors
  • d5a1398 Update cpu_count docs: clarify differences from os.cpu_count (#2696)
  • 556158f Refact memleak.py
  • 6eda024 Makefile: expand test-* targets
  • b270dfa memleak.py: allow execute(*args) params + trim mem more aggressively
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [psutil](https://github.com/giampaolo/psutil) from 7.1.3 to 7.2.0.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-7.1.3...release-7.2.0)

---
updated-dependencies:
- dependency-name: psutil
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Python programming language labels Dec 24, 2025
@dependabot dependabot bot requested a review from a team as a code owner December 24, 2025 01:08
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Python programming language labels Dec 24, 2025
@github-actions
Copy link

🤖 Claude Code Review

Code Review Analysis

Summary

This PR updates the psutil dependency from version 7.1.3 to 7.2.0 in the development dependencies.


Code Quality

Code follows style guide

  • This is a dependency version bump in pyproject.toml - no code style concerns apply.

No commented-out code

  • No commented-out code present.

Meaningful variable names

  • N/A - This is a dependency update, not code changes.

DRY principle followed

  • N/A - This is a dependency update, not code changes.

Identify Defects

  • No defects identified. The change is a minor version bump (7.1.3 → 7.2.0) of a development dependency.
  • No logic errors, edge cases, or security vulnerabilities introduced by this change.

Project memory configuration

  • No .claude/CLAUDE.md file appears to be present based on the diff context. N/A.

Testing

⚠️ Unit tests for new functions

  • N/A - No new functions added. However, recommend verifying that existing tests still pass with the updated psutil version.

⚠️ Integration tests for new endpoints

  • N/A - No new endpoints added.

⚠️ Edge cases covered

  • N/A - Dependency update only.

⚠️ Test coverage > 80%

  • Cannot determine from this diff. Recommend running coverage reports to ensure no regression.

Documentation

Readme updated if needed

  • N/A - A minor dependency version bump in development dependencies doesn't typically require README updates.

API docs updated

  • N/A - No API changes.

Inline comments for complex logic

  • N/A - No code logic changes.

CHANGELOG.md updated

  • Issue: No CHANGELOG.md update is visible in this diff.
  • Recommendation: While this is a development dependency update (not affecting runtime), it's good practice to document dependency updates in CHANGELOG.md under an "Updated" or "Dependencies" section, especially for minor version bumps. This helps track what changed between releases.

Markdown formatting

  • N/A - No markdown files modified.

Security

No hardcoded credentials

  • No credentials present.

Input validation implemented

  • N/A - No new input handling code.

Proper error handling

  • N/A - No new error handling code.

No sensitive data in logs

  • N/A - No logging changes.

No license files or AQAAAD strings

  • No license files or suspicious strings detected in the diff.

Overall Assessment

APPROVED with minor suggestion

This is a straightforward dependency update of a development-only package (psutil). The change is low-risk since:

  • It's a minor version bump (7.1.x → 7.2.x)
  • It only affects development dependencies, not production runtime
  • No code changes accompany this update

Recommendations:

  1. Consider updating CHANGELOG.md (pyproject.toml:42): Document this dependency update for completeness
  2. Verify tests pass: Ensure all existing tests pass with psutil==7.2.0 before merging
  3. Check release notes: Review psutil 7.2.0 release notes for any breaking changes or important updates that might affect development workflows

Automated code review analyzing defects and coding standards

@github-actions
Copy link

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/senzing_core
  _helpers.py
Project Total  

This report was generated by python-coverage-comment-action

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 30, 2025

Superseded by #422.

@dependabot dependabot bot closed this Dec 30, 2025
@dependabot dependabot bot deleted the dependabot/pip/psutil-7.2.0 branch December 30, 2025 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Python programming language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants