prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  certbot-nginx requires acme >= 0.25
  Because of the import of symbols `from acme.magic_typing`, the nginx plugin released in 0.25 depends on acme 0.25 or better.  However, setup.py only lists `acme>0.21.1`, leading to a failure to build from source (and potential run-time failures).
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `certbot-nginx/setup.py`
  Content:
  ```
  1 from setuptools import setup
  2 from setuptools import find_packages
  3 
  4 
  5 version = '0.26.0.dev0'
  6 
  7 # Remember to update local-oldest-requirements.txt when changing the minimum
  8 # acme/certbot version.
  9 install_requires = [
  10     # This plugin works with an older version of acme, but Certbot does not.
  11     # 0.22.0 is specified here to work around
  12     # https://github.com/pypa/pip/issues/988.
  13     'acme>0.21.1',
  14     'certbot>0.21.1',
  15     'mock',
  16     'PyOpenSSL',
  17     'pyparsing>=1.5.5',  # Python3 support; perhaps unnecessary?
  18     'setuptools',
  19     'zope.interface',
  20 ]
  21 
  22 docs_extras = [
  23     'Sphinx>=1.0',  # autodoc_member_order = 'bysource', autodoc_default_flags
  24     'sphinx_rtd_theme',
  25 ]
  26 
  27 setup(
  28     name='certbot-nginx',
  29     version=version,
  30     description="Nginx plugin for Certbot",
  31     url='https://github.com/letsencrypt/letsencrypt',
  32     author="Certbot Project",
  33     author_email='client-dev@letsencrypt.org',
  34     license='Apache License 2.0',
  35     python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
  36     classifiers=[
  37         'Development Status :: 3 - Alpha',
  38         'Environment :: Plugins',
  39         'Intended Audience :: System Administrators',
  40         'License :: OSI Approved :: Apache Software License',
  41         'Operating System :: POSIX :: Linux',
  42         'Programming Language :: Python',
  43         'Programming Language :: Python :: 2',
  44         'Programming Language :: Python :: 2.7',
  45         'Programming Language :: Python :: 3',
  46         'Programming Language :: Python :: 3.4',
  47         'Programming Language :: Python :: 3.5',
  48         'Programming Language :: Python :: 3.6',
  49         'Topic :: Internet :: WWW/HTTP',
  50         'Topic :: Security',
  51         'Topic :: System :: Installation/Setup',
  52         'Topic :: System :: Networking',
  53         'Topic :: System :: Systems Administration',
  54         'Topic :: Utilities',
  55     ],
  56 
  57     packages=find_packages(),
  58     include_package_data=True,
  59     install_requires=install_requires,
  60     extras_require={
  61         'docs': docs_extras,
  62     },
  63     entry_points={
  64         'certbot.plugins': [
  65             'nginx = certbot_nginx.configurator:NginxConfigurator',
  66         ],
  67     },
  68     test_suite='certbot_nginx',
  69 )
  70
  ```
  --- 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()
  
  ```
  
golden_diff: diff --git a/certbot-nginx/setup.py b/certbot-nginx/setup.py
  --- a/certbot-nginx/setup.py
  +++ b/certbot-nginx/setup.py
  @@ -7,10 +7,7 @@
   # Remember to update local-oldest-requirements.txt when changing the minimum
   # acme/certbot version.
   install_requires = [
  -    # This plugin works with an older version of acme, but Certbot does not.
  -    # 0.22.0 is specified here to work around
  -    # https://github.com/pypa/pip/issues/988.
  -    'acme>0.21.1',
  +    'acme>=0.25.0',
       'certbot>0.21.1',
       'mock',
       'PyOpenSSL',
  
verification_info: {"golden_diff": "diff --git a/certbot-nginx/setup.py b/certbot-nginx/setup.py\n--- a/certbot-nginx/setup.py\n+++ b/certbot-nginx/setup.py\n@@ -7,10 +7,7 @@\n # Remember to update local-oldest-requirements.txt when changing the minimum\n # acme/certbot version.\n install_requires = [\n-    # This plugin works with an older version of acme, but Certbot does not.\n-    # 0.22.0 is specified here to work around\n-    # https://github.com/pypa/pip/issues/988.\n-    'acme>0.21.1',\n+    'acme>=0.25.0',\n     'certbot>0.21.1',\n     'mock',\n     'PyOpenSSL',\n", "issue": "certbot-nginx requires acme >= 0.25\nBecause of the import of symbols `from acme.magic_typing`, the nginx plugin released in 0.25 depends on acme 0.25 or better.  However, setup.py only lists `acme>0.21.1`, leading to a failure to build from source (and potential run-time failures).\n", "before_files": [{"content": "from setuptools import setup\nfrom setuptools import find_packages\n\n\nversion = '0.26.0.dev0'\n\n# Remember to update local-oldest-requirements.txt when changing the minimum\n# acme/certbot version.\ninstall_requires = [\n    # This plugin works with an older version of acme, but Certbot does not.\n    # 0.22.0 is specified here to work around\n    # https://github.com/pypa/pip/issues/988.\n    'acme>0.21.1',\n    'certbot>0.21.1',\n    'mock',\n    'PyOpenSSL',\n    'pyparsing>=1.5.5',  # Python3 support; perhaps unnecessary?\n    'setuptools',\n    'zope.interface',\n]\n\ndocs_extras = [\n    'Sphinx>=1.0',  # autodoc_member_order = 'bysource', autodoc_default_flags\n    'sphinx_rtd_theme',\n]\n\nsetup(\n    name='certbot-nginx',\n    version=version,\n    description=\"Nginx plugin for Certbot\",\n    url='https://github.com/letsencrypt/letsencrypt',\n    author=\"Certbot Project\",\n    author_email='client-dev@letsencrypt.org',\n    license='Apache License 2.0',\n    python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',\n    classifiers=[\n        'Development Status :: 3 - Alpha',\n        'Environment :: Plugins',\n        'Intended Audience :: System Administrators',\n        'License :: OSI Approved :: Apache Software License',\n        'Operating System :: POSIX :: Linux',\n        'Programming Language :: Python',\n        'Programming Language :: Python :: 2',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.4',\n        'Programming Language :: Python :: 3.5',\n        'Programming Language :: Python :: 3.6',\n        'Topic :: Internet :: WWW/HTTP',\n        'Topic :: Security',\n        'Topic :: System :: Installation/Setup',\n        'Topic :: System :: Networking',\n        'Topic :: System :: Systems Administration',\n        'Topic :: Utilities',\n    ],\n\n    packages=find_packages(),\n    include_package_data=True,\n    install_requires=install_requires,\n    extras_require={\n        'docs': docs_extras,\n    },\n    entry_points={\n        'certbot.plugins': [\n            'nginx = certbot_nginx.configurator:NginxConfigurator',\n        ],\n    },\n    test_suite='certbot_nginx',\n)\n", "path": "certbot-nginx/setup.py"}], "after_files": [{"content": "from setuptools import setup\nfrom setuptools import find_packages\n\n\nversion = '0.26.0.dev0'\n\n# Remember to update local-oldest-requirements.txt when changing the minimum\n# acme/certbot version.\ninstall_requires = [\n    'acme>=0.25.0',\n    'certbot>0.21.1',\n    'mock',\n    'PyOpenSSL',\n    'pyparsing>=1.5.5',  # Python3 support; perhaps unnecessary?\n    'setuptools',\n    'zope.interface',\n]\n\ndocs_extras = [\n    'Sphinx>=1.0',  # autodoc_member_order = 'bysource', autodoc_default_flags\n    'sphinx_rtd_theme',\n]\n\nsetup(\n    name='certbot-nginx',\n    version=version,\n    description=\"Nginx plugin for Certbot\",\n    url='https://github.com/letsencrypt/letsencrypt',\n    author=\"Certbot Project\",\n    author_email='client-dev@letsencrypt.org',\n    license='Apache License 2.0',\n    python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',\n    classifiers=[\n        'Development Status :: 3 - Alpha',\n        'Environment :: Plugins',\n        'Intended Audience :: System Administrators',\n        'License :: OSI Approved :: Apache Software License',\n        'Operating System :: POSIX :: Linux',\n        'Programming Language :: Python',\n        'Programming Language :: Python :: 2',\n        'Programming Language :: Python :: 2.7',\n        'Programming Language :: Python :: 3',\n        'Programming Language :: Python :: 3.4',\n        'Programming Language :: Python :: 3.5',\n        'Programming Language :: Python :: 3.6',\n        'Topic :: Internet :: WWW/HTTP',\n        'Topic :: Security',\n        'Topic :: System :: Installation/Setup',\n        'Topic :: System :: Networking',\n        'Topic :: System :: Systems Administration',\n        'Topic :: Utilities',\n    ],\n\n    packages=find_packages(),\n    include_package_data=True,\n    install_requires=install_requires,\n    extras_require={\n        'docs': docs_extras,\n    },\n    entry_points={\n        'certbot.plugins': [\n            'nginx = certbot_nginx.configurator:NginxConfigurator',\n        ],\n    },\n    test_suite='certbot_nginx',\n)\n", "path": "certbot-nginx/setup.py"}]}