Not any sort of companion for Cleopatra (6)
I believe the answer is:
antony
'companion for cleopatra' is the definition.
The definition suggests a singular noun which matches the answer.
'not any sort' is the wordplay.
'sort' indicates anagramming the letters.
'not'+'any'='notany'
'notany' is an anagram of 'ANTONY'.
'of' is the link.
Can you help me to learn more?
(Other definitions for antony that I've seen before include "See 18" , "Mark . . . . . . was Cleopatra's lover" , "Play about passion and politics" , "Shakespeare play ''...... and Cleopatra''" , "Lover of Cleopatra (Shak.)" .)