Посмотрите этот пример, и вы поймете, что происходит:
>>> a = "mykeyname"
>>> {a:"my value"}
{'mykeyname': 'my value'}
Итак, вы пытаетесь использовать значение из client.repository.ModelMetaNames.AUTHOR_NAME
в качестве ключа в своем словаре. Но такой атрибут не существует в вашей модели.
Если вы хотите установить переменную в объекте или классе, вы можете просто сделать:
client.repository.ModelMetaNames.AUTHOR_NAME = "IBM"
Или, если вы хотите иметь словарь объекта:
props = {"AUTHOR_NAME": "IBM", "OTHERKEY": "Something else"}