PyCQA / PyCQA/bandit

Bandit fails when running as part of pre-commit

Open
#730 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
8.3k
Forks
835
Avg merge
5d 3h
Merged PRs (30d)
1

Description

Describe the bug

I'm using the following configuration in pre-commit:

repos:
-   repo: https://github.com/ambv/black
    rev: 19.10b0
    hooks:
    - id: black
      language_version: python3.7

-   repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.790
    hooks:
    -   id: mypy

-   repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v2.5.0
    hooks:
    -   id: flake8
        args: ["--ignore","E501"]

-   repo: https://github.com/PyCQA/bandit
    rev: '1.7.0'
    hooks:
    -   id: bandit
        exclude: ^src/test/
        args: ["-lll"]

While running pre-commit run -a we are getting the following errors:

[INFO] Initializing environment for https://github.com/ambv/black.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Initializing environment for https://gitlab.com/pycqa/flake8.
[INFO] Initializing environment for https://github.com/PyCQA/bandit.
[INFO] Installing environment for https://github.com/ambv/black.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://gitlab.com/pycqa/flake8.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/PyCQA/bandit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
black....................................................................Passed
mypy.....................................................................Passed
flake8...................................................................Passed
bandit...................................................................Failed
- hook id: bandit
- exit code: 1

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f19b92266f6bda6c62cc5af4288cdb0b0c78752137145dce0ad62618458b5512'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/bin/bandit", line 5, in <module>
    from bandit.cli.main import main
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/__init__.py", line 19, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/__init__.py", line 17, in <module>
    from bandit.core import config  # noqa
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/config.py", line 12, in <module>
    from bandit.core import extension_loader
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 109, in <module>
    MANAGER = Manager()
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 25, in __init__
    self.load_formatters(formatters_namespace)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/bandit/core/extension_loader.py", line 33, in load_formatters
    verify_requirements=False,
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 136, in __init__
    verify_requirements)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 218, in _load_plugins
    for ep in self.list_entry_points():
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/extension.py", line 207, in list_entry_points
    eps = list(_cache.get_group_all(self.namespace))
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 179, in get_group_all
    data = self._get_data_for_path(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 162, in _get_data_for_path
    data = _build_cacheable_data(path)
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 119, in _build_cacheable_data
    item = ep[:]  # convert namedtuple to tuple
TypeError: 'EntryPoint' object is not subscriptable
Traceback (most recent call last):
  File "/root/.cache/pre-commit/repoosi62b_2/py_env-python3.7/lib/python3.7/site-packages/stevedore/_cache.py", line 159, in _get_data_for_path
    with open(filename, 'r') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/root/.cache/python-entrypoints/f1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with bandit/core/extension_loader.py and bandit/core/config.py, then trace the import path shown through stevedore when bandit.cli.main starts. Reproduce the failure using the provided pre-commit configuration and Python 3.7 environment. Done means the bandit hook runs without the EntryPoint traceback.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.