I found this question that explains how to use rumps on OS X to create a system menu in Python. It's basically taken from the rumps documentation and I've seen it used almost any place rumps is demonstrated.
I realize that if I use rumps, I'll have to use it as an object, but is it possible to just create the appropriate rumps object in my code without creating an extra class of my own to use it?
If not, is there a reason rumps must be used within another object and can't be used without creating what amounts to a wrapper class?
Are there any examples (or can anyone provide an example) of how to use rumps to create a system menu, including having calls to a function in a program, without using any OOP other than what's required directly by rumps?