def no_namedtuple_attrib_docstring(app, what, name, obj, options, lines):
    """
    `namedtuples` are awesome.  Unfortunately, if you find yourself with a large
    one and you use Sphinx for documentation you're going to find yourself with
    a gigantic part of your documentation documenting members as 'Alias for
    field...'  This function overrides that behavior.

    :param app:
    :param what:
    :param name:
    :param obj:
    :param options:
    :param lines: the lines that may contain Alias for field number'
    :return:

    .. seealso::

         https://chrisdown.name/2015/09/20/removing-namedtuple-docstrings-from-sphinx.html
    """
    is_namedtuple_docstring = len(lines) > 0 and lines[0].startswith(
        'Alias for field number')
    if is_namedtuple_docstring:
        del lines[:]
