Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 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:
🏁 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:
Repository: openwisp/ansible-openwisp2
Length of output: 319
Use
openwisp-utils[qa]~=1.2.1instead—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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@coderabbitai https://pypi.org/project/openwisp-utils/1.2.2/
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🌐 Web query:
💡 Result:
There is no
openwisp-utilsversion1.2.2published on PyPI. The PyPI project page shows the latest available release as1.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:
Source: PyPI project page for
openwisp-utils. [1]References
[1] https://pypi.org/project/openwisp-utils/
🏁 Script executed:
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.2is valid, and there's no issue with this change. Thank you for the correction!