1 line
66 KiB
JSON
1 line
66 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "label": "version.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1"}, {"id": "version_deprecated", "label": "_deprecated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L37"}, {"id": "version_dir", "label": "__dir__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L66"}, {"id": "version_versionreplace", "label": "_VersionReplace", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L81"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "version_normalize_pre", "label": "normalize_pre()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L90"}, {"id": "version_parse", "label": "parse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L111"}, {"id": "version_invalidversion", "label": "InvalidVersion", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L125"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "version_baseversion", "label": "_BaseVersion", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L135"}, {"id": "version_key", "label": "_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L144"}, {"id": "version_baseversion_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L146"}, {"id": "version_baseversion_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L152"}, {"id": "version_baseversion_le", "label": ".__le__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L158"}, {"id": "version_baseversion_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L164"}, {"id": "version_baseversion_ge", "label": ".__ge__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L170"}, {"id": "version_baseversion_gt", "label": ".__gt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L176"}, {"id": "version_baseversion_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L182"}, {"id": "version_validate_epoch", "label": "_validate_epoch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L266"}, {"id": "version_validate_release", "label": "_validate_release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L274"}, {"id": "version_validate_pre", "label": "_validate_pre()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L286"}, {"id": "version_validate_post", "label": "_validate_post()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L299"}, {"id": "version_validate_dev", "label": "_validate_dev()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L308"}, {"id": "version_validate_local", "label": "_validate_local()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L317"}, {"id": "version_version", "label": "_Version", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L327"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "version_version_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L394"}, {"id": "version_from_parts", "label": "from_parts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L445"}, {"id": "version_version_replace", "label": ".__replace__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L491"}, {"id": "version_version_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L564"}, {"id": "version_version_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L582"}, {"id": "version_version_le", "label": ".__le__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L609"}, {"id": "version_version_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L636"}, {"id": "version_version_ge", "label": ".__ge__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L663"}, {"id": "version_version_gt", "label": ".__gt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L690"}, {"id": "version_version_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L717"}, {"id": "version_version_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L763"}, {"id": "version_version_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L771"}, {"id": "version_str", "label": "_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L803"}, {"id": "version_epoch", "label": "epoch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L808"}, {"id": "version_release", "label": "release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L819"}, {"id": "version_pre", "label": "pre()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L835"}, {"id": "version_post", "label": "post()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L850"}, {"id": "version_dev", "label": "dev()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L861"}, {"id": "version_local", "label": "local()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L872"}, {"id": "version_public", "label": "public()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L886"}, {"id": "version_base_version", "label": "base_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L902"}, {"id": "version_is_prerelease", "label": "is_prerelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L923"}, {"id": "version_is_postrelease", "label": "is_postrelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L940"}, {"id": "version_is_devrelease", "label": "is_devrelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L951"}, {"id": "version_major", "label": "major()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L962"}, {"id": "version_minor", "label": "minor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L971"}, {"id": "version_micro", "label": "micro()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L982"}, {"id": "version_trimmedrelease", "label": "_TrimmedRelease", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L993"}, {"id": "version_trimmedrelease_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L996"}, {"id": "version_parse_letter_version", "label": "_parse_letter_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1027"}, {"id": "version_parse_local_version", "label": "_parse_local_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1054"}, {"id": "version_cmpkey", "label": "_cmpkey()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1080"}, {"id": "version_rationale_91", "label": "Normalize the pre-release segment of a version string. Returns a lowercase", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L91"}, {"id": "version_rationale_112", "label": "Parse the given version string. This is identical to the :class:`Version` c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L112"}, {"id": "version_rationale_126", "label": "Raised when a version string is not a valid version. >>> Version(\"invalid\")", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L126"}, {"id": "version_rationale_337", "label": "This class abstracts handling of a project's versions. A :class:`Version` i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L337"}, {"id": "version_rationale_395", "label": "Initialize a Version object. :param version: The string rep", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L395"}, {"id": "version_rationale_455", "label": "Return a new version composed of the various parts. This allows you to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L455"}, {"id": "version_rationale_492", "label": "__replace__(*, epoch=..., release=..., pre=..., post=..., dev=..., local=...)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L492"}, {"id": "version_rationale_764", "label": "A representation of the Version that shows all internal state. >>> Vers", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L764"}, {"id": "version_rationale_772", "label": "A string representation of the version that can be round-tripped. >>> s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L772"}, {"id": "version_rationale_804", "label": "Internal property for match_args", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L804"}, {"id": "version_rationale_809", "label": "The epoch of the version. >>> Version(\"2.0.0\").epoch 0", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L809"}, {"id": "version_rationale_820", "label": "The components of the \"release\" segment of the version. >>> Version(\"1.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L820"}, {"id": "version_rationale_836", "label": "The pre-release segment of the version. >>> print(Version(\"1.2.3\").pre)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L836"}, {"id": "version_rationale_851", "label": "The post-release number of the version. >>> print(Version(\"1.2.3\").post", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L851"}, {"id": "version_rationale_862", "label": "The development number of the version. >>> print(Version(\"1.2.3\").dev)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L862"}, {"id": "version_rationale_873", "label": "The local version segment of the version. >>> print(Version(\"1.2.3\").lo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L873"}, {"id": "version_rationale_887", "label": "The public portion of the version. This returns a string. If you want a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L887"}, {"id": "version_rationale_903", "label": "The \"base version\" of the version. This returns a string. If you want a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L903"}, {"id": "version_rationale_924", "label": "Whether this version is a pre-release. >>> Version(\"1.2.3\").is_prerelea", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L924"}, {"id": "version_rationale_941", "label": "Whether this version is a post-release. >>> Version(\"1.2.3\").is_postrel", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L941"}, {"id": "version_rationale_952", "label": "Whether this version is a development release. >>> Version(\"1.2.3\").is_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L952"}, {"id": "version_rationale_963", "label": "The first item of :attr:`release` or ``0`` if unavailable. >>> Version(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L963"}, {"id": "version_rationale_972", "label": "The second item of :attr:`release` or ``0`` if unavailable. >>> Version", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L972"}, {"id": "version_rationale_983", "label": "The third item of :attr:`release` or ``0`` if unavailable. >>> Version(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L983"}, {"id": "version_rationale_1010", "label": "Release segment without any trailing zeros. >>> _TrimmedRelease('1.0.0'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1010"}, {"id": "version_rationale_1055", "label": "Takes a string like ``\"abc.1.twelve\"`` and turns it into ``(\"abc\", 1, \"twelv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1055"}, {"id": "version_rationale_1088", "label": "Build a comparison key for PEP 440 ordering. Returns ``(epoch, release, suf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1088"}, {"id": "version_rationale_413", "label": "# TODO: remove \"no cover\" when Python 3.9 is dropped.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L413"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "warnings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_deprecated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_versionreplace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L81", "weight": 1.0}, {"source": "version_versionreplace", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_normalize_pre", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_invalidversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L125", "weight": 1.0}, {"source": "version_invalidversion", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L125", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_baseversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L135", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L144", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L146", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L152", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_le", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L158", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L164", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_ge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L170", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_gt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L176", "weight": 1.0}, {"source": "version_baseversion", "target": "version_baseversion_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L182", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_epoch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L266", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L274", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_pre", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L286", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L299", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_dev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_validate_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L317", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L327", "weight": 1.0}, {"source": "version_version", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L336", "weight": 1.0}, {"source": "version_version", "target": "version_baseversion", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L336", "weight": 1.0}, {"source": "version_version", "target": "version_version_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L394", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_from_parts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L445", "weight": 1.0}, {"source": "version_version", "target": "version_version_replace", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L550", "weight": 1.0}, {"source": "version_version", "target": "version_version_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L564", "weight": 1.0}, {"source": "version_version", "target": "version_version_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L582", "weight": 1.0}, {"source": "version_version", "target": "version_version_le", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L609", "weight": 1.0}, {"source": "version_version", "target": "version_version_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L636", "weight": 1.0}, {"source": "version_version", "target": "version_version_ge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L663", "weight": 1.0}, {"source": "version_version", "target": "version_version_gt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L690", "weight": 1.0}, {"source": "version_version", "target": "version_version_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L717", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L746", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L753", "weight": 1.0}, {"source": "version_version", "target": "version_version_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L763", "weight": 1.0}, {"source": "version_version", "target": "version_version_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L771", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L803", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_epoch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L808", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L819", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_pre", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L835", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L850", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_dev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L861", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L872", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_public", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L886", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_base_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L902", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_is_prerelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L923", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_is_postrelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L940", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_is_devrelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L951", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_major", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L962", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_minor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L971", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_micro", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L982", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_trimmedrelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L993", "weight": 1.0}, {"source": "version_trimmedrelease", "target": "version_version", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L993", "weight": 1.0}, {"source": "version_trimmedrelease", "target": "version_trimmedrelease_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L996", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1009", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_parse_letter_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1027", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_parse_local_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1054", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "target": "version_cmpkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1080", "weight": 1.0}, {"source": "version_validate_epoch", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L271", "weight": 1.0}, {"source": "version_validate_release", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L283", "weight": 1.0}, {"source": "version_validate_pre", "target": "version_normalize_pre", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L291", "weight": 1.0}, {"source": "version_validate_pre", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L296", "weight": 1.0}, {"source": "version_validate_post", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L305", "weight": 1.0}, {"source": "version_validate_dev", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L314", "weight": 1.0}, {"source": "version_validate_local", "target": "version_parse_local_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L321", "weight": 1.0}, {"source": "version_validate_local", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L323", "weight": 1.0}, {"source": "version_version_init", "target": "version_invalidversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L412", "weight": 1.0}, {"source": "version_version_init", "target": "version_parse_letter_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L433", "weight": 1.0}, {"source": "version_version_init", "target": "version_parse_local_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L438", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_epoch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L472", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L473", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_pre", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L474", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_post", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L475", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_dev", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L476", "weight": 1.0}, {"source": "version_from_parts", "target": "version_validate_local", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L477", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_epoch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L516", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L518", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_pre", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L522", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_post", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L523", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_dev", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L524", "weight": 1.0}, {"source": "version_version_replace", "target": "version_validate_local", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L525", "weight": 1.0}, {"source": "version_key", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L552", "weight": 1.0}, {"source": "version_version_hash", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L569", "weight": 1.0}, {"source": "version_version_lt", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L585", "weight": 1.0}, {"source": "version_version_le", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L612", "weight": 1.0}, {"source": "version_version_eq", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L639", "weight": 1.0}, {"source": "version_version_ge", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L666", "weight": 1.0}, {"source": "version_version_gt", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L693", "weight": 1.0}, {"source": "version_version_ne", "target": "version_cmpkey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L720", "weight": 1.0}, {"source": "version_rationale_91", "target": "version_normalize_pre", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L91", "weight": 1.0}, {"source": "version_rationale_112", "target": "version_parse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L112", "weight": 1.0}, {"source": "version_rationale_126", "target": "version_invalidversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L126", "weight": 1.0}, {"source": "version_rationale_337", "target": "version_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L337", "weight": 1.0}, {"source": "version_rationale_395", "target": "version_version_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L395", "weight": 1.0}, {"source": "version_rationale_455", "target": "version_version_from_parts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L455", "weight": 1.0}, {"source": "version_rationale_492", "target": "version_version_replace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L492", "weight": 1.0}, {"source": "version_rationale_764", "target": "version_version_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L764", "weight": 1.0}, {"source": "version_rationale_772", "target": "version_version_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L772", "weight": 1.0}, {"source": "version_rationale_804", "target": "version_version_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L804", "weight": 1.0}, {"source": "version_rationale_809", "target": "version_version_epoch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L809", "weight": 1.0}, {"source": "version_rationale_820", "target": "version_version_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L820", "weight": 1.0}, {"source": "version_rationale_836", "target": "version_version_pre", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L836", "weight": 1.0}, {"source": "version_rationale_851", "target": "version_version_post", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L851", "weight": 1.0}, {"source": "version_rationale_862", "target": "version_version_dev", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L862", "weight": 1.0}, {"source": "version_rationale_873", "target": "version_version_local", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L873", "weight": 1.0}, {"source": "version_rationale_887", "target": "version_version_public", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L887", "weight": 1.0}, {"source": "version_rationale_903", "target": "version_version_base_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L903", "weight": 1.0}, {"source": "version_rationale_924", "target": "version_version_is_prerelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L924", "weight": 1.0}, {"source": "version_rationale_941", "target": "version_version_is_postrelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L941", "weight": 1.0}, {"source": "version_rationale_952", "target": "version_version_is_devrelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L952", "weight": 1.0}, {"source": "version_rationale_963", "target": "version_version_major", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L963", "weight": 1.0}, {"source": "version_rationale_972", "target": "version_version_minor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L972", "weight": 1.0}, {"source": "version_rationale_983", "target": "version_version_micro", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L983", "weight": 1.0}, {"source": "version_rationale_1010", "target": "version_trimmedrelease_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1010", "weight": 1.0}, {"source": "version_rationale_1055", "target": "version_parse_local_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1055", "weight": 1.0}, {"source": "version_rationale_1088", "target": "version_cmpkey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1088", "weight": 1.0}, {"source": "version_rationale_413", "target": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L413", "weight": 1.0}], "raw_calls": [{"caller_nid": "version_normalize_pre", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L107"}, {"caller_nid": "version_normalize_pre", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L108"}, {"caller_nid": "version_parse", "callee": "Version", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L122"}, {"caller_nid": "version_baseversion_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L147"}, {"caller_nid": "version_baseversion_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L153"}, {"caller_nid": "version_baseversion_le", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L159"}, {"caller_nid": "version_baseversion_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L165"}, {"caller_nid": "version_baseversion_ge", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L171"}, {"caller_nid": "version_baseversion_gt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L177"}, {"caller_nid": "version_baseversion_ne", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L183"}, {"caller_nid": "version_validate_epoch", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L268"}, {"caller_nid": "version_validate_release", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L277"}, {"caller_nid": "version_validate_release", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L278"}, {"caller_nid": "version_validate_release", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L279"}, {"caller_nid": "version_validate_release", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L279"}, {"caller_nid": "version_validate_pre", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L289"}, {"caller_nid": "version_validate_pre", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L289"}, {"caller_nid": "version_validate_pre", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L292"}, {"caller_nid": "version_validate_post", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L302"}, {"caller_nid": "version_validate_dev", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L311"}, {"caller_nid": "version_validate_local", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L320"}, {"caller_nid": "version_validate_local", "callee": "fullmatch", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L320"}, {"caller_nid": "version_version_init", "callee": "issuperset", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L404"}, {"caller_nid": "version_version_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L406"}, {"caller_nid": "version_version_init", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L406"}, {"caller_nid": "version_version_init", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L406"}, {"caller_nid": "version_version_init", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L411"}, {"caller_nid": "version_version_init", "callee": "fullmatch", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L426"}, {"caller_nid": "version_version_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L429"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L429"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L429"}, {"caller_nid": "version_version_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L430"}, {"caller_nid": "version_version_init", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L430"}, {"caller_nid": "version_version_init", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L430"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L430"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L433"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L433"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L435"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L435"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L435"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L437"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L437"}, {"caller_nid": "version_version_init", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L438"}, {"caller_nid": "version_from_parts", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L479"}, {"caller_nid": "version_version_replace", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L537"}, {"caller_nid": "version_version_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L577"}, {"caller_nid": "version_version_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L583"}, {"caller_nid": "version_version_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L604"}, {"caller_nid": "version_version_lt", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L607"}, {"caller_nid": "version_version_le", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L610"}, {"caller_nid": "version_version_le", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L631"}, {"caller_nid": "version_version_le", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L634"}, {"caller_nid": "version_version_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L637"}, {"caller_nid": "version_version_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L658"}, {"caller_nid": "version_version_eq", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L661"}, {"caller_nid": "version_version_ge", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L664"}, {"caller_nid": "version_version_ge", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L685"}, {"caller_nid": "version_version_ge", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L688"}, {"caller_nid": "version_version_gt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L691"}, {"caller_nid": "version_version_gt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L712"}, {"caller_nid": "version_version_gt", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L715"}, {"caller_nid": "version_version_ne", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L718"}, {"caller_nid": "version_version_ne", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L739"}, {"caller_nid": "version_version_ne", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L742"}, {"caller_nid": "version_version_repr", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L769"}, {"caller_nid": "version_version_str", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L778"}, {"caller_nid": "version_version_str", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L778"}, {"caller_nid": "version_version_str", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L786"}, {"caller_nid": "version_version_str", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L786"}, {"caller_nid": "version_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L805"}, {"caller_nid": "version_local", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L881"}, {"caller_nid": "version_local", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L881"}, {"caller_nid": "version_public", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L899"}, {"caller_nid": "version_public", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L899"}, {"caller_nid": "version_base_version", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L919"}, {"caller_nid": "version_base_version", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L919"}, {"caller_nid": "version_major", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L968"}, {"caller_nid": "version_minor", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L979"}, {"caller_nid": "version_micro", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L990"}, {"caller_nid": "version_trimmedrelease_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L997"}, {"caller_nid": "version_trimmedrelease_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1006"}, {"caller_nid": "version_release", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1019"}, {"caller_nid": "version_release", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1020"}, {"caller_nid": "version_parse_letter_version", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1032"}, {"caller_nid": "version_parse_letter_version", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1037"}, {"caller_nid": "version_parse_letter_version", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1041"}, {"caller_nid": "version_parse_letter_version", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1046"}, {"caller_nid": "version_parse_local_version", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1060"}, {"caller_nid": "version_parse_local_version", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1061"}, {"caller_nid": "version_parse_local_version", "callee": "isdigit", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1061"}, {"caller_nid": "version_parse_local_version", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1061"}, {"caller_nid": "version_parse_local_version", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1062"}, {"caller_nid": "version_cmpkey", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1122"}, {"caller_nid": "version_cmpkey", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1151"}, {"caller_nid": "version_cmpkey", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/version.py", "source_location": "L1152"}]} |