{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "canonical_name",
"path": "\/var\/www\/scripts\/pipeline",
"output_mode": "content"
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "knowledge\/entity_extractor.py:87: WHERE LOWER(name) = LOWER(%s) OR LOWER(canonical_name) = LOWER(%s)\nknowledge\/entity_extractor.py:100: \"\"\"INSERT INTO entities (name, type, canonical_name, created_at)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/utils\/wheel.py:59: canonical_name = canonicalize_name(name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/utils\/wheel.py:60: if not info_dir_name.startswith(canonical_name):\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/utils\/wheel.py:62: f\".dist-info directory {info_dir!r} does not start with {canonical_name!r}\"\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:107: line = f\"{dist.canonical_name} @ {template.link.url}\"\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:109: line = f\"{dist.canonical_name}=={dist.version}\"\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:188: self._name = self.dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:212: if self._name is not None and self._name != dist.canonical_name:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:217: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/candidates.py:382: return self.dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/factory.py:130: dist.canonical_name: dist\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/factory.py:171: base = self._installed_candidate_cache[dist.canonical_name]\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/resolution\/resolvelib\/factory.py:174: self._installed_candidate_cache[dist.canonical_name] = base\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/req\/req_uninstall.py:430: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/req\/req_uninstall.py:438: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/req\/req_uninstall.py:451: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/install.py:486: installed_versions[distribution.canonical_name] = distribution.version\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/show.py:91: installed = {dist.canonical_name: dist for dist in env.iter_all_distributions()}\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/show.py:103: if current_dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/list.py:238: return list({pkg for pkg in packages if pkg.canonical_name not in dep_keys})\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/list.py:249: all_candidates = finder.find_all_candidates(dist.canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/list.py:259: project_name=dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/commands\/list.py:283: key=lambda dist: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/pylock.py:95: package = cls(name=dist.canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/format_control.py:61: def get_allowed_formats(self, canonical_name: str) -> FrozenSet[str]:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/format_control.py:63: if canonical_name in self.only_binary:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/models\/format_control.py:65: elif canonical_name in self.no_binary:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/check.py:55: name = dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/check.py:158: name = dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:47: installations[req.canonical_name] = req\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:113: line_req_canonical_name = canonicalize_name(line_req.name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:114: if line_req_canonical_name not in installations:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:128: yield str(installations[line_req_canonical_name]).rstrip()\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:129: del installations[line_req_canonical_name]\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:144: if installation.canonical_name not in skip:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/operations\/freeze.py:232: def canonical_name(self) -> NormalizedName:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/cli\/autocompletion.py:54: dist.canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/cli\/autocompletion.py:56: if dist.canonical_name.startswith(lc)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/cli\/autocompletion.py:57: and dist.canonical_name not in cwords[1:]\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/wheel_builder.py:117: canonical_name = canonicalize_name(req.name or \"\")\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/wheel_builder.py:119: if canonicalize_name(w.name) != canonical_name:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/wheel_builder.py:121: f\"Wheel has unexpected file name: expected {canonical_name!r}, \"\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/wheel_builder.py:124: dist = get_wheel_distribution(FilesystemWheel(wheel_path), canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:133: canonical_name: str,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:141: :param canonical_name: The canonical package name.\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:160: self._canonical_name = canonical_name\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:207: if canonicalize_name(wheel.name) != self._canonical_name:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:232: self._canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:723: canonical_name = canonicalize_name(project_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:724: formats = self.format_control.get_allowed_formats(canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:728: canonical_name=canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1009:def _find_name_version_sep(fragment: str, canonical_name: str) -> int:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1014: :param canonical_name: The package's canonical name.\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1020: >>> canonical_name = 'foo-bar'\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1021: >>> _find_name_version_sep(fragment, canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1030: if canonicalize_name(fragment[:i]) == canonical_name:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1032: raise ValueError(f\"{fragment} does not match {canonical_name}\")\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1035:def _extract_version_from_fragment(fragment: str, canonical_name: str) -> Optional[str]:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1040: :param canonical_name: The canonicalized name of the package this\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/index\/package_finder.py:1044: version_start = _find_name_version_sep(fragment, canonical_name) + 1\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:132:def get_wheel_distribution(wheel: Wheel, canonical_name: str) -> BaseDistribution:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:138: :param canonical_name: Normalized project name of the given wheel.\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:140: return select_backend().Distribution.from_wheel(wheel, canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:146: canonical_name: str,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:156: :param canonical_name: Normalized project name of the given dist.\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/__init__.py:161: canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:273: def canonical_name(self) -> NormalizedName:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:313: self.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:421: return self.metadata.get(\"Name\", self.canonical_name)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:621: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:627: dist.canonical_name,\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/base.py:666: return (d for d in it if d.canonical_name not in skip)\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/importlib\/_compat.py:73:def get_dist_canonical_name(dist: importlib.metadata.Distribution) -> NormalizedName:\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/importlib\/_envs.py:19:from ._compat import BadMetadata, BasePath, get_dist_canonical_name, get_info_location\nvenv\/lib\/python3.13\/site-packages\/pip\/_internal\/metadata\/imp... [TRUNCATED-9630a3f8a9656882]",
"numLines": 101
}
}