CPython compatibility with Command Tooltips, Title... (__title__, __doc__...)

I started using CPython as I wanted to have the advantages of the openpyxl library. And I am really happy about the opportunity to use it.

What I could observe now, is that the discription that I wrote for the title and the tooltips in the very beginning of my script, would not appear in Revit:

#! python3
__title__ = "Name of the Tool"
__doc__ = "Description about tool when hovering over the Button"

Is there a correlation between CPython and these commands? When I do not use CPython it works.

I think that global script variable is deprecated already, and only kept for backwards compatibility. See:

And:

Have you considered the bundle.yaml instead?

Thank you for the hint. I could make it work now.
At first I used a YAML file with the ending .yml, but after changing it to .yaml it worked.

And I was wondering why I couldn’t give the png a custom name. I had to name it icon.png in order to make it work.