1 line
44 KiB
JSON
1 line
44 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "label": "_parser.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L1"}, {"id": "parser_node", "label": "Node", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L15"}, {"id": "parser_node_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L18"}, {"id": "parser_node_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L21"}, {"id": "parser_node_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L24"}, {"id": "parser_node_serialize", "label": ".serialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L27"}, {"id": "parser_variable", "label": "Variable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L31"}, {"id": "parser_variable_serialize", "label": ".serialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L34"}, {"id": "parser_value", "label": "Value", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L38"}, {"id": "parser_value_serialize", "label": ".serialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L41"}, {"id": "parser_op", "label": "Op", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L45"}, {"id": "parser_op_serialize", "label": ".serialize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L48"}, {"id": "parser_parsedrequirement", "label": "ParsedRequirement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L59"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "parser_parse_requirement", "label": "parse_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L70"}, {"id": "parser_parse_requirement_details", "label": "_parse_requirement_details()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L95"}, {"id": "parser_parse_requirement_marker", "label": "_parse_requirement_marker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L148"}, {"id": "parser_parse_extras", "label": "_parse_extras()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L169"}, {"id": "parser_parse_extras_list", "label": "_parse_extras_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L188"}, {"id": "parser_parse_specifier", "label": "_parse_specifier()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L215"}, {"id": "parser_parse_version_many", "label": "_parse_version_many()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L232"}, {"id": "parser_parse_marker", "label": "parse_marker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L264"}, {"id": "parser_parse_full_marker", "label": "_parse_full_marker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L268"}, {"id": "parser_parse_marker_atom", "label": "_parse_marker_atom()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L286"}, {"id": "parser_parse_marker_item", "label": "_parse_marker_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L308"}, {"id": "parser_parse_marker_var", "label": "_parse_marker_var()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L322"}, {"id": "parser_process_env_var", "label": "process_env_var()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L336"}, {"id": "parser_process_python_str", "label": "process_python_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L343"}, {"id": "parser_parse_marker_op", "label": "_parse_marker_op()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L348"}, {"id": "parser_rationale_1", "label": "Handwritten parser of dependency specifiers. The docstring for each __parse_* f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L1"}, {"id": "parser_rationale_75", "label": "requirement = WS? IDENTIFIER WS? extras WS? requirement_details", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L75"}, {"id": "parser_rationale_98", "label": "requirement_details = AT URL (WS requirement_marker?)? |", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L98"}, {"id": "parser_rationale_151", "label": "requirement_marker = SEMICOLON marker WS?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L151"}, {"id": "parser_rationale_170", "label": "extras = (LEFT_BRACKET wsp* extras_list? wsp* RIGHT_BRACKET)?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L170"}, {"id": "parser_rationale_189", "label": "extras_list = identifier (wsp* ',' wsp* identifier)*", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L189"}, {"id": "parser_rationale_216", "label": "specifier = LEFT_PARENTHESIS WS? version_many WS? RIGHT_PARENTHESIS", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L216"}, {"id": "parser_rationale_233", "label": "version_many = (SPECIFIER (WS? COMMA WS? SPECIFIER)*)?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L233"}, {"id": "parser_rationale_275", "label": "marker = marker_atom (BOOLOP marker_atom)+", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L275"}, {"id": "parser_rationale_287", "label": "marker_atom = WS? LEFT_PARENTHESIS WS? marker WS? RIGHT_PARENTHESIS WS?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L287"}, {"id": "parser_rationale_309", "label": "marker_item = WS? marker_var WS? marker_op WS? marker_var WS?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L309"}, {"id": "parser_rationale_323", "label": "marker_var = VARIABLE | QUOTED_STRING", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L323"}, {"id": "parser_rationale_349", "label": "marker_op = IN | NOT IN | OP", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L349"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_tokenizer_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L15", "weight": 1.0}, {"source": "parser_node", "target": "parser_node_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L18", "weight": 1.0}, {"source": "parser_node", "target": "parser_node_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L21", "weight": 1.0}, {"source": "parser_node", "target": "parser_node_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L24", "weight": 1.0}, {"source": "parser_node", "target": "parser_node_serialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_variable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L31", "weight": 1.0}, {"source": "parser_variable", "target": "parser_node", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L31", "weight": 1.0}, {"source": "parser_variable", "target": "parser_variable_serialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L38", "weight": 1.0}, {"source": "parser_value", "target": "parser_node", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L38", "weight": 1.0}, {"source": "parser_value", "target": "parser_value_serialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_op", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L45", "weight": 1.0}, {"source": "parser_op", "target": "parser_node", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L45", "weight": 1.0}, {"source": "parser_op", "target": "parser_op_serialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parsedrequirement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L59", "weight": 1.0}, {"source": "parser_parsedrequirement", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_requirement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_requirement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_requirement_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_requirement_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L148", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_extras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_extras_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_specifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L215", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_version_many", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L232", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L264", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_full_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L274", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker_atom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L286", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker_var", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L322", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_process_env_var", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L336", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_process_python_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L343", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "target": "parser_parse_marker_op", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L348", "weight": 1.0}, {"source": "parser_parse_requirement", "target": "parser_parse_extras", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L86", "weight": 1.0}, {"source": "parser_parse_requirement", "target": "parser_parse_requirement_details", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L89", "weight": 1.0}, {"source": "parser_parse_requirement", "target": "parser_parsedrequirement", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L92", "weight": 1.0}, {"source": "parser_parse_requirement_details", "target": "parser_parse_requirement_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L122", "weight": 1.0}, {"source": "parser_parse_requirement_details", "target": "parser_parse_specifier", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L129", "weight": 1.0}, {"source": "parser_parse_extras", "target": "parser_parse_extras_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L182", "weight": 1.0}, {"source": "parser_parse_specifier", "target": "parser_parse_version_many", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L226", "weight": 1.0}, {"source": "parser_parse_marker", "target": "parser_parse_full_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L265", "weight": 1.0}, {"source": "parser_parse_marker", "target": "parser_parse_marker_atom", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L278", "weight": 1.0}, {"source": "parser_parse_marker_atom", "target": "parser_parse_marker_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L303", "weight": 1.0}, {"source": "parser_parse_marker_item", "target": "parser_parse_marker_var", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L313", "weight": 1.0}, {"source": "parser_parse_marker_item", "target": "parser_parse_marker_op", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L315", "weight": 1.0}, {"source": "parser_parse_marker_var", "target": "parser_process_env_var", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L327", "weight": 1.0}, {"source": "parser_parse_marker_var", "target": "parser_process_python_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L329", "weight": 1.0}, {"source": "parser_process_env_var", "target": "parser_variable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L338", "weight": 1.0}, {"source": "parser_process_python_str", "target": "parser_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L345", "weight": 1.0}, {"source": "parser_parse_marker_op", "target": "parser_op", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L354", "weight": 1.0}, {"source": "parser_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_setuptools_vendor_packaging_parser_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L1", "weight": 1.0}, {"source": "parser_rationale_75", "target": "parser_parse_requirement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L75", "weight": 1.0}, {"source": "parser_rationale_98", "target": "parser_parse_requirement_details", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L98", "weight": 1.0}, {"source": "parser_rationale_151", "target": "parser_parse_requirement_marker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L151", "weight": 1.0}, {"source": "parser_rationale_170", "target": "parser_parse_extras", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L170", "weight": 1.0}, {"source": "parser_rationale_189", "target": "parser_parse_extras_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L189", "weight": 1.0}, {"source": "parser_rationale_216", "target": "parser_parse_specifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L216", "weight": 1.0}, {"source": "parser_rationale_233", "target": "parser_parse_version_many", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L233", "weight": 1.0}, {"source": "parser_rationale_275", "target": "parser_parse_marker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L275", "weight": 1.0}, {"source": "parser_rationale_287", "target": "parser_parse_marker_atom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L287", "weight": 1.0}, {"source": "parser_rationale_309", "target": "parser_parse_marker_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L309", "weight": 1.0}, {"source": "parser_rationale_323", "target": "parser_parse_marker_var", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L323", "weight": 1.0}, {"source": "parser_rationale_349", "target": "parser_parse_marker_op", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L349", "weight": 1.0}], "raw_calls": [{"caller_nid": "parser_variable_serialize", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L35"}, {"caller_nid": "parser_op_serialize", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L49"}, {"caller_nid": "parser_parse_requirement", "callee": "_parse_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L71"}, {"caller_nid": "parser_parse_requirement", "callee": "Tokenizer", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L71"}, {"caller_nid": "parser_parse_requirement", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L78"}, {"caller_nid": "parser_parse_requirement", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L80"}, {"caller_nid": "parser_parse_requirement", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L84"}, {"caller_nid": "parser_parse_requirement", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L87"}, {"caller_nid": "parser_parse_requirement", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L90"}, {"caller_nid": "parser_parse_requirement_details", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L107"}, {"caller_nid": "parser_parse_requirement_details", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L108"}, {"caller_nid": "parser_parse_requirement_details", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L109"}, {"caller_nid": "parser_parse_requirement_details", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L112"}, {"caller_nid": "parser_parse_requirement_details", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L113"}, {"caller_nid": "parser_parse_requirement_details", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L116"}, {"caller_nid": "parser_parse_requirement_details", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L119"}, {"caller_nid": "parser_parse_requirement_details", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L130"}, {"caller_nid": "parser_parse_requirement_details", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L132"}, {"caller_nid": "parser_parse_requirement_marker", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L155"}, {"caller_nid": "parser_parse_requirement_marker", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L156"}, {"caller_nid": "parser_parse_requirement_marker", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L161"}, {"caller_nid": "parser_parse_requirement_marker", "callee": "_parse_marker", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L163"}, {"caller_nid": "parser_parse_requirement_marker", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L164"}, {"caller_nid": "parser_parse_extras", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L173"}, {"caller_nid": "parser_parse_extras", "callee": "enclosing_tokens", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L176"}, {"caller_nid": "parser_parse_extras", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L181"}, {"caller_nid": "parser_parse_extras", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L183"}, {"caller_nid": "parser_parse_extras_list", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L194"}, {"caller_nid": "parser_parse_extras_list", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L197"}, {"caller_nid": "parser_parse_extras_list", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L197"}, {"caller_nid": "parser_parse_extras_list", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L200"}, {"caller_nid": "parser_parse_extras_list", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L201"}, {"caller_nid": "parser_parse_extras_list", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L202"}, {"caller_nid": "parser_parse_extras_list", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L203"}, {"caller_nid": "parser_parse_extras_list", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L206"}, {"caller_nid": "parser_parse_extras_list", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L207"}, {"caller_nid": "parser_parse_extras_list", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L209"}, {"caller_nid": "parser_parse_extras_list", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L210"}, {"caller_nid": "parser_parse_specifier", "callee": "enclosing_tokens", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L220"}, {"caller_nid": "parser_parse_specifier", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L225"}, {"caller_nid": "parser_parse_specifier", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L227"}, {"caller_nid": "parser_parse_version_many", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L237"}, {"caller_nid": "parser_parse_version_many", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L239"}, {"caller_nid": "parser_parse_version_many", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L240"}, {"caller_nid": "parser_parse_version_many", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L241"}, {"caller_nid": "parser_parse_version_many", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L246"}, {"caller_nid": "parser_parse_version_many", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L247"}, {"caller_nid": "parser_parse_version_many", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L252"}, {"caller_nid": "parser_parse_version_many", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L253"}, {"caller_nid": "parser_parse_version_many", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L255"}, {"caller_nid": "parser_parse_version_many", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L256"}, {"caller_nid": "parser_parse_marker", "callee": "Tokenizer", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L265"}, {"caller_nid": "parser_parse_full_marker", "callee": "_parse_marker", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L269"}, {"caller_nid": "parser_parse_full_marker", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L270"}, {"caller_nid": "parser_parse_marker", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L279"}, {"caller_nid": "parser_parse_marker", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L280"}, {"caller_nid": "parser_parse_marker", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L282"}, {"caller_nid": "parser_parse_marker_atom", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L292"}, {"caller_nid": "parser_parse_marker_atom", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L293"}, {"caller_nid": "parser_parse_marker_atom", "callee": "enclosing_tokens", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L294"}, {"caller_nid": "parser_parse_marker_atom", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L299"}, {"caller_nid": "parser_parse_marker_atom", "callee": "_parse_marker", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L300"}, {"caller_nid": "parser_parse_marker_atom", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L301"}, {"caller_nid": "parser_parse_marker_atom", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L304"}, {"caller_nid": "parser_parse_marker_item", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L312"}, {"caller_nid": "parser_parse_marker_item", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L314"}, {"caller_nid": "parser_parse_marker_item", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L316"}, {"caller_nid": "parser_parse_marker_item", "callee": "consume", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L318"}, {"caller_nid": "parser_parse_marker_var", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L326"}, {"caller_nid": "parser_parse_marker_var", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L327"}, {"caller_nid": "parser_parse_marker_var", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L327"}, {"caller_nid": "parser_parse_marker_var", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L328"}, {"caller_nid": "parser_parse_marker_var", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L329"}, {"caller_nid": "parser_parse_marker_var", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L331"}, {"caller_nid": "parser_process_python_str", "callee": "literal_eval", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L344"}, {"caller_nid": "parser_process_python_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L345"}, {"caller_nid": "parser_parse_marker_op", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L352"}, {"caller_nid": "parser_parse_marker_op", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L353"}, {"caller_nid": "parser_parse_marker_op", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L355"}, {"caller_nid": "parser_parse_marker_op", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L356"}, {"caller_nid": "parser_parse_marker_op", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L357"}, {"caller_nid": "parser_parse_marker_op", "callee": "expect", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L358"}, {"caller_nid": "parser_parse_marker_op", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L360"}, {"caller_nid": "parser_parse_marker_op", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L361"}, {"caller_nid": "parser_parse_marker_op", "callee": "raise_syntax_error", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_vendor/packaging/_parser.py", "source_location": "L363"}]} |