chore(deps): update dependency cachetools to v7.0.5#34
chore(deps): update dependency cachetools to v7.0.5#34github-actions[bot] merged 2 commits intomainfrom
Conversation
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
Summary by CodeRabbit
WalkthroughDependency version bump updating Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
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
📒 Files selected for processing (2)
requirements.txtsetup.cfg
| requests-oauthlib ==2.0.0 | ||
| prometheus_fastapi_instrumentator==7.1.0 | ||
| cachetools==7.0.4 | ||
| cachetools==7.0.5 |
There was a problem hiding this comment.
🧩 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.
|
/retest |
This PR contains the following updates:
==7.0.4->==7.0.5Configuration
📅 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.
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.