Если вы поместите это в свой config.py
trac_url = 'http://mytratsite/'
from docutils import nodes, utils
from docutils.parsers.rst import roles
import urllib
def trac_role(role, rawtext, text, lineno, inliner, options={}, content=[]):
ref = trac_url + '/intertrac/' + urllib.quote(text, safe='')
node = nodes.reference(rawtext, utils.unescape(text), refuri=ref, **options)
return [node],[]
roles.register_canonical_role('trac', trac_role)
Тогда вы можете использовать :trac:`#123`
и :trac:`r1023`
в ваших документах.
Это, пожалуй, самый простой способ сделать быстрые ссылки на трак-сайт. Он автоматически работает для всех видов TracLinks, потому что он использует механизм intertrac для ссылок.