```
class classproperty(object):

    def __init__(self, fget):
        self.fget = fget

    def __get__(self, owner_self, owner_cls):
        return self.fget(owner_cls)

## -- End pasted text --

In [2]: class A:
   ...:     @classproperty
   ...:     def b(cls):
   ...:         return []
   ...:     

In [3]: A.b
Out[3]: []
```