prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Fix embark and etherscan GH actions
  - Embark fails on all our github actions (including crytic-compile) since ~1 month. The tests work locally, but it seems that some recent changes in the latest embark makes it fails on a CI
  - Etherscan has now a constraint on the number of request per IP, which makes the CI fails from time to time. We need to add an API key to prevent it
  Fix embark and etherscan GH actions
  - Embark fails on all our github actions (including crytic-compile) since ~1 month. The tests work locally, but it seems that some recent changes in the latest embark makes it fails on a CI
  - Etherscan has now a constraint on the number of request per IP, which makes the CI fails from time to time. We need to add an API key to prevent it
  
  --- 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 from setuptools import setup, find_packages
  2 
  3 setup(
  4     name='slither-analyzer',
  5     description='Slither is a Solidity static analysis framework written in Python 3.',
  6     url='https://github.com/crytic/slither',
  7     author='Trail of Bits',
  8     version='0.6.9',
  9     packages=find_packages(),
  10     python_requires='>=3.6',
  11     install_requires=['prettytable>=0.7.2',
  12                       'pysha3>=1.0.2',
  13                       'crytic-compile>=0.1.6'],
  14 #                       'crytic-compile'],
  15 #    dependency_links=['git+https://github.com/crytic/crytic-compile.git@master#egg=crytic-compile'],
  16     license='AGPL-3.0',
  17     long_description=open('README.md').read(),
  18     entry_points={
  19         'console_scripts': [
  20             'slither = slither.__main__:main',
  21             'slither-check-upgradeability = slither.tools.upgradeability.__main__:main',
  22             'slither-find-paths = slither.tools.possible_paths.__main__:main',
  23             'slither-simil = slither.tools.similarity.__main__:main',
  24             'slither-flat = slither.tools.flattening.__main__:main',
  25             'slither-format = slither.tools.slither_format.__main__:main',
  26             'slither-check-erc = slither.tools.erc_conformance.__main__:main',
  27             'slither-check-kspec = slither.tools.kspec_coverage.__main__:main'
  28         ]
  29     }
  30 )
  31
  ```
  --- 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/setup.py b/setup.py
  --- a/setup.py
  +++ b/setup.py
  @@ -10,9 +10,9 @@
       python_requires='>=3.6',
       install_requires=['prettytable>=0.7.2',
                         'pysha3>=1.0.2',
  -                      'crytic-compile>=0.1.6'],
  -#                       'crytic-compile'],
  -#    dependency_links=['git+https://github.com/crytic/crytic-compile.git@master#egg=crytic-compile'],
  +#                      'crytic-compile>=0.1.6'],
  +                       'crytic-compile'],
  +    dependency_links=['git+https://github.com/crytic/crytic-compile.git@dev#egg=crytic-compile'],
       license='AGPL-3.0',
       long_description=open('README.md').read(),
       entry_points={
  
verification_info: {"golden_diff": "diff --git a/setup.py b/setup.py\n--- a/setup.py\n+++ b/setup.py\n@@ -10,9 +10,9 @@\n     python_requires='>=3.6',\n     install_requires=['prettytable>=0.7.2',\n                       'pysha3>=1.0.2',\n-                      'crytic-compile>=0.1.6'],\n-#                       'crytic-compile'],\n-#    dependency_links=['git+https://github.com/crytic/crytic-compile.git@master#egg=crytic-compile'],\n+#                      'crytic-compile>=0.1.6'],\n+                       'crytic-compile'],\n+    dependency_links=['git+https://github.com/crytic/crytic-compile.git@dev#egg=crytic-compile'],\n     license='AGPL-3.0',\n     long_description=open('README.md').read(),\n     entry_points={\n", "issue": "Fix embark and etherscan GH actions\n- Embark fails on all our github actions (including crytic-compile) since ~1 month. The tests work locally, but it seems that some recent changes in the latest embark makes it fails on a CI\r\n- Etherscan has now a constraint on the number of request per IP, which makes the CI fails from time to time. We need to add an API key to prevent it\nFix embark and etherscan GH actions\n- Embark fails on all our github actions (including crytic-compile) since ~1 month. The tests work locally, but it seems that some recent changes in the latest embark makes it fails on a CI\r\n- Etherscan has now a constraint on the number of request per IP, which makes the CI fails from time to time. We need to add an API key to prevent it\n", "before_files": [{"content": "from setuptools import setup, find_packages\n\nsetup(\n    name='slither-analyzer',\n    description='Slither is a Solidity static analysis framework written in Python 3.',\n    url='https://github.com/crytic/slither',\n    author='Trail of Bits',\n    version='0.6.9',\n    packages=find_packages(),\n    python_requires='>=3.6',\n    install_requires=['prettytable>=0.7.2',\n                      'pysha3>=1.0.2',\n                      'crytic-compile>=0.1.6'],\n#                       'crytic-compile'],\n#    dependency_links=['git+https://github.com/crytic/crytic-compile.git@master#egg=crytic-compile'],\n    license='AGPL-3.0',\n    long_description=open('README.md').read(),\n    entry_points={\n        'console_scripts': [\n            'slither = slither.__main__:main',\n            'slither-check-upgradeability = slither.tools.upgradeability.__main__:main',\n            'slither-find-paths = slither.tools.possible_paths.__main__:main',\n            'slither-simil = slither.tools.similarity.__main__:main',\n            'slither-flat = slither.tools.flattening.__main__:main',\n            'slither-format = slither.tools.slither_format.__main__:main',\n            'slither-check-erc = slither.tools.erc_conformance.__main__:main',\n            'slither-check-kspec = slither.tools.kspec_coverage.__main__:main'\n        ]\n    }\n)\n", "path": "setup.py"}], "after_files": [{"content": "from setuptools import setup, find_packages\n\nsetup(\n    name='slither-analyzer',\n    description='Slither is a Solidity static analysis framework written in Python 3.',\n    url='https://github.com/crytic/slither',\n    author='Trail of Bits',\n    version='0.6.9',\n    packages=find_packages(),\n    python_requires='>=3.6',\n    install_requires=['prettytable>=0.7.2',\n                      'pysha3>=1.0.2',\n#                      'crytic-compile>=0.1.6'],\n                       'crytic-compile'],\n    dependency_links=['git+https://github.com/crytic/crytic-compile.git@dev#egg=crytic-compile'],\n    license='AGPL-3.0',\n    long_description=open('README.md').read(),\n    entry_points={\n        'console_scripts': [\n            'slither = slither.__main__:main',\n            'slither-check-upgradeability = slither.tools.upgradeability.__main__:main',\n            'slither-find-paths = slither.tools.possible_paths.__main__:main',\n            'slither-simil = slither.tools.similarity.__main__:main',\n            'slither-flat = slither.tools.flattening.__main__:main',\n            'slither-format = slither.tools.slither_format.__main__:main',\n            'slither-check-erc = slither.tools.erc_conformance.__main__:main',\n            'slither-check-kspec = slither.tools.kspec_coverage.__main__:main'\n        ]\n    }\n)\n", "path": "setup.py"}]}