Singleton This is a meta class which makes a class as a singleton class Usage from singleton.singleton import Singleton class Foo(metaclass=Singleton): ... # foo and bar is the same instance foo = Foo() bar = Foo() foo is bar # True