I confirm this. Running any Ansible playbook displays the following
warning on every task which is quite annoying:
/usr/lib/python3/dist-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with
a literal. Did you mean "=="?
if x is 0 or x is 1:
/usr/lib/python3/dist-packages/jmespath/visitor.py:32: SyntaxWarning: "is" with
a literal. Did you mean "=="?
if x is 0 or x is 1:
/usr/lib/python3/dist-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with
a literal. Did you mean "=="?
elif y is 0 or y is 1:
/usr/lib/python3/dist-packages/jmespath/visitor.py:34: SyntaxWarning: "is" with
a literal. Did you mean "=="?
elif y is 0 or y is 1:
/usr/lib/python3/dist-packages/jmespath/visitor.py:260: SyntaxWarning: "is"
with a literal. Did you mean "=="?
if original_result is 0:
The system is Ubuntu 20.04 LTS on amd64.
$ apt-cache policy ansible python3-jmespath
ansible:
Installed: 2.9.6+dfsg-1
Candidate: 2.9.6+dfsg-1
Version table:
*** 2.9.6+dfsg-1 500
500 http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com
focal/universe amd64 Packages
500 http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com
focal/universe i386 Packages
100 /var/lib/dpkg/status
python3-jmespath:
Installed: 0.9.4-2
Candidate: 0.9.4-2
Version table:
*** 0.9.4-2 500
500 http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com focal/main
amd64 Packages
500 http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com focal/main
i386 Packages
100 /var/lib/dpkg/status
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1877792
Title:
jmespath SyntaxWarning: "is" with a literal.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ansible/+bug/1877792/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs