Tinkerer error: ‘author’ already present

Este problema me complicou a vida num domingo à tarde: eu não conseguia mais compilar meu site para publicar um novo artigo.

O problema era esta mensagem na compilação do site usando o Tinkerer:

Extension error:
Config value 'author' already present

Depois de bastante tempo, encontrei uma forma de remediá-lo: o problema é que o Sphinx-1.8 define uma varíavel chamada author. Para não ter que pensar muito, a solução (nada legal, eu diria), foi comentar a linha que utiliza a variável author na linha 126 do arquivo:

/opt/python-3.7.2/lib/python3.7/site-packages/tinkerer/ext/blog.py

A linha é esta:

app.add_config_value("author", "Winston Smith", True)

À princípio, parece não ter ocorrido nenhum efeito colateral.