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

Reply via email to