1 line
122 KiB
JSON
1 line
122 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "label": "specifiers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1"}, {"id": "specifiers_dir", "label": "__dir__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L32"}, {"id": "specifiers_trim_release", "label": "_trim_release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L45"}, {"id": "specifiers_boundarykind", "label": "_BoundaryKind", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L53"}, {"id": "specifiers_boundaryversion", "label": "_BoundaryVersion", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L61"}, {"id": "specifiers_boundaryversion_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L84"}, {"id": "specifiers_boundaryversion_is_family", "label": "._is_family()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L89"}, {"id": "specifiers_boundaryversion_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L104"}, {"id": "specifiers_boundaryversion_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L109"}, {"id": "specifiers_boundaryversion_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L116"}, {"id": "specifiers_boundaryversion_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L119"}, {"id": "specifiers_lowerbound", "label": "_LowerBound", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L124"}, {"id": "specifiers_lowerbound_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L134"}, {"id": "specifiers_lowerbound_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L138"}, {"id": "specifiers_lowerbound_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L143"}, {"id": "specifiers_lowerbound_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L156"}, {"id": "specifiers_lowerbound_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L159"}, {"id": "specifiers_upperbound", "label": "_UpperBound", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L165"}, {"id": "specifiers_upperbound_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L175"}, {"id": "specifiers_upperbound_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L179"}, {"id": "specifiers_upperbound_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L184"}, {"id": "specifiers_upperbound_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L197"}, {"id": "specifiers_upperbound_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L200"}, {"id": "specifiers_range_is_empty", "label": "_range_is_empty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L217"}, {"id": "specifiers_intersect_ranges", "label": "_intersect_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L226"}, {"id": "specifiers_next_prefix_dev0", "label": "_next_prefix_dev0()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L252"}, {"id": "specifiers_base_dev0", "label": "_base_dev0()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L258"}, {"id": "specifiers_coerce_version", "label": "_coerce_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L263"}, {"id": "specifiers_public_version", "label": "_public_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L272"}, {"id": "specifiers_post_base", "label": "_post_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L278"}, {"id": "specifiers_earliest_prerelease", "label": "_earliest_prerelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L286"}, {"id": "specifiers_nearest_non_prerelease", "label": "_nearest_non_prerelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L294"}, {"id": "specifiers_invalidspecifier", "label": "InvalidSpecifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L315"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "specifiers_basespecifier", "label": "BaseSpecifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L327"}, {"id": "specifiers_str", "label": "_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L332"}, {"id": "specifiers_hash", "label": "__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L344"}, {"id": "specifiers_eq", "label": "__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L350"}, {"id": "specifiers_prereleases", "label": "prereleases()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L360"}, {"id": "specifiers_contains", "label": "contains()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L375"}, {"id": "specifiers_filter", "label": "filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L381"}, {"id": "specifiers_specifier", "label": "Specifier", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L409"}, {"id": "specifiers_specifier_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L534"}, {"id": "specifiers_specifier_get_spec_version", "label": "._get_spec_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L572"}, {"id": "specifiers_specifier_require_spec_version", "label": "._require_spec_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L584"}, {"id": "specifiers_specifier_to_ranges", "label": "._to_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L594"}, {"id": "specifiers_specifier_wildcard_ranges", "label": "._wildcard_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L618"}, {"id": "specifiers_specifier_standard_ranges", "label": "._standard_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L631"}, {"id": "specifiers_operator", "label": "operator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L726"}, {"id": "specifiers_version", "label": "version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L735"}, {"id": "specifiers_specifier_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L743"}, {"id": "specifiers_specifier_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L761"}, {"id": "specifiers_canonical_spec", "label": "_canonical_spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L772"}, {"id": "specifiers_specifier_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L785"}, {"id": "specifiers_specifier_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L788"}, {"id": "specifiers_specifier_get_operator", "label": "._get_operator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L817"}, {"id": "specifiers_specifier_compare_compatible", "label": "._compare_compatible()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L823"}, {"id": "specifiers_specifier_get_wildcard_split", "label": "._get_wildcard_split()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L843"}, {"id": "specifiers_specifier_compare_equal", "label": "._compare_equal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L859"}, {"id": "specifiers_specifier_compare_not_equal", "label": "._compare_not_equal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L895"}, {"id": "specifiers_specifier_compare_less_than_equal", "label": "._compare_less_than_equal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L898"}, {"id": "specifiers_specifier_compare_greater_than_equal", "label": "._compare_greater_than_equal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L904"}, {"id": "specifiers_specifier_compare_less_than", "label": "._compare_less_than()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L910"}, {"id": "specifiers_specifier_compare_greater_than", "label": "._compare_greater_than()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L935"}, {"id": "specifiers_specifier_compare_arbitrary", "label": "._compare_arbitrary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L967"}, {"id": "specifiers_specifier_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L970"}, {"id": "specifiers_specifier_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1034"}, {"id": "specifiers_pep440_filter_prereleases", "label": "_pep440_filter_prereleases()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1119"}, {"id": "specifiers_version_split", "label": "_version_split()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1161"}, {"id": "specifiers_version_join", "label": "_version_join()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1183"}, {"id": "specifiers_is_not_suffix", "label": "_is_not_suffix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1194"}, {"id": "specifiers_numeric_prefix_len", "label": "_numeric_prefix_len()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1200"}, {"id": "specifiers_left_pad", "label": "_left_pad()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1214"}, {"id": "specifiers_operator_cost", "label": "_operator_cost()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1228"}, {"id": "specifiers_specifierset", "label": "SpecifierSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1255"}, {"id": "specifiers_specifierset_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1271"}, {"id": "specifiers_specifierset_canonical_specs", "label": "._canonical_specs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1316"}, {"id": "specifiers_specifierset_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1350"}, {"id": "specifiers_specifierset_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1371"}, {"id": "specifiers_specifierset_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1384"}, {"id": "specifiers_specifierset_and", "label": ".__and__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1387"}, {"id": "specifiers_specifierset_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1420"}, {"id": "specifiers_specifierset_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1446"}, {"id": "specifiers_specifierset_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1450"}, {"id": "specifiers_specifierset_get_ranges", "label": "._get_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1460"}, {"id": "specifiers_specifierset_is_unsatisfiable", "label": ".is_unsatisfiable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1482"}, {"id": "specifiers_specifierset_check_prerelease_only_ranges", "label": "._check_prerelease_only_ranges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1515"}, {"id": "specifiers_specifierset_check_arbitrary_unsatisfiable", "label": "._check_arbitrary_unsatisfiable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1528"}, {"id": "specifiers_specifierset_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1567"}, {"id": "specifiers_specifierset_filter", "label": ".filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1649"}, {"id": "specifiers_specifierset_filter_versions", "label": "._filter_versions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1745"}, {"id": "specifiers_rationale_46", "label": "Strip trailing zeros from a release tuple for normalized comparison.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L46"}, {"id": "specifiers_rationale_54", "label": "Where a boundary marker sits in the version ordering.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L54"}, {"id": "specifiers_rationale_62", "label": "A point on the version line between two real PEP 440 versions. Some specifi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L62"}, {"id": "specifiers_rationale_90", "label": "Is ``other`` a version that this boundary sorts above?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L90"}, {"id": "specifiers_rationale_125", "label": "Lower bound of a version range. A version *v* of ``None`` means unbounded b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L125"}, {"id": "specifiers_rationale_166", "label": "Upper bound of a version range. A version *v* of ``None`` means unbounded a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L166"}, {"id": "specifiers_rationale_218", "label": "True when the range defined by *lower* and *upper* contains no versions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L218"}, {"id": "specifiers_rationale_230", "label": "Intersect two sorted, non-overlapping range lists (two-pointer merge).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L230"}, {"id": "specifiers_rationale_253", "label": "Smallest version in the next prefix: 1.2 -> 1.3.dev0.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L253"}, {"id": "specifiers_rationale_259", "label": "The .dev0 of a version's base release: 1.2 -> 1.2.dev0.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L259"}, {"id": "specifiers_rationale_279", "label": "The version that *version* is a post-release of. 1.0.post1 -> 1.0, 1.0a1.po", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L279"}, {"id": "specifiers_rationale_287", "label": "Earliest pre-release of *version*. 1.2 -> 1.2.dev0, 1.2.post1 -> 1.2.post1.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L287"}, {"id": "specifiers_rationale_297", "label": "Smallest non-pre-release version at or above *v*, or None.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L297"}, {"id": "specifiers_rationale_316", "label": "Raised when attempting to create a :class:`Specifier` with a specifier strin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L316"}, {"id": "specifiers_rationale_333", "label": "Internal property for match_args", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L333"}, {"id": "specifiers_rationale_338", "label": "Returns the str representation of this Specifier-like object. This shoul", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L338"}, {"id": "specifiers_rationale_345", "label": "Returns a hash value for this Specifier-like object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L345"}, {"id": "specifiers_rationale_351", "label": "Returns a boolean representing whether or not the two Specifier-like obj", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L351"}, {"id": "specifiers_rationale_361", "label": "Whether or not pre-releases as a whole are allowed. This can be set to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L361"}, {"id": "specifiers_rationale_369", "label": "Setter for :attr:`prereleases`. :param value: The value to set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L369"}, {"id": "specifiers_rationale_376", "label": "Determines if the given item is contained within this specifier.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L376"}, {"id": "specifiers_rationale_403", "label": "Takes an iterable of items and filters them so that only items which are", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L403"}, {"id": "specifiers_rationale_410", "label": "This class abstracts handling of version specifiers. .. tip:: It i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L410"}, {"id": "specifiers_rationale_535", "label": "Initialize a Specifier instance. :param spec: The string re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L535"}, {"id": "specifiers_rationale_573", "label": "One element cache, as only one spec Version is needed per Specifier.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L573"}, {"id": "specifiers_rationale_585", "label": "Get spec version, asserting it's valid (not for === operator). This met", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L585"}, {"id": "specifiers_rationale_595", "label": "Convert this specifier to sorted, non-overlapping version ranges. Each", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L595"}, {"id": "specifiers_rationale_727", "label": "The operator of this specifier. >>> Specifier(\"==1.2.3\").operator", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L727"}, {"id": "specifiers_rationale_736", "label": "The version of this specifier. >>> Specifier(\"==1.2.3\").version", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L736"}, {"id": "specifiers_rationale_744", "label": "A representation of the Specifier that shows all internal state. >>> Sp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L744"}, {"id": "specifiers_rationale_762", "label": "A string representation of the Specifier that can be round-tripped. >>>", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L762"}, {"id": "specifiers_rationale_789", "label": "Whether or not the two Specifier-like objects are equal. :param other:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L789"}, {"id": "specifiers_rationale_844", "label": "Cached split of a wildcard spec into components and numeric length. >>>", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L844"}, {"id": "specifiers_rationale_971", "label": "Return whether or not the item is contained in this specifier. :param i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L971"}, {"id": "specifiers_rationale_992", "label": "Return whether or not the item is contained in this specifier. :param i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L992"}, {"id": "specifiers_rationale_1040", "label": "Filter items in the given iterable, that match the specifier. :param it", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1040"}, {"id": "specifiers_rationale_1122", "label": "Filter per PEP 440: exclude prereleases unless no finals exist.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1122"}, {"id": "specifiers_rationale_1162", "label": "Split version into components. The split components are intended for versio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1162"}, {"id": "specifiers_rationale_1184", "label": "Join split version components into a version string. This function assumes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1184"}, {"id": "specifiers_rationale_1201", "label": "Count leading numeric components in a :func:`_version_split` result. >>> _n", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1201"}, {"id": "specifiers_rationale_1215", "label": "Pad a :func:`_version_split` result with ``\"0\"`` segments to reach ``target_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1215"}, {"id": "specifiers_rationale_1229", "label": "Sort key for Cost Based Ordering of specifier operators in _filter_versions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1229"}, {"id": "specifiers_rationale_1256", "label": "This class abstracts handling of a set of version specifiers. It can be pas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1256"}, {"id": "specifiers_rationale_1276", "label": "Initialize a SpecifierSet instance. :param specifiers: The", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1276"}, {"id": "specifiers_rationale_1317", "label": "Deduplicate, sort, and cache specs for order-sensitive operations.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1317"}, {"id": "specifiers_rationale_1351", "label": "A representation of the specifier set that shows all internal state. No", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1351"}, {"id": "specifiers_rationale_1372", "label": "A string representation of the specifier set that can be round-tripped.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1372"}, {"id": "specifiers_rationale_1388", "label": "Return a SpecifierSet which is a combination of the two sets. :param ot", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1388"}, {"id": "specifiers_rationale_1421", "label": "Whether or not the two SpecifierSet-like objects are equal. :param othe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1421"}, {"id": "specifiers_rationale_1447", "label": "Returns the number of specifiers in this specifier set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1447"}, {"id": "specifiers_rationale_1451", "label": "Returns an iterator over all the underlying :class:`Specifier` instances", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1451"}, {"id": "specifiers_rationale_1461", "label": "Intersect all specifiers into a single list of version ranges. Returns", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1461"}, {"id": "specifiers_rationale_1483", "label": "Check whether this specifier set can never be satisfied. Returns True i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1483"}, {"id": "specifiers_rationale_1516", "label": "With prereleases=False, check if every range contains only pre-release v", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1516"}, {"id": "specifiers_rationale_1529", "label": "Check === (arbitrary equality) specs for unsatisfiability. === uses cas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1529"}, {"id": "specifiers_rationale_1568", "label": "Return whether or not the item is contained in this specifier. :param i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1568"}, {"id": "specifiers_rationale_1594", "label": "Return whether or not the item is contained in this SpecifierSet. :para", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1594"}, {"id": "specifiers_rationale_1655", "label": "Filter items in the given iterable, that match the specifiers in this set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1655"}, {"id": "specifiers_rationale_1751", "label": "Filter versions against all specifiers in a single pass. Uses Cost Base", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1751"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "backend_venv_lib_python3_12_site_packages_packaging_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "backend_venv_lib_python3_12_site_packages_packaging_version_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_trim_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_boundarykind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_boundaryversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L61", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L84", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_is_family", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L89", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L104", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L109", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L116", "weight": 1.0}, {"source": "specifiers_boundaryversion", "target": "specifiers_boundaryversion_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_lowerbound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L124", "weight": 1.0}, {"source": "specifiers_lowerbound", "target": "specifiers_lowerbound_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L134", "weight": 1.0}, {"source": "specifiers_lowerbound", "target": "specifiers_lowerbound_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L138", "weight": 1.0}, {"source": "specifiers_lowerbound", "target": "specifiers_lowerbound_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L143", "weight": 1.0}, {"source": "specifiers_lowerbound", "target": "specifiers_lowerbound_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L156", "weight": 1.0}, {"source": "specifiers_lowerbound", "target": "specifiers_lowerbound_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L159", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_upperbound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L165", "weight": 1.0}, {"source": "specifiers_upperbound", "target": "specifiers_upperbound_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L175", "weight": 1.0}, {"source": "specifiers_upperbound", "target": "specifiers_upperbound_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L179", "weight": 1.0}, {"source": "specifiers_upperbound", "target": "specifiers_upperbound_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L184", "weight": 1.0}, {"source": "specifiers_upperbound", "target": "specifiers_upperbound_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L197", "weight": 1.0}, {"source": "specifiers_upperbound", "target": "specifiers_upperbound_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_range_is_empty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L217", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_intersect_ranges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L226", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_next_prefix_dev0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L252", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_base_dev0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L258", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_coerce_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_public_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_post_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L278", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_earliest_prerelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L286", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_nearest_non_prerelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_invalidspecifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L315", "weight": 1.0}, {"source": "specifiers_invalidspecifier", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_basespecifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L337", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L344", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L350", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L368", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_contains", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L375", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L389", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L397", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_specifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L409", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_basespecifier", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L409", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L534", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_get_spec_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L572", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_require_spec_version", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L584", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_to_ranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L594", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_wildcard_ranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L618", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_standard_ranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L631", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L694", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L726", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L735", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L743", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L761", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_canonical_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L772", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L785", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L788", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_get_operator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L817", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_compatible", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L823", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_get_wildcard_split", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L843", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_equal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L859", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_not_equal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L895", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_less_than_equal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L898", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_greater_than_equal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L904", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_less_than", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L910", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_greater_than", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L935", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_compare_arbitrary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L967", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L970", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L991", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1019", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1027", "weight": 1.0}, {"source": "specifiers_specifier", "target": "specifiers_specifier_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1034", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_pep440_filter_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_version_split", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1161", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_version_join", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_is_not_suffix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_numeric_prefix_len", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_left_pad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_operator_cost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_specifierset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1255", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_basespecifier", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1255", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1271", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_canonical_specs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_prereleases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1346", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1350", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1371", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1384", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_and", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1387", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1420", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1446", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1450", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_get_ranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1460", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_is_unsatisfiable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1482", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_check_prerelease_only_ranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1515", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_check_arbitrary_unsatisfiable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1528", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1567", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1588", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1634", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_specifiers_py", "target": "specifiers_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1642", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1649", "weight": 1.0}, {"source": "specifiers_specifierset", "target": "specifiers_specifierset_filter_versions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1745", "weight": 1.0}, {"source": "specifiers_boundaryversion_init", "target": "specifiers_trim_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L87", "weight": 1.0}, {"source": "specifiers_boundaryversion_is_family", "target": "specifiers_trim_release", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L94", "weight": 1.0}, {"source": "specifiers_boundaryversion_lt", "target": "specifiers_boundaryversion_is_family", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L114", "weight": 1.0}, {"source": "specifiers_intersect_ranges", "target": "specifiers_range_is_empty", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L240", "weight": 1.0}, {"source": "specifiers_coerce_version", "target": "specifiers_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L266", "weight": 1.0}, {"source": "specifiers_specifier_init", "target": "specifiers_invalidspecifier", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L548", "weight": 1.0}, {"source": "specifiers_specifier_get_spec_version", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L577", "weight": 1.0}, {"source": "specifiers_specifier_require_spec_version", "target": "specifiers_specifier_get_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L590", "weight": 1.0}, {"source": "specifiers_specifier_to_ranges", "target": "specifiers_specifier_wildcard_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L611", "weight": 1.0}, {"source": "specifiers_specifier_to_ranges", "target": "specifiers_specifier_standard_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L613", "weight": 1.0}, {"source": "specifiers_specifier_wildcard_ranges", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L620", "weight": 1.0}, {"source": "specifiers_specifier_wildcard_ranges", "target": "specifiers_base_dev0", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L621", "weight": 1.0}, {"source": "specifiers_specifier_wildcard_ranges", "target": "specifiers_next_prefix_dev0", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L622", "weight": 1.0}, {"source": "specifiers_specifier_wildcard_ranges", "target": "specifiers_lowerbound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L624", "weight": 1.0}, {"source": "specifiers_specifier_wildcard_ranges", "target": "specifiers_upperbound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L624", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L632", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "specifiers_lowerbound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L635", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "specifiers_upperbound", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L641", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "specifiers_boundaryversion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L641", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "specifiers_next_prefix_dev0", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L688", "weight": 1.0}, {"source": "specifiers_specifier_standard_ranges", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L691", "weight": 1.0}, {"source": "specifiers_prereleases", "target": "specifiers_specifier_get_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L713", "weight": 1.0}, {"source": "specifiers_canonical_spec", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L777", "weight": 1.0}, {"source": "specifiers_specifier_compare_compatible", "target": "specifiers_version_join", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L832", "weight": 1.0}, {"source": "specifiers_specifier_compare_compatible", "target": "specifiers_version_split", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L833", "weight": 1.0}, {"source": "specifiers_specifier_compare_compatible", "target": "specifiers_specifier_compare_greater_than_equal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L839", "weight": 1.0}, {"source": "specifiers_specifier_compare_compatible", "target": "specifiers_specifier_compare_equal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L840", "weight": 1.0}, {"source": "specifiers_specifier_get_wildcard_split", "target": "specifiers_version_split", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L854", "weight": 1.0}, {"source": "specifiers_specifier_get_wildcard_split", "target": "specifiers_numeric_prefix_len", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L855", "weight": 1.0}, {"source": "specifiers_specifier_compare_equal", "target": "specifiers_specifier_get_wildcard_split", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L862", "weight": 1.0}, {"source": "specifiers_specifier_compare_equal", "target": "specifiers_public_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L866", "weight": 1.0}, {"source": "specifiers_specifier_compare_equal", "target": "specifiers_version_split", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L871", "weight": 1.0}, {"source": "specifiers_specifier_compare_equal", "target": "specifiers_left_pad", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L875", "weight": 1.0}, {"source": "specifiers_specifier_compare_equal", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L885", "weight": 1.0}, {"source": "specifiers_specifier_compare_not_equal", "target": "specifiers_specifier_compare_equal", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L896", "weight": 1.0}, {"source": "specifiers_specifier_compare_less_than_equal", "target": "specifiers_public_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L902", "weight": 1.0}, {"source": "specifiers_specifier_compare_less_than_equal", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L902", "weight": 1.0}, {"source": "specifiers_specifier_compare_greater_than_equal", "target": "specifiers_public_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L908", "weight": 1.0}, {"source": "specifiers_specifier_compare_greater_than_equal", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L908", "weight": 1.0}, {"source": "specifiers_specifier_compare_less_than", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L913", "weight": 1.0}, {"source": "specifiers_specifier_compare_less_than", "target": "specifiers_earliest_prerelease", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L926", "weight": 1.0}, {"source": "specifiers_specifier_compare_greater_than", "target": "specifiers_specifier_require_spec_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L938", "weight": 1.0}, {"source": "specifiers_specifier_compare_greater_than", "target": "specifiers_post_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L951", "weight": 1.0}, {"source": "specifiers_specifier_compare_greater_than", "target": "specifiers_public_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L959", "weight": 1.0}, {"source": "specifiers_specifier_contains", "target": "specifiers_contains", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L989", "weight": 1.0}, {"source": "specifiers_specifier_contains", "target": "specifiers_specifierset_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1016", "weight": 1.0}, {"source": "specifiers_specifier_filter", "target": "specifiers_specifier_get_operator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1078", "weight": 1.0}, {"source": "specifiers_specifier_filter", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1082", "weight": 1.0}, {"source": "specifiers_specifier_filter", "target": "specifiers_specifier_compare_arbitrary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1086", "weight": 1.0}, {"source": "specifiers_pep440_filter_prereleases", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1131", "weight": 1.0}, {"source": "specifiers_left_pad", "target": "specifiers_numeric_prefix_len", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1221", "weight": 1.0}, {"source": "specifiers_operator_cost", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1252", "weight": 1.0}, {"source": "specifiers_specifierset_str", "target": "specifiers_specifierset_canonical_specs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1382", "weight": 1.0}, {"source": "specifiers_specifierset_hash", "target": "specifiers_specifierset_canonical_specs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1385", "weight": 1.0}, {"source": "specifiers_specifierset_and", "target": "specifiers_specifierset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1398", "weight": 1.0}, {"source": "specifiers_specifierset_and", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1414", "weight": 1.0}, {"source": "specifiers_specifierset_eq", "target": "specifiers_specifierset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1440", "weight": 1.0}, {"source": "specifiers_specifierset_eq", "target": "specifiers_specifierset_canonical_specs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1444", "weight": 1.0}, {"source": "specifiers_specifierset_get_ranges", "target": "specifiers_specifier_to_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1472", "weight": 1.0}, {"source": "specifiers_specifierset_get_ranges", "target": "specifiers_intersect_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1474", "weight": 1.0}, {"source": "specifiers_specifierset_is_unsatisfiable", "target": "specifiers_specifierset_get_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1504", "weight": 1.0}, {"source": "specifiers_specifierset_is_unsatisfiable", "target": "specifiers_specifierset_check_arbitrary_unsatisfiable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1507", "weight": 1.0}, {"source": "specifiers_specifierset_is_unsatisfiable", "target": "specifiers_specifierset_check_prerelease_only_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1510", "weight": 1.0}, {"source": "specifiers_specifierset_check_prerelease_only_ranges", "target": "specifiers_specifierset_get_ranges", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1518", "weight": 1.0}, {"source": "specifiers_specifierset_check_prerelease_only_ranges", "target": "specifiers_nearest_non_prerelease", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1519", "weight": 1.0}, {"source": "specifiers_specifierset_check_arbitrary_unsatisfiable", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1546", "weight": 1.0}, {"source": "specifiers_specifierset_check_arbitrary_unsatisfiable", "target": "specifiers_contains", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1565", "weight": 1.0}, {"source": "specifiers_specifierset_contains", "target": "specifiers_contains", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1586", "weight": 1.0}, {"source": "specifiers_specifierset_contains", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1620", "weight": 1.0}, {"source": "specifiers_specifierset_contains", "target": "specifiers_specifierset_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1631", "weight": 1.0}, {"source": "specifiers_specifierset_filter", "target": "specifiers_specifierset_filter_versions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1716", "weight": 1.0}, {"source": "specifiers_specifierset_filter", "target": "specifiers_pep440_filter_prereleases", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1725", "weight": 1.0}, {"source": "specifiers_specifierset_filter", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1736", "weight": 1.0}, {"source": "specifiers_specifierset_filter_versions", "target": "specifiers_specifier_get_operator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1762", "weight": 1.0}, {"source": "specifiers_specifierset_filter_versions", "target": "specifiers_coerce_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1771", "weight": 1.0}, {"source": "specifiers_rationale_46", "target": "specifiers_trim_release", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L46", "weight": 1.0}, {"source": "specifiers_rationale_54", "target": "specifiers_boundarykind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L54", "weight": 1.0}, {"source": "specifiers_rationale_62", "target": "specifiers_boundaryversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L62", "weight": 1.0}, {"source": "specifiers_rationale_90", "target": "specifiers_boundaryversion_is_family", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L90", "weight": 1.0}, {"source": "specifiers_rationale_125", "target": "specifiers_lowerbound", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L125", "weight": 1.0}, {"source": "specifiers_rationale_166", "target": "specifiers_upperbound", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L166", "weight": 1.0}, {"source": "specifiers_rationale_218", "target": "specifiers_range_is_empty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L218", "weight": 1.0}, {"source": "specifiers_rationale_230", "target": "specifiers_intersect_ranges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L230", "weight": 1.0}, {"source": "specifiers_rationale_253", "target": "specifiers_next_prefix_dev0", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L253", "weight": 1.0}, {"source": "specifiers_rationale_259", "target": "specifiers_base_dev0", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L259", "weight": 1.0}, {"source": "specifiers_rationale_279", "target": "specifiers_post_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L279", "weight": 1.0}, {"source": "specifiers_rationale_287", "target": "specifiers_earliest_prerelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L287", "weight": 1.0}, {"source": "specifiers_rationale_297", "target": "specifiers_nearest_non_prerelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L297", "weight": 1.0}, {"source": "specifiers_rationale_316", "target": "specifiers_invalidspecifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L316", "weight": 1.0}, {"source": "specifiers_rationale_333", "target": "specifiers_basespecifier_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L333", "weight": 1.0}, {"source": "specifiers_rationale_338", "target": "specifiers_basespecifier_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L338", "weight": 1.0}, {"source": "specifiers_rationale_345", "target": "specifiers_basespecifier_hash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L345", "weight": 1.0}, {"source": "specifiers_rationale_351", "target": "specifiers_basespecifier_eq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L351", "weight": 1.0}, {"source": "specifiers_rationale_361", "target": "specifiers_basespecifier_prereleases", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L361", "weight": 1.0}, {"source": "specifiers_rationale_369", "target": "specifiers_basespecifier_prereleases", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L369", "weight": 1.0}, {"source": "specifiers_rationale_376", "target": "specifiers_basespecifier_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L376", "weight": 1.0}, {"source": "specifiers_rationale_403", "target": "specifiers_basespecifier_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L403", "weight": 1.0}, {"source": "specifiers_rationale_410", "target": "specifiers_specifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L410", "weight": 1.0}, {"source": "specifiers_rationale_535", "target": "specifiers_specifier_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L535", "weight": 1.0}, {"source": "specifiers_rationale_573", "target": "specifiers_specifier_get_spec_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L573", "weight": 1.0}, {"source": "specifiers_rationale_585", "target": "specifiers_specifier_require_spec_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L585", "weight": 1.0}, {"source": "specifiers_rationale_595", "target": "specifiers_specifier_to_ranges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L595", "weight": 1.0}, {"source": "specifiers_rationale_727", "target": "specifiers_specifier_operator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L727", "weight": 1.0}, {"source": "specifiers_rationale_736", "target": "specifiers_specifier_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L736", "weight": 1.0}, {"source": "specifiers_rationale_744", "target": "specifiers_specifier_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L744", "weight": 1.0}, {"source": "specifiers_rationale_762", "target": "specifiers_specifier_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L762", "weight": 1.0}, {"source": "specifiers_rationale_789", "target": "specifiers_specifier_eq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L789", "weight": 1.0}, {"source": "specifiers_rationale_844", "target": "specifiers_specifier_get_wildcard_split", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L844", "weight": 1.0}, {"source": "specifiers_rationale_971", "target": "specifiers_specifier_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L971", "weight": 1.0}, {"source": "specifiers_rationale_992", "target": "specifiers_specifier_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L992", "weight": 1.0}, {"source": "specifiers_rationale_1040", "target": "specifiers_specifier_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1040", "weight": 1.0}, {"source": "specifiers_rationale_1122", "target": "specifiers_pep440_filter_prereleases", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1122", "weight": 1.0}, {"source": "specifiers_rationale_1162", "target": "specifiers_version_split", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1162", "weight": 1.0}, {"source": "specifiers_rationale_1184", "target": "specifiers_version_join", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1184", "weight": 1.0}, {"source": "specifiers_rationale_1201", "target": "specifiers_numeric_prefix_len", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1201", "weight": 1.0}, {"source": "specifiers_rationale_1215", "target": "specifiers_left_pad", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1215", "weight": 1.0}, {"source": "specifiers_rationale_1229", "target": "specifiers_operator_cost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1229", "weight": 1.0}, {"source": "specifiers_rationale_1256", "target": "specifiers_specifierset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1256", "weight": 1.0}, {"source": "specifiers_rationale_1276", "target": "specifiers_specifierset_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1276", "weight": 1.0}, {"source": "specifiers_rationale_1317", "target": "specifiers_specifierset_canonical_specs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1317", "weight": 1.0}, {"source": "specifiers_rationale_1351", "target": "specifiers_specifierset_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1351", "weight": 1.0}, {"source": "specifiers_rationale_1372", "target": "specifiers_specifierset_str", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1372", "weight": 1.0}, {"source": "specifiers_rationale_1388", "target": "specifiers_specifierset_and", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1388", "weight": 1.0}, {"source": "specifiers_rationale_1421", "target": "specifiers_specifierset_eq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1421", "weight": 1.0}, {"source": "specifiers_rationale_1447", "target": "specifiers_specifierset_len", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1447", "weight": 1.0}, {"source": "specifiers_rationale_1451", "target": "specifiers_specifierset_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1451", "weight": 1.0}, {"source": "specifiers_rationale_1461", "target": "specifiers_specifierset_get_ranges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1461", "weight": 1.0}, {"source": "specifiers_rationale_1483", "target": "specifiers_specifierset_is_unsatisfiable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1483", "weight": 1.0}, {"source": "specifiers_rationale_1516", "target": "specifiers_specifierset_check_prerelease_only_ranges", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1516", "weight": 1.0}, {"source": "specifiers_rationale_1529", "target": "specifiers_specifierset_check_arbitrary_unsatisfiable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1529", "weight": 1.0}, {"source": "specifiers_rationale_1568", "target": "specifiers_specifierset_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1568", "weight": 1.0}, {"source": "specifiers_rationale_1594", "target": "specifiers_specifierset_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1594", "weight": 1.0}, {"source": "specifiers_rationale_1655", "target": "specifiers_specifierset_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1655", "weight": 1.0}, {"source": "specifiers_rationale_1751", "target": "specifiers_specifierset_filter_versions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1751", "weight": 1.0}], "raw_calls": [{"caller_nid": "specifiers_trim_release", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L47"}, {"caller_nid": "specifiers_trim_release", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L50"}, {"caller_nid": "specifiers_boundaryversion_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L105"}, {"caller_nid": "specifiers_boundaryversion_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L110"}, {"caller_nid": "specifiers_boundaryversion_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L117"}, {"caller_nid": "specifiers_lowerbound_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L139"}, {"caller_nid": "specifiers_lowerbound_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L144"}, {"caller_nid": "specifiers_lowerbound_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L157"}, {"caller_nid": "specifiers_upperbound_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L180"}, {"caller_nid": "specifiers_upperbound_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L185"}, {"caller_nid": "specifiers_upperbound_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L198"}, {"caller_nid": "specifiers_intersect_ranges", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L233"}, {"caller_nid": "specifiers_intersect_ranges", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L233"}, {"caller_nid": "specifiers_intersect_ranges", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L237"}, {"caller_nid": "specifiers_intersect_ranges", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L238"}, {"caller_nid": "specifiers_intersect_ranges", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L241"}, {"caller_nid": "specifiers_next_prefix_dev0", "callee": "from_parts", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L255"}, {"caller_nid": "specifiers_base_dev0", "callee": "from_parts", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L260"}, {"caller_nid": "specifiers_coerce_version", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L264"}, {"caller_nid": "specifiers_public_version", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L275"}, {"caller_nid": "specifiers_post_base", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L283"}, {"caller_nid": "specifiers_earliest_prerelease", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L291"}, {"caller_nid": "specifiers_nearest_non_prerelease", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L300"}, {"caller_nid": "specifiers_nearest_non_prerelease", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L304"}, {"caller_nid": "specifiers_nearest_non_prerelease", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L308"}, {"caller_nid": "specifiers_nearest_non_prerelease", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L312"}, {"caller_nid": "specifiers_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L334"}, {"caller_nid": "specifiers_specifier_init", "callee": "fullmatch", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L547"}, {"caller_nid": "specifiers_specifier_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L550"}, {"caller_nid": "specifiers_specifier_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L551"}, {"caller_nid": "specifiers_specifier_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L552"}, {"caller_nid": "specifiers_specifier_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L553"}, {"caller_nid": "specifiers_specifier_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L554"}, {"caller_nid": "specifiers_specifier_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L556"}, {"caller_nid": "specifiers_specifier_to_ranges", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L610"}, {"caller_nid": "specifiers_specifier_standard_ranges", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L649"}, {"caller_nid": "specifiers_specifier_standard_ranges", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L653"}, {"caller_nid": "specifiers_specifier_standard_ranges", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L666"}, {"caller_nid": "specifiers_specifier_standard_ranges", "callee": "__replace__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L686"}, {"caller_nid": "specifiers_prereleases", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L708"}, {"caller_nid": "specifiers_specifier_repr", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L759"}, {"caller_nid": "specifiers_specifier_str", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L769"}, {"caller_nid": "specifiers_canonical_spec", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L774"}, {"caller_nid": "specifiers_canonical_spec", "callee": "canonicalize_version", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L779"}, {"caller_nid": "specifiers_specifier_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L786"}, {"caller_nid": "specifiers_specifier_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L807"}, {"caller_nid": "specifiers_specifier_eq", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L809"}, {"caller_nid": "specifiers_specifier_eq", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L809"}, {"caller_nid": "specifiers_specifier_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L812"}, {"caller_nid": "specifiers_specifier_get_operator", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L818"}, {"caller_nid": "specifiers_specifier_compare_compatible", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L833"}, {"caller_nid": "specifiers_specifier_compare_compatible", "callee": "takewhile", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L833"}, {"caller_nid": "specifiers_specifier_get_wildcard_split", "callee": "canonicalize_version", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L853"}, {"caller_nid": "specifiers_specifier_compare_equal", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L861"}, {"caller_nid": "specifiers_specifier_compare_equal", "callee": "canonicalize_version", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L865"}, {"caller_nid": "specifiers_specifier_compare_equal", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L880"}, {"caller_nid": "specifiers_specifier_compare_arbitrary", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L968"}, {"caller_nid": "specifiers_specifier_compare_arbitrary", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L968"}, {"caller_nid": "specifiers_specifier_compare_arbitrary", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L968"}, {"caller_nid": "specifiers_specifier_compare_arbitrary", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L968"}, {"caller_nid": "specifiers_specifier_contains", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1016"}, {"caller_nid": "specifiers_specifier_contains", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1016"}, {"caller_nid": "specifiers_specifier_filter", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1082"}, {"caller_nid": "specifiers_specifier_filter", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1092"}, {"caller_nid": "specifiers_specifier_filter", "callee": "operator_callable", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1095"}, {"caller_nid": "specifiers_specifier_filter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1104"}, {"caller_nid": "specifiers_pep440_filter_prereleases", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1131"}, {"caller_nid": "specifiers_pep440_filter_prereleases", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1140"}, {"caller_nid": "specifiers_pep440_filter_prereleases", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1141"}, {"caller_nid": "specifiers_pep440_filter_prereleases", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1154"}, {"caller_nid": "specifiers_version_split", "callee": "rpartition", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1171"}, {"caller_nid": "specifiers_version_split", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1172"}, {"caller_nid": "specifiers_version_split", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1174"}, {"caller_nid": "specifiers_version_split", "callee": "fullmatch", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1175"}, {"caller_nid": "specifiers_version_split", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1177"}, {"caller_nid": "specifiers_version_split", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1177"}, {"caller_nid": "specifiers_version_split", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1179"}, {"caller_nid": "specifiers_version_join", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1191"}, {"caller_nid": "specifiers_is_not_suffix", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1195"}, {"caller_nid": "specifiers_is_not_suffix", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1196"}, {"caller_nid": "specifiers_numeric_prefix_len", "callee": "isdigit", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1208"}, {"caller_nid": "specifiers_operator_cost", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1242"}, {"caller_nid": "specifiers_operator_cost", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1248"}, {"caller_nid": "specifiers_specifierset_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1293"}, {"caller_nid": "specifiers_specifierset_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1296"}, {"caller_nid": "specifiers_specifierset_init", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1296"}, {"caller_nid": "specifiers_specifierset_init", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1296"}, {"caller_nid": "specifiers_specifierset_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1298"}, {"caller_nid": "specifiers_specifierset_init", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1298"}, {"caller_nid": "specifiers_specifierset_init", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1302"}, {"caller_nid": "specifiers_specifierset_init", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1305"}, {"caller_nid": "specifiers_specifierset_init", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1305"}, {"caller_nid": "specifiers_specifierset_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1307"}, {"caller_nid": "specifiers_specifierset_canonical_specs", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1319"}, {"caller_nid": "specifiers_specifierset_canonical_specs", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1319"}, {"caller_nid": "specifiers_specifierset_canonical_specs", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1319"}, {"caller_nid": "specifiers_prereleases", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1340"}, {"caller_nid": "specifiers_specifierset_repr", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1369"}, {"caller_nid": "specifiers_specifierset_str", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1382"}, {"caller_nid": "specifiers_specifierset_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1382"}, {"caller_nid": "specifiers_specifierset_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1385"}, {"caller_nid": "specifiers_specifierset_and", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1397"}, {"caller_nid": "specifiers_specifierset_and", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1399"}, {"caller_nid": "specifiers_specifierset_and", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1404"}, {"caller_nid": "specifiers_specifierset_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1439"}, {"caller_nid": "specifiers_specifierset_eq", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1440"}, {"caller_nid": "specifiers_specifierset_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1441"}, {"caller_nid": "specifiers_specifierset_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1448"}, {"caller_nid": "specifiers_specifierset_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1458"}, {"caller_nid": "specifiers_specifierset_get_ranges", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1479"}, {"caller_nid": "specifiers_specifierset_check_arbitrary_unsatisfiable", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1540"}, {"caller_nid": "specifiers_specifierset_check_arbitrary_unsatisfiable", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1541"}, {"caller_nid": "specifiers_specifierset_check_arbitrary_unsatisfiable", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1541"}, {"caller_nid": "specifiers_specifierset_check_arbitrary_unsatisfiable", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1565"}, {"caller_nid": "specifiers_specifierset_contains", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1627"}, {"caller_nid": "specifiers_specifierset_contains", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1631"}, {"caller_nid": "specifiers_specifierset_contains", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1631"}, {"caller_nid": "specifiers_specifierset_filter", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1709"}, {"caller_nid": "specifiers_specifierset_filter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1729"}, {"caller_nid": "specifiers_specifierset_filter", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1736"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1760"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1771"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1775"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1776"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1776"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1776"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1782"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1783"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1783"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "key", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1783"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1783"}, {"caller_nid": "specifiers_specifierset_filter_versions", "callee": "op_fn", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/specifiers.py", "source_location": "L1785"}]} |