We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Logo proposal
Greetings, @sloria 

My apologies in case this is not the right channel to address this. I'm a designer in development and an open source enthusiast, who exploring GitHub found your project and decided to propose a logo design for it. It's (of course) totally free and we would be working together to create the design that fits best. In case you agree, you could share some ideas you may have (colours, shapes, etc) so I have something to start with. 

Kind regards and keep up the great work!

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `setup.py`
Content:
```
1 import re
2 from setuptools import setup, find_packages
3 
4 FRAMEWORKS = [
5     "Flask>=0.12.5",
6     "Django>=2.2.0",
7     "bottle>=0.12.13",
8     "tornado>=4.5.2",
9     "pyramid>=1.9.1",
10     "falcon>=2.0.0",
11     "aiohttp>=3.0.8",
12 ]
13 EXTRAS_REQUIRE = {
14     "frameworks": FRAMEWORKS,
15     "tests": [
16         "pytest",
17         "webtest==2.0.35",
18         "webtest-aiohttp==2.0.0",
19         "pytest-aiohttp>=0.3.0",
20     ]
21     + FRAMEWORKS,
22     "lint": [
23         "mypy==0.910",
24         "flake8==3.9.2",
25         "flake8-bugbear==21.4.3",
26         "pre-commit~=2.4",
27     ],
28     "docs": ["Sphinx==4.0.1", "sphinx-issues==1.2.0", "sphinx-typlog-theme==0.8.0"]
29     + FRAMEWORKS,
30 }
31 EXTRAS_REQUIRE["dev"] = EXTRAS_REQUIRE["tests"] + EXTRAS_REQUIRE["lint"] + ["tox"]
32 
33 
34 def find_version(fname):
35     """Attempts to find the version number in the file names fname.
36     Raises RuntimeError if not found.
37     """
38     version = ""
39     with open(fname) as fp:
40         reg = re.compile(r'__version__ = [\'"]([^\'"]*)[\'"]')
41         for line in fp:
42             m = reg.match(line)
43             if m:
44                 version = m.group(1)
45                 break
46     if not version:
47         raise RuntimeError("Cannot find version information")
48     return version
49 
50 
51 def read(fname):
52     with open(fname) as fp:
53         content = fp.read()
54     return content
55 
56 
57 setup(
58     name="webargs",
59     version=find_version("src/webargs/__init__.py"),
60     description=(
61         "Declarative parsing and validation of HTTP request objects, "
62         "with built-in support for popular web frameworks, including "
63         "Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp."
64     ),
65     long_description=read("README.rst"),
66     author="Steven Loria",
67     author_email="sloria1@gmail.com",
68     url="https://github.com/marshmallow-code/webargs",
69     packages=find_packages("src"),
70     package_dir={"": "src"},
71     package_data={"webargs": ["py.typed"]},
72     install_requires=["marshmallow>=3.0.0"],
73     extras_require=EXTRAS_REQUIRE,
74     license="MIT",
75     zip_safe=False,
76     keywords=(
77         "webargs",
78         "http",
79         "flask",
80         "django",
81         "bottle",
82         "tornado",
83         "aiohttp",
84         "request",
85         "arguments",
86         "validation",
87         "parameters",
88         "rest",
89         "api",
90         "marshmallow",
91     ),
92     python_requires=">=3.6",
93     classifiers=[
94         "Development Status :: 5 - Production/Stable",
95         "Intended Audience :: Developers",
96         "License :: OSI Approved :: MIT License",
97         "Natural Language :: English",
98         "Programming Language :: Python :: 3",
99         "Programming Language :: Python :: 3.6",
100         "Programming Language :: Python :: 3.7",
101         "Programming Language :: Python :: 3.8",
102         "Programming Language :: Python :: 3.9",
103         "Programming Language :: Python :: 3 :: Only",
104         "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
105         "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
106     ],
107     test_suite="tests",
108     project_urls={
109         "Changelog": "https://webargs.readthedocs.io/en/latest/changelog.html",
110         "Issues": "https://github.com/marshmallow-code/webargs/issues",
111         "Funding": "https://opencollective.com/marshmallow",
112         "Tidelift": "https://tidelift.com/subscription/pkg/pypi-webargs?utm_source=pypi-marshmallow&utm_medium=pypi",  # noqa
113     },
114 )
115
```

Path: `docs/conf.py`
Content:
```
1 import datetime as dt
2 import sys
3 import os
4 import sphinx_typlog_theme
5 
6 # If extensions (or modules to document with autodoc) are in another directory,
7 # add these directories to sys.path here. If the directory is relative to the
8 # documentation root, use os.path.abspath to make it absolute, like shown here.
9 sys.path.insert(0, os.path.abspath(os.path.join("..", "src")))
10 import webargs  # noqa
11 
12 extensions = [
13     "sphinx.ext.autodoc",
14     "sphinx.ext.viewcode",
15     "sphinx.ext.intersphinx",
16     "sphinx_issues",
17 ]
18 
19 primary_domain = "py"
20 default_role = "py:obj"
21 
22 github_user = "marshmallow-code"
23 github_repo = "webargs"
24 
25 issues_github_path = f"{github_user}/{github_repo}"
26 
27 intersphinx_mapping = {
28     "python": ("http://python.readthedocs.io/en/latest/", None),
29     "marshmallow": ("http://marshmallow.readthedocs.io/en/latest/", None),
30 }
31 
32 # The master toctree document.
33 master_doc = "index"
34 
35 language = "en"
36 
37 html_domain_indices = False
38 source_suffix = ".rst"
39 project = "webargs"
40 copyright = f"2014-{dt.datetime.utcnow():%Y}, Steven Loria and contributors"
41 version = release = webargs.__version__
42 templates_path = ["_templates"]
43 exclude_patterns = ["_build"]
44 
45 # THEME
46 
47 # Add any paths that contain custom themes here, relative to this directory.
48 html_theme = "sphinx_typlog_theme"
49 html_theme_path = [sphinx_typlog_theme.get_path()]
50 
51 html_theme_options = {
52     "color": "#268bd2",
53     "logo_name": "webargs",
54     "description": "Declarative parsing and validation of HTTP request objects.",
55     "github_user": github_user,
56     "github_repo": github_repo,
57 }
58 
59 html_context = {
60     "tidelift_url": (
61         "https://tidelift.com/subscription/pkg/pypi-webargs"
62         "?utm_source=pypi-webargs&utm_medium=referral&utm_campaign=docs"
63     ),
64     "donate_url": "https://opencollective.com/marshmallow",
65 }
66 
67 html_sidebars = {
68     "**": [
69         "logo.html",
70         "github.html",
71         "globaltoc.html",
72         "donate.html",
73         "searchbox.html",
74         "sponsors.html",
75     ]
76 }
77
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/docs/conf.py b/docs/conf.py
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -1,7 +1,6 @@
 import datetime as dt
 import sys
 import os
-import sphinx_typlog_theme
 
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
@@ -44,17 +43,13 @@
 
 # THEME
 
-# Add any paths that contain custom themes here, relative to this directory.
-html_theme = "sphinx_typlog_theme"
-html_theme_path = [sphinx_typlog_theme.get_path()]
+html_theme = "furo"
 
 html_theme_options = {
-    "color": "#268bd2",
-    "logo_name": "webargs",
+    "light_css_variables": {"color-brand-primary": "#268bd2"},
     "description": "Declarative parsing and validation of HTTP request objects.",
-    "github_user": github_user,
-    "github_repo": github_repo,
 }
+html_logo = "_static/logo.png"
 
 html_context = {
     "tidelift_url": (
@@ -63,14 +58,15 @@
     ),
     "donate_url": "https://opencollective.com/marshmallow",
 }
-
 html_sidebars = {
-    "**": [
-        "logo.html",
-        "github.html",
-        "globaltoc.html",
+    "*": [
+        "sidebar/scroll-start.html",
+        "sidebar/brand.html",
+        "sidebar/search.html",
+        "sidebar/navigation.html",
         "donate.html",
-        "searchbox.html",
         "sponsors.html",
+        "sidebar/ethical-ads.html",
+        "sidebar/scroll-end.html",
     ]
 }
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -25,7 +25,11 @@
         "flake8-bugbear==21.4.3",
         "pre-commit~=2.4",
     ],
-    "docs": ["Sphinx==4.0.1", "sphinx-issues==1.2.0", "sphinx-typlog-theme==0.8.0"]
+    "docs": [
+        "Sphinx==4.0.1",
+        "sphinx-issues==1.2.0",
+        "furo==2021.06.18b36",
+    ]
     + FRAMEWORKS,
 }
 EXTRAS_REQUIRE["dev"] = EXTRAS_REQUIRE["tests"] + EXTRAS_REQUIRE["lint"] + ["tox"]

{"golden_diff": "diff --git a/docs/conf.py b/docs/conf.py\n--- a/docs/conf.py\n+++ b/docs/conf.py\n@@ -1,7 +1,6 @@\n import datetime as dt\n import sys\n import os\n-import sphinx_typlog_theme\n \n # If extensions (or modules to document with autodoc) are in another directory,\n # add these directories to sys.path here. If the directory is relative to the\n@@ -44,17 +43,13 @@\n \n # THEME\n \n-# Add any paths that contain custom themes here, relative to this directory.\n-html_theme = \"sphinx_typlog_theme\"\n-html_theme_path = [sphinx_typlog_theme.get_path()]\n+html_theme = \"furo\"\n \n html_theme_options = {\n-    \"color\": \"#268bd2\",\n-    \"logo_name\": \"webargs\",\n+    \"light_css_variables\": {\"color-brand-primary\": \"#268bd2\"},\n     \"description\": \"Declarative parsing and validation of HTTP request objects.\",\n-    \"github_user\": github_user,\n-    \"github_repo\": github_repo,\n }\n+html_logo = \"_static/logo.png\"\n \n html_context = {\n     \"tidelift_url\": (\n@@ -63,14 +58,15 @@\n     ),\n     \"donate_url\": \"https://opencollective.com/marshmallow\",\n }\n-\n html_sidebars = {\n-    \"**\": [\n-        \"logo.html\",\n-        \"github.html\",\n-        \"globaltoc.html\",\n+    \"*\": [\n+        \"sidebar/scroll-start.html\",\n+        \"sidebar/brand.html\",\n+        \"sidebar/search.html\",\n+        \"sidebar/navigation.html\",\n         \"donate.html\",\n-        \"searchbox.html\",\n         \"sponsors.html\",\n+        \"sidebar/ethical-ads.html\",\n+        \"sidebar/scroll-end.html\",\n     ]\n }\ndiff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -25,7 +25,11 @@\n         \"flake8-bugbear==21.4.3\",\n         \"pre-commit~=2.4\",\n     ],\n-    \"docs\": [\"Sphinx==4.0.1\", \"sphinx-issues==1.2.0\", \"sphinx-typlog-theme==0.8.0\"]\n+    \"docs\": [\n+        \"Sphinx==4.0.1\",\n+        \"sphinx-issues==1.2.0\",\n+        \"furo==2021.06.18b36\",\n+    ]\n     + FRAMEWORKS,\n }\n EXTRAS_REQUIRE[\"dev\"] = EXTRAS_REQUIRE[\"tests\"] + EXTRAS_REQUIRE[\"lint\"] + [\"tox\"]\n", "issue": "Logo proposal\nGreetings, @sloria \r\n\r\nMy apologies in case this is not the right channel to address this. I'm a designer in development and an open source enthusiast, who exploring GitHub found your project and decided to propose a logo design for it. It's (of course) totally free and we would be working together to create the design that fits best. In case you agree, you could share some ideas you may have (colours, shapes, etc) so I have something to start with. \r\n\r\nKind regards and keep up the great work!\n", "before_files": [{"content": "import re\nfrom setuptools import setup, find_packages\n\nFRAMEWORKS = [\n    \"Flask>=0.12.5\",\n    \"Django>=2.2.0\",\n    \"bottle>=0.12.13\",\n    \"tornado>=4.5.2\",\n    \"pyramid>=1.9.1\",\n    \"falcon>=2.0.0\",\n    \"aiohttp>=3.0.8\",\n]\nEXTRAS_REQUIRE = {\n    \"frameworks\": FRAMEWORKS,\n    \"tests\": [\n        \"pytest\",\n        \"webtest==2.0.35\",\n        \"webtest-aiohttp==2.0.0\",\n        \"pytest-aiohttp>=0.3.0\",\n    ]\n    + FRAMEWORKS,\n    \"lint\": [\n        \"mypy==0.910\",\n        \"flake8==3.9.2\",\n        \"flake8-bugbear==21.4.3\",\n        \"pre-commit~=2.4\",\n    ],\n    \"docs\": [\"Sphinx==4.0.1\", \"sphinx-issues==1.2.0\", \"sphinx-typlog-theme==0.8.0\"]\n    + FRAMEWORKS,\n}\nEXTRAS_REQUIRE[\"dev\"] = EXTRAS_REQUIRE[\"tests\"] + EXTRAS_REQUIRE[\"lint\"] + [\"tox\"]\n\n\ndef find_version(fname):\n    \"\"\"Attempts to find the version number in the file names fname.\n    Raises RuntimeError if not found.\n    \"\"\"\n    version = \"\"\n    with open(fname) as fp:\n        reg = re.compile(r'__version__ = [\\'\"]([^\\'\"]*)[\\'\"]')\n        for line in fp:\n            m = reg.match(line)\n            if m:\n                version = m.group(1)\n                break\n    if not version:\n        raise RuntimeError(\"Cannot find version information\")\n    return version\n\n\ndef read(fname):\n    with open(fname) as fp:\n        content = fp.read()\n    return content\n\n\nsetup(\n    name=\"webargs\",\n    version=find_version(\"src/webargs/__init__.py\"),\n    description=(\n        \"Declarative parsing and validation of HTTP request objects, \"\n        \"with built-in support for popular web frameworks, including \"\n        \"Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp.\"\n    ),\n    long_description=read(\"README.rst\"),\n    author=\"Steven Loria\",\n    author_email=\"sloria1@gmail.com\",\n    url=\"https://github.com/marshmallow-code/webargs\",\n    packages=find_packages(\"src\"),\n    package_dir={\"\": \"src\"},\n    package_data={\"webargs\": [\"py.typed\"]},\n    install_requires=[\"marshmallow>=3.0.0\"],\n    extras_require=EXTRAS_REQUIRE,\n    license=\"MIT\",\n    zip_safe=False,\n    keywords=(\n        \"webargs\",\n        \"http\",\n        \"flask\",\n        \"django\",\n        \"bottle\",\n        \"tornado\",\n        \"aiohttp\",\n        \"request\",\n        \"arguments\",\n        \"validation\",\n        \"parameters\",\n        \"rest\",\n        \"api\",\n        \"marshmallow\",\n    ),\n    python_requires=\">=3.6\",\n    classifiers=[\n        \"Development Status :: 5 - Production/Stable\",\n        \"Intended Audience :: Developers\",\n        \"License :: OSI Approved :: MIT License\",\n        \"Natural Language :: English\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.6\",\n        \"Programming Language :: Python :: 3.7\",\n        \"Programming Language :: Python :: 3.8\",\n        \"Programming Language :: Python :: 3.9\",\n        \"Programming Language :: Python :: 3 :: Only\",\n        \"Topic :: Internet :: WWW/HTTP :: Dynamic Content\",\n        \"Topic :: Internet :: WWW/HTTP :: WSGI :: Application\",\n    ],\n    test_suite=\"tests\",\n    project_urls={\n        \"Changelog\": \"https://webargs.readthedocs.io/en/latest/changelog.html\",\n        \"Issues\": \"https://github.com/marshmallow-code/webargs/issues\",\n        \"Funding\": \"https://opencollective.com/marshmallow\",\n        \"Tidelift\": \"https://tidelift.com/subscription/pkg/pypi-webargs?utm_source=pypi-marshmallow&utm_medium=pypi\",  # noqa\n    },\n)\n", "path": "setup.py"}, {"content": "import datetime as dt\nimport sys\nimport os\nimport sphinx_typlog_theme\n\n# If extensions (or modules to document with autodoc) are in another directory,\n# add these directories to sys.path here. If the directory is relative to the\n# documentation root, use os.path.abspath to make it absolute, like shown here.\nsys.path.insert(0, os.path.abspath(os.path.join(\"..\", \"src\")))\nimport webargs  # noqa\n\nextensions = [\n    \"sphinx.ext.autodoc\",\n    \"sphinx.ext.viewcode\",\n    \"sphinx.ext.intersphinx\",\n    \"sphinx_issues\",\n]\n\nprimary_domain = \"py\"\ndefault_role = \"py:obj\"\n\ngithub_user = \"marshmallow-code\"\ngithub_repo = \"webargs\"\n\nissues_github_path = f\"{github_user}/{github_repo}\"\n\nintersphinx_mapping = {\n    \"python\": (\"http://python.readthedocs.io/en/latest/\", None),\n    \"marshmallow\": (\"http://marshmallow.readthedocs.io/en/latest/\", None),\n}\n\n# The master toctree document.\nmaster_doc = \"index\"\n\nlanguage = \"en\"\n\nhtml_domain_indices = False\nsource_suffix = \".rst\"\nproject = \"webargs\"\ncopyright = f\"2014-{dt.datetime.utcnow():%Y}, Steven Loria and contributors\"\nversion = release = webargs.__version__\ntemplates_path = [\"_templates\"]\nexclude_patterns = [\"_build\"]\n\n# THEME\n\n# Add any paths that contain custom themes here, relative to this directory.\nhtml_theme = \"sphinx_typlog_theme\"\nhtml_theme_path = [sphinx_typlog_theme.get_path()]\n\nhtml_theme_options = {\n    \"color\": \"#268bd2\",\n    \"logo_name\": \"webargs\",\n    \"description\": \"Declarative parsing and validation of HTTP request objects.\",\n    \"github_user\": github_user,\n    \"github_repo\": github_repo,\n}\n\nhtml_context = {\n    \"tidelift_url\": (\n        \"https://tidelift.com/subscription/pkg/pypi-webargs\"\n        \"?utm_source=pypi-webargs&utm_medium=referral&utm_campaign=docs\"\n    ),\n    \"donate_url\": \"https://opencollective.com/marshmallow\",\n}\n\nhtml_sidebars = {\n    \"**\": [\n        \"logo.html\",\n        \"github.html\",\n        \"globaltoc.html\",\n        \"donate.html\",\n        \"searchbox.html\",\n        \"sponsors.html\",\n    ]\n}\n", "path": "docs/conf.py"}], "after_files": [{"content": "import re\nfrom setuptools import setup, find_packages\n\nFRAMEWORKS = [\n    \"Flask>=0.12.5\",\n    \"Django>=2.2.0\",\n    \"bottle>=0.12.13\",\n    \"tornado>=4.5.2\",\n    \"pyramid>=1.9.1\",\n    \"falcon>=2.0.0\",\n    \"aiohttp>=3.0.8\",\n]\nEXTRAS_REQUIRE = {\n    \"frameworks\": FRAMEWORKS,\n    \"tests\": [\n        \"pytest\",\n        \"webtest==2.0.35\",\n        \"webtest-aiohttp==2.0.0\",\n        \"pytest-aiohttp>=0.3.0\",\n    ]\n    + FRAMEWORKS,\n    \"lint\": [\n        \"mypy==0.812\",\n        \"flake8==3.9.2\",\n        \"flake8-bugbear==21.4.3\",\n        \"pre-commit~=2.4\",\n    ],\n    \"docs\": [\n        \"Sphinx==4.0.1\",\n        \"sphinx-issues==1.2.0\",\n        \"furo==2021.06.18b36\",\n    ]\n    + FRAMEWORKS,\n}\nEXTRAS_REQUIRE[\"dev\"] = EXTRAS_REQUIRE[\"tests\"] + EXTRAS_REQUIRE[\"lint\"] + [\"tox\"]\n\n\ndef find_version(fname):\n    \"\"\"Attempts to find the version number in the file names fname.\n    Raises RuntimeError if not found.\n    \"\"\"\n    version = \"\"\n    with open(fname) as fp:\n        reg = re.compile(r'__version__ = [\\'\"]([^\\'\"]*)[\\'\"]')\n        for line in fp:\n            m = reg.match(line)\n            if m:\n                version = m.group(1)\n                break\n    if not version:\n        raise RuntimeError(\"Cannot find version information\")\n    return version\n\n\ndef read(fname):\n    with open(fname) as fp:\n        content = fp.read()\n    return content\n\n\nsetup(\n    name=\"webargs\",\n    version=find_version(\"src/webargs/__init__.py\"),\n    description=(\n        \"Declarative parsing and validation of HTTP request objects, \"\n        \"with built-in support for popular web frameworks, including \"\n        \"Flask, Django, Bottle, Tornado, Pyramid, Falcon, and aiohttp.\"\n    ),\n    long_description=read(\"README.rst\"),\n    author=\"Steven Loria\",\n    author_email=\"sloria1@gmail.com\",\n    url=\"https://github.com/marshmallow-code/webargs\",\n    packages=find_packages(\"src\"),\n    package_dir={\"\": \"src\"},\n    package_data={\"webargs\": [\"py.typed\"]},\n    install_requires=[\"marshmallow>=3.0.0\"],\n    extras_require=EXTRAS_REQUIRE,\n    license=\"MIT\",\n    zip_safe=False,\n    keywords=(\n        \"webargs\",\n        \"http\",\n        \"flask\",\n        \"django\",\n        \"bottle\",\n        \"tornado\",\n        \"aiohttp\",\n        \"request\",\n        \"arguments\",\n        \"validation\",\n        \"parameters\",\n        \"rest\",\n        \"api\",\n        \"marshmallow\",\n    ),\n    python_requires=\">=3.6\",\n    classifiers=[\n        \"Development Status :: 5 - Production/Stable\",\n        \"Intended Audience :: Developers\",\n        \"License :: OSI Approved :: MIT License\",\n        \"Natural Language :: English\",\n        \"Programming Language :: Python :: 3\",\n        \"Programming Language :: Python :: 3.6\",\n        \"Programming Language :: Python :: 3.7\",\n        \"Programming Language :: Python :: 3.8\",\n        \"Programming Language :: Python :: 3.9\",\n        \"Programming Language :: Python :: 3 :: Only\",\n        \"Topic :: Internet :: WWW/HTTP :: Dynamic Content\",\n        \"Topic :: Internet :: WWW/HTTP :: WSGI :: Application\",\n    ],\n    test_suite=\"tests\",\n    project_urls={\n        \"Changelog\": \"https://webargs.readthedocs.io/en/latest/changelog.html\",\n        \"Issues\": \"https://github.com/marshmallow-code/webargs/issues\",\n        \"Funding\": \"https://opencollective.com/marshmallow\",\n        \"Tidelift\": \"https://tidelift.com/subscription/pkg/pypi-webargs?utm_source=pypi-marshmallow&utm_medium=pypi\",  # noqa\n    },\n)\n", "path": "setup.py"}, {"content": "import datetime as dt\nimport sys\nimport os\n\n# If extensions (or modules to document with autodoc) are in another directory,\n# add these directories to sys.path here. If the directory is relative to the\n# documentation root, use os.path.abspath to make it absolute, like shown here.\nsys.path.insert(0, os.path.abspath(os.path.join(\"..\", \"src\")))\nimport webargs  # noqa\n\nextensions = [\n    \"sphinx.ext.autodoc\",\n    \"sphinx.ext.viewcode\",\n    \"sphinx.ext.intersphinx\",\n    \"sphinx_issues\",\n]\n\nprimary_domain = \"py\"\ndefault_role = \"py:obj\"\n\ngithub_user = \"marshmallow-code\"\ngithub_repo = \"webargs\"\n\nissues_github_path = f\"{github_user}/{github_repo}\"\n\nintersphinx_mapping = {\n    \"python\": (\"http://python.readthedocs.io/en/latest/\", None),\n    \"marshmallow\": (\"http://marshmallow.readthedocs.io/en/latest/\", None),\n}\n\n# The master toctree document.\nmaster_doc = \"index\"\n\nlanguage = \"en\"\n\nhtml_domain_indices = False\nsource_suffix = \".rst\"\nproject = \"webargs\"\ncopyright = f\"2014-{dt.datetime.utcnow():%Y}, Steven Loria and contributors\"\nversion = release = webargs.__version__\ntemplates_path = [\"_templates\"]\nexclude_patterns = [\"_build\"]\n\n# THEME\n\nhtml_theme = \"furo\"\n\nhtml_theme_options = {\n    \"light_css_variables\": {\"color-brand-primary\": \"#268bd2\"},\n    \"description\": \"Declarative parsing and validation of HTTP request objects.\",\n}\nhtml_logo = \"_static/logo.png\"\n\nhtml_context = {\n    \"tidelift_url\": (\n        \"https://tidelift.com/subscription/pkg/pypi-webargs\"\n        \"?utm_source=pypi-webargs&utm_medium=referral&utm_campaign=docs\"\n    ),\n    \"donate_url\": \"https://opencollective.com/marshmallow\",\n}\nhtml_sidebars = {\n    \"*\": [\n        \"sidebar/scroll-start.html\",\n        \"sidebar/brand.html\",\n        \"sidebar/search.html\",\n        \"sidebar/navigation.html\",\n        \"donate.html\",\n        \"sponsors.html\",\n        \"sidebar/ethical-ads.html\",\n        \"sidebar/scroll-end.html\",\n    ]\n}\n", "path": "docs/conf.py"}]}