[deps] Bumped openwisp-utils[qa] to ~=1.2.2#595
Conversation
📝 WalkthroughWalkthroughThe pull request updates the version constraint for the Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes 🚥 Pre-merge checks | ✅ 1 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@requirements-test.txt`:
- Line 7: Replace the non-existent pinned dependency string
"openwisp-utils[qa]~=1.2.2" in the requirements-test.txt entry with the actual
released version "openwisp-utils[qa]~=1.2.1" so dependency resolution succeeds;
update the line containing openwisp-utils[qa] to use ~=1.2.1.
📜 Review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
requirements-test.txt
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
- GitHub Check: Build ubuntu2404
- GitHub Check: Build debian12
- GitHub Check: Build ubuntu2204
- GitHub Check: Build debian13
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
| ansible-lint | ||
| docker | ||
| openwisp-utils[qa]~=1.2.1 | ||
| openwisp-utils[qa]~=1.2.2 |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
openwisp-utils 1.2.2 release notes
💡 Result:
As of January 28, 2026, there doesn’t appear to be any published openwisp-utils 1.2.2 release (and therefore no official 1.2.2 release notes). The latest version visible on PyPI is 1.2.1, uploaded Dec 19, 2025. [1]
If what you need is the “1.2.x” line release notes, OpenWISP’s consolidated v1.2 module change log for openwisp-utils (features/changes/dependency bumps) is included in the OpenWISP 25.10 release notes. [2]
Sources:
[1] PyPI: openwisp-utils release history (latest 1.2.1, Dec 19, 2025)
[2] OpenWISP 25.10 release notes (openwisp-utils v1.2 section)
🌐 Web query:
openwisp-utils PyPI versions 1.2
💡 Result:
On PyPI, openwisp-utils has the following 1.2.x releases:
- 1.2 — released Oct 23, 2025
- 1.2.1 — released Dec 19, 2025 (latest in the 1.2 line) [1]
🏁 Script executed:
# Check the current state of requirements-test.txt and related files
head -20 requirements-test.txtRepository: openwisp/ansible-openwisp2
Length of output: 183
🏁 Script executed:
# Look for other requirement files to understand version pinning patterns
git ls-files | grep -i requirementsRepository: openwisp/ansible-openwisp2
Length of output: 319
Use openwisp-utils[qa]~=1.2.1 instead—version 1.2.2 does not exist on PyPI.
The latest release in the 1.2.x line is 1.2.1 (Dec 19, 2025). Pinning to 1.2.2 will cause dependency resolution failures.
🤖 Prompt for AI Agents
In `@requirements-test.txt` at line 7, Replace the non-existent pinned dependency
string "openwisp-utils[qa]~=1.2.2" in the requirements-test.txt entry with the
actual released version "openwisp-utils[qa]~=1.2.1" so dependency resolution
succeeds; update the line containing openwisp-utils[qa] to use ~=1.2.1.
There was a problem hiding this comment.
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
openwisp-utils 1.2.2 PyPI
💡 Result:
There is no openwisp-utils version 1.2.2 published on PyPI. The PyPI project page shows the latest available release as 1.2.1 (uploaded Dec 19, 2025), with both an sdist (openwisp_utils-1.2.1.tar.gz) and a universal wheel (openwisp_utils-1.2.1-py2.py3-none-any.whl). [1]
To install the latest published version:
pip install openwisp-utils==1.2.1Source: PyPI project page for openwisp-utils. [1]
References
[1] https://pypi.org/project/openwisp-utils/
🏁 Script executed:
#!/bin/bash
# Check if the URL provided by nemesifier returns a valid response
curl -s -o /dev/null -w "%{http_code}" https://pypi.org/project/openwisp-utils/1.2.2/
echo ""
# Also check what PyPI API says about available versions
curl -s https://pypi.org/pypi/openwisp-utils/json | jq -r '.releases | keys | .[]' | grep "1.2" | tail -5
Length of output: 31
@nemesifier, you're absolutely right—I apologize for the incorrect review comment. Version 1.2.2 does exist on PyPI. I've confirmed that the URL returns a valid response and the PyPI API lists 1.2.2 as an available release.
The dependency bump to openwisp-utils[qa]~=1.2.2 is valid, and there's no issue with this change. Thank you for the correction!
Related to #593.