code: def build_pipelines_lsst_io_configs(*, project_name, copyright=None):
      sys.setrecursionlimit(2000)
      c = {}
      c = _insert_common_sphinx_configs(
          c,
          project_name=project_name)
      c = _insert_html_configs(
          c,
          project_name=project_name,
          short_project_name=project_name)
      c = _insert_extensions(c)
      c = _insert_intersphinx_mapping(c)
      c = _insert_automodapi_configs(c)
      c = _insert_matplotlib_configs(c)
      c = _insert_graphviz_configs(c)
      c = _insert_eups_version(c)
      date = datetime.datetime.now()
      c['today'] = date.strftime('%Y-%m-%d')
      c['copyright'] = '2015-{year} LSST contributors'.format(
          year=date.year)
      c['todo_include_todos'] = False
      c['exclude_patterns'] = [
          'README.rst',
          '_build',
          'releases/note-source/*.rst',
          'releases/tickets-source/*.rst',
          'ups',
          '.pyvenv',
          '.github',
          'home',
      ]
      c = _insert_rst_epilog(c)
      c = _insert_jinja_configuration(c)
      return c