prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  JuliaLintBear: Use JuliaRequirement
  `REQUIREMENTS` should be a `JuliaRequirement` instead of a `DistributionRequirement`.
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `bears/julia/JuliaLintBear.py`
  Content:
  ```
  1 from coala_utils.string_processing.Core import escape
  2 from coalib.bearlib.abstractions.Linter import linter
  3 from dependency_management.requirements.DistributionRequirement import (
  4     DistributionRequirement)
  5 from coalib.results.RESULT_SEVERITY import RESULT_SEVERITY
  6 
  7 
  8 @linter(executable='julia',
  9         output_format='regex',
  10         output_regex=r'.+:(?P<line>\d+) (?P<severity>.)\d+ (?P<message>.*)',
  11         severity_map={'E': RESULT_SEVERITY.MAJOR,
  12                       'W': RESULT_SEVERITY.NORMAL,
  13                       'I': RESULT_SEVERITY.INFO},
  14         prerequisite_check_command=('julia', '-e', 'import Lint.lintfile'),
  15         prerequisite_check_fail_message='Lint package not installed. Run '
  16                                         '`Pkg.add("Lint")` from Julia to '
  17                                         'install Lint.')
  18 class JuliaLintBear:
  19     """
  20     Provide analysis related to common bugs and potential issues in Julia like
  21     dead code, undefined variable usage, duplicate keys in dicts, incorrect
  22     ADT usage, wrongfully using ellipsis, and much more.
  23 
  24     See <https://lintjl.readthedocs.org/en/stable/> for more information
  25     on the analysis provided.
  26     """
  27     LANGUAGES = {'Julia'}
  28     REQUIREMENTS = {DistributionRequirement(apt_get='julia')}
  29     AUTHORS = {'The coala developers'}
  30     AUTHORS_EMAILS = {'coala-devel@googlegroups.com'}
  31     LICENSE = 'AGPL-3.0'
  32     CAN_DETECT = {'Unused Code', 'Syntax', 'Redundancy', 'Duplication',
  33                   'Unreachable Code', 'Security', 'Formatting'}
  34 
  35     @staticmethod
  36     def create_arguments(filename, file, config_file):
  37         lintcode = ('import Lint.lintfile; display(lintfile("' +
  38                     escape(filename, '"\\') + '"))')
  39         return '-e', lintcode
  40
  ```
  --- 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/bears/julia/JuliaLintBear.py b/bears/julia/JuliaLintBear.py
  --- a/bears/julia/JuliaLintBear.py
  +++ b/bears/julia/JuliaLintBear.py
  @@ -1,7 +1,7 @@
   from coala_utils.string_processing.Core import escape
   from coalib.bearlib.abstractions.Linter import linter
  -from dependency_management.requirements.DistributionRequirement import (
  -    DistributionRequirement)
  +from dependency_management.requirements.JuliaRequirement import (
  +    JuliaRequirement)
   from coalib.results.RESULT_SEVERITY import RESULT_SEVERITY
   
   
  @@ -25,7 +25,7 @@
       on the analysis provided.
       """
       LANGUAGES = {'Julia'}
  -    REQUIREMENTS = {DistributionRequirement(apt_get='julia')}
  +    REQUIREMENTS = {JuliaRequirement('Lint')}
       AUTHORS = {'The coala developers'}
       AUTHORS_EMAILS = {'coala-devel@googlegroups.com'}
       LICENSE = 'AGPL-3.0'
  
verification_info: {"golden_diff": "diff --git a/bears/julia/JuliaLintBear.py b/bears/julia/JuliaLintBear.py\n--- a/bears/julia/JuliaLintBear.py\n+++ b/bears/julia/JuliaLintBear.py\n@@ -1,7 +1,7 @@\n from coala_utils.string_processing.Core import escape\n from coalib.bearlib.abstractions.Linter import linter\n-from dependency_management.requirements.DistributionRequirement import (\n-    DistributionRequirement)\n+from dependency_management.requirements.JuliaRequirement import (\n+    JuliaRequirement)\n from coalib.results.RESULT_SEVERITY import RESULT_SEVERITY\n \n \n@@ -25,7 +25,7 @@\n     on the analysis provided.\n     \"\"\"\n     LANGUAGES = {'Julia'}\n-    REQUIREMENTS = {DistributionRequirement(apt_get='julia')}\n+    REQUIREMENTS = {JuliaRequirement('Lint')}\n     AUTHORS = {'The coala developers'}\n     AUTHORS_EMAILS = {'coala-devel@googlegroups.com'}\n     LICENSE = 'AGPL-3.0'\n", "issue": "JuliaLintBear: Use JuliaRequirement\n`REQUIREMENTS` should be a `JuliaRequirement` instead of a `DistributionRequirement`.\n", "before_files": [{"content": "from coala_utils.string_processing.Core import escape\nfrom coalib.bearlib.abstractions.Linter import linter\nfrom dependency_management.requirements.DistributionRequirement import (\n    DistributionRequirement)\nfrom coalib.results.RESULT_SEVERITY import RESULT_SEVERITY\n\n\n@linter(executable='julia',\n        output_format='regex',\n        output_regex=r'.+:(?P<line>\\d+) (?P<severity>.)\\d+ (?P<message>.*)',\n        severity_map={'E': RESULT_SEVERITY.MAJOR,\n                      'W': RESULT_SEVERITY.NORMAL,\n                      'I': RESULT_SEVERITY.INFO},\n        prerequisite_check_command=('julia', '-e', 'import Lint.lintfile'),\n        prerequisite_check_fail_message='Lint package not installed. Run '\n                                        '`Pkg.add(\"Lint\")` from Julia to '\n                                        'install Lint.')\nclass JuliaLintBear:\n    \"\"\"\n    Provide analysis related to common bugs and potential issues in Julia like\n    dead code, undefined variable usage, duplicate keys in dicts, incorrect\n    ADT usage, wrongfully using ellipsis, and much more.\n\n    See <https://lintjl.readthedocs.org/en/stable/> for more information\n    on the analysis provided.\n    \"\"\"\n    LANGUAGES = {'Julia'}\n    REQUIREMENTS = {DistributionRequirement(apt_get='julia')}\n    AUTHORS = {'The coala developers'}\n    AUTHORS_EMAILS = {'coala-devel@googlegroups.com'}\n    LICENSE = 'AGPL-3.0'\n    CAN_DETECT = {'Unused Code', 'Syntax', 'Redundancy', 'Duplication',\n                  'Unreachable Code', 'Security', 'Formatting'}\n\n    @staticmethod\n    def create_arguments(filename, file, config_file):\n        lintcode = ('import Lint.lintfile; display(lintfile(\"' +\n                    escape(filename, '\"\\\\') + '\"))')\n        return '-e', lintcode\n", "path": "bears/julia/JuliaLintBear.py"}], "after_files": [{"content": "from coala_utils.string_processing.Core import escape\nfrom coalib.bearlib.abstractions.Linter import linter\nfrom dependency_management.requirements.JuliaRequirement import (\n    JuliaRequirement)\nfrom coalib.results.RESULT_SEVERITY import RESULT_SEVERITY\n\n\n@linter(executable='julia',\n        output_format='regex',\n        output_regex=r'.+:(?P<line>\\d+) (?P<severity>.)\\d+ (?P<message>.*)',\n        severity_map={'E': RESULT_SEVERITY.MAJOR,\n                      'W': RESULT_SEVERITY.NORMAL,\n                      'I': RESULT_SEVERITY.INFO},\n        prerequisite_check_command=('julia', '-e', 'import Lint.lintfile'),\n        prerequisite_check_fail_message='Lint package not installed. Run '\n                                        '`Pkg.add(\"Lint\")` from Julia to '\n                                        'install Lint.')\nclass JuliaLintBear:\n    \"\"\"\n    Provide analysis related to common bugs and potential issues in Julia like\n    dead code, undefined variable usage, duplicate keys in dicts, incorrect\n    ADT usage, wrongfully using ellipsis, and much more.\n\n    See <https://lintjl.readthedocs.org/en/stable/> for more information\n    on the analysis provided.\n    \"\"\"\n    LANGUAGES = {'Julia'}\n    REQUIREMENTS = {JuliaRequirement('Lint')}\n    AUTHORS = {'The coala developers'}\n    AUTHORS_EMAILS = {'coala-devel@googlegroups.com'}\n    LICENSE = 'AGPL-3.0'\n    CAN_DETECT = {'Unused Code', 'Syntax', 'Redundancy', 'Duplication',\n                  'Unreachable Code', 'Security', 'Formatting'}\n\n    @staticmethod\n    def create_arguments(filename, file, config_file):\n        lintcode = ('import Lint.lintfile; display(lintfile(\"' +\n                    escape(filename, '\"\\\\') + '\"))')\n        return '-e', lintcode\n", "path": "bears/julia/JuliaLintBear.py"}]}