text: Created on 2015-03-31 20:15 by mps, last changed 2018-10-12 16:44 by serhiy.storchaka. This issue is now closed.
  I apologize if it has already been reported but I was unable to find similar issue reported using "search".
  Maybe just add:
  def moveto(self, tagOrId, xPos, yPos):
  """Move the items given by tagOrId in the canvas coordinate
  space so that the first coordinate pair of the bottommost
  item with tag tagOrId is located at position (xPos,yPos).
  xPos and yPos may be the empty string, in which case the
  corresponding coordinate will be unchanged. All items matching
  tagOrId remain in the same positions relative to each other.
  This command returns an empty string.
  """
  return self.tk.call(self._w, 'moveto', tagOrId, xPos, yPos)
  i met the same problem, when i translate knighstour.tcl(upder tk demos dir) to tkinter.
  I am willing to create a pull request with the code provided in msg239745 , to add tests and a what's new entry. However I am not sure about how to acknowledge the contribution of msg239745's author.
  I think you can be attributed as the only author. A PR should contain more than just changes in tkinter/__init__.py (tests, documentation changes). And the code can be different than proposed in msg239745. Since this command doesn't return anything meaningful, I suggest to remove "return" and the last sentence in the docstring.
  +1 on adding this.
  We can and sometimes do acknowledge an initial author in the commit message and blurb. In this case, there is no name, so it would be "Based on patch by 'mps'."
  New changeset bf034715db9d6e1603ea432d40041e5577ed3332 by Serhiy Storchaka (Juliette Monsel) in branch 'master':
  bpo-23831: Add moveto method to the tkinter.Canvas widget. (GH-9768)