Skip to content

chore(deps): update dependency cachetools to v7.0.5#34

Merged
github-actions[bot] merged 2 commits intomainfrom
konflux/mintmaker/main/python-deps
Mar 12, 2026
Merged

chore(deps): update dependency cachetools to v7.0.5#34
github-actions[bot] merged 2 commits intomainfrom
konflux/mintmaker/main/python-deps

Conversation

@red-hat-konflux
Copy link
Contributor

This PR contains the following updates:

Package Change Age Confidence
cachetools ==7.0.4 -> ==7.0.5 age confidence

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@github-actions github-actions bot enabled auto-merge March 10, 2026 01:50
@coderabbitai
Copy link

coderabbitai bot commented Mar 10, 2026

Summary by CodeRabbit

  • Chores
    • Updated cachetools dependency to the latest patch version.

Walkthrough

Dependency version bump updating cachetools from 7.0.4 to 7.0.5 across configuration files. No functional, control-flow, or error-handling changes. All other package requirements remain unchanged.

Changes

Cohort / File(s) Summary
Dependency Version Update
requirements.txt, setup.cfg
Updated cachetools from 7.0.4 to 7.0.5 in both files. Alters resolved transitive dependencies for that package.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description lacks required template sections. The 'Type of change' section is missing, the 'Testing steps' section is not provided, and the checklist is incomplete with all items unchecked. Complete the PR description by selecting the appropriate type of change ('Bump-up dependent library' or 'Security fix in dependent library'), providing testing steps, and addressing the pre-commit and documentation checklist items.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: updating the cachetools dependency to v7.0.5, which aligns perfectly with the file modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch konflux/mintmaker/main/python-deps

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@setup.cfg`:
- Line 23: The project declares python_requires = >=3.6 but pins
cachetools==7.0.5 which demands Python >=3.10; update either the python floor or
the dependency: change python_requires to >=3.10 to match cachetools==7.0.5
(update the python_requires setting) OR revert the cachetools pin to a version
compatible with >=3.6 (replace cachetools==7.0.5 with a compatible release,
e.g., a 4.x/5.x line that supports 3.6–3.9) so that the declared python_requires
and the cachetools dependency are consistent; adjust the value where
python_requires and the cachetools entry are defined.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: cc6e0f45-3bf3-4ed7-88d1-ac7266f62132

📥 Commits

Reviewing files that changed from the base of the PR and between d5e953c and 49d3bc9.

📒 Files selected for processing (2)
  • requirements.txt
  • setup.cfg

requests-oauthlib ==2.0.0
prometheus_fastapi_instrumentator==7.1.0
cachetools==7.0.4
cachetools==7.0.5
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "setup.cfg declared Python support:"
sed -n '13,24p' setup.cfg

echo
echo "cachetools 7.0.5 requires_python from PyPI:"
curl -fsSL https://pypi.org/pypi/cachetools/7.0.5/json | python -c 'import json,sys; d=json.load(sys.stdin); print(d["info"]["version"], d["info"]["requires_python"])'

echo
echo "cachetools 7.0.4 requires_python from PyPI:"
curl -fsSL https://pypi.org/pypi/cachetools/7.0.4/json | python -c 'import json,sys; d=json.load(sys.stdin); print(d["info"]["version"], d["info"]["requires_python"])'

Repository: RedHatInsights/ccx-upgrades-data-eng

Length of output: 524


Align the declared Python version requirement with the cachetools dependency.

Line 23 pins cachetools==7.0.5, which requires Python >=3.10. This conflicts with the project's python_requires = >=3.6 declared on Line 15. The mismatch existed in the prior version (7.0.4 also required Python >=3.10), but persists in this bump. Package installation will fail for Python 3.6–3.9 despite being advertised as supported. Either raise the project's minimum Python version to >=3.10 or revert cachetools to a version compatible with the declared floor.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@setup.cfg` at line 23, The project declares python_requires = >=3.6 but pins
cachetools==7.0.5 which demands Python >=3.10; update either the python floor or
the dependency: change python_requires to >=3.10 to match cachetools==7.0.5
(update the python_requires setting) OR revert the cachetools pin to a version
compatible with >=3.6 (replace cachetools==7.0.5 with a compatible release,
e.g., a 4.x/5.x line that supports 3.6–3.9) so that the declared python_requires
and the cachetools dependency are consistent; adjust the value where
python_requires and the cachetools entry are defined.

@matysek
Copy link
Member

matysek commented Mar 12, 2026

/retest

@github-actions github-actions bot merged commit 6d69c25 into main Mar 12, 2026
13 checks passed
@matysek matysek deleted the konflux/mintmaker/main/python-deps branch March 12, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants