$ ssh login-buster.toolforge.org $ become bd808-test $ webservice shell Traceback (most recent call last): File "/usr/local/bin/webservice", line 33, in <module> sys.exit(load_entry_point('toolforge-webservice==0.103.8', 'console_scripts', 'webservice')()) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2793, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2411, in load return self.resolve() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2417, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3/dist-packages/toolsws/cli/webservice.py", line 12, in <module> from toolsws.backends import Backend, KubernetesBackend File "/usr/lib/python3/dist-packages/toolsws/backends/__init__.py", line 2, in <module> from .kubernetes import KubernetesBackend File "/usr/lib/python3/dist-packages/toolsws/backends/kubernetes.py", line 201, in <module> class KubernetesBackend(Backend): File "/usr/lib/python3/dist-packages/toolsws/backends/kubernetes.py", line 396, in KubernetesBackend def _get_pod_security_context(self) -> dict[str, Any]: TypeError: 'type' object is not subscriptable $ python3 --version Python 3.7.3
The mypy type annotations are causing Python 3.7 to crash. This can be recreated with any webservice ... command under Python 3.7.