commit 2e9592ffbbf05916c434a416c3a6e2c644172a79 Author: Razvalyaev Date: Tue Jul 8 06:36:15 2025 +0300 init comm для настройки переменных для отладки diff --git a/.out/scanVars.exe b/.out/scanVars.exe new file mode 100644 index 0000000..6438dd7 Binary files /dev/null and b/.out/scanVars.exe differ diff --git a/.out/scanVars0.py b/.out/scanVars0.py new file mode 100644 index 0000000..b5e8657 --- /dev/null +++ b/.out/scanVars0.py @@ -0,0 +1,732 @@ +# pyinstaller --onefile --distpath . --workpath ./build --specpath ./build scanVars.py +import sys +import os +import re +import argparse +from pathlib import Path + + +# === Словарь соответствия типов XML → DebugVarType_t === +type_map = dict([ + *[(k, 'pt_int8') for k in ('signed char', 'char')], + *[(k, 'pt_int16') for k in ('int', 'int16', 'short')], + *[(k, 'pt_int32') for k in ('long', 'int32', '_iqx')], + *[(k, 'pt_int64') for k in ('long long', 'int64')], + + *[(k, 'pt_uint8') for k in ('unsigned char',)], + *[(k, 'pt_uint16') for k in ('unsigned int', 'unsigned short', 'Uint16')], + *[(k, 'pt_uint32') for k in ('unsigned long', 'Uint32')], + *[(k, 'pt_uint64') for k in ('unsigned long long', 'Uint64')], + + *[(k, 'pt_ptr_int8') for k in ('signed char*',)], + *[(k, 'pt_ptr_int16') for k in ('int*', 'short*')], + *[(k, 'pt_ptr_int32') for k in ('long*',)], + *[(k, 'pt_ptr_uint8') for k in ('unsigned char*',)], + *[(k, 'pt_ptr_uint16') for k in ('unsigned int*', 'unsigned short*')], + *[(k, 'pt_ptr_uint32') for k in ('unsigned long*',)], + ('unsigned long long*', 'pt_int64'), + + *[(k, 'pt_arr_int8') for k in ('signed char[]',)], + *[(k, 'pt_arr_int16') for k in ('int[]', 'short[]')], + *[(k, 'pt_arr_int32') for k in ('long[]',)], + *[(k, 'pt_arr_uint8') for k in ('unsigned char[]',)], + *[(k, 'pt_arr_uint16') for k in ('unsigned int[]', 'unsigned short[]')], + *[(k, 'pt_arr_uint32') for k in ('unsigned long[]',)], + + *[(k, 'pt_float') for k in ('float', 'float32')], + + ('struct', 'pt_struct'), + ('union', 'pt_union'), +]) + +def parse_makefile(makefile_path): + makefile_dir = os.path.dirname(makefile_path) + project_root = os.path.dirname(makefile_dir) # поднялись из Debug + + with open(makefile_path, 'r', encoding='utf-8') as f: + lines = f.readlines() + + objs_lines = [] + collecting = False + + for line in lines: + stripped = line.strip() + if stripped.startswith("ORDERED_OBJS") and "+=" in stripped: + parts = stripped.split("\\") + first_part = parts[0] + idx = first_part.find("+=") + tail = first_part[idx+2:].strip() + if tail: + objs_lines.append(tail) + collecting = True + if len(parts) > 1: + for p in parts[1:]: + p = p.strip() + if p: + objs_lines.append(p) + continue + + if collecting: + if stripped.endswith("\\"): + objs_lines.append(stripped[:-1].strip()) + else: + objs_lines.append(stripped) + collecting = False + + objs_str = ' '.join(objs_lines) + + objs_str = re.sub(r"\$\([^)]+\)", "", objs_str) + + objs = [] + for part in objs_str.split(): + part = part.strip() + if part.startswith('"') and part.endswith('"'): + part = part[1:-1] + if part: + objs.append(part) + + c_files = [] + include_dirs = set() + + for obj_path in objs: + if "DebugTools" in obj_path: + continue + if "v120" in obj_path: + continue + + if obj_path.startswith("Debug\\") or obj_path.startswith("Debug/"): + rel_path = obj_path.replace("Debug\\", "Src\\").replace("Debug/", "Src/") + else: + rel_path = obj_path + + abs_path = os.path.normpath(os.path.join(project_root, rel_path)) + + root, ext = os.path.splitext(abs_path) + if ext.lower() == ".obj": + c_path = root + ".c" + else: + c_path = abs_path + + # Сохраняем только .c файлы + if c_path.lower().endswith(".c"): + c_files.append(c_path) + dir_path = os.path.dirname(c_path) + if dir_path and "DebugTools" not in dir_path: + include_dirs.add(dir_path) + + return c_files, sorted(include_dirs) + +# Шаблон для поиска глобальных переменных +# Пример: int varname; +# Пропускаем строки с static и функции +VAR_PATTERN = re.compile( + r'^\s*(?!static)(\w[\w\s\*]+)\s+(\w+)\s*(=\s*[^;]+)?\s*;', + re.MULTILINE) +EXTERN_PATTERN = re.compile( + r'^\s*extern\s+[\w\s\*]+\s+(\w+)\s*;', + re.MULTILINE) + + +TYPEDEF_PATTERN = re.compile( + r'typedef\s+(struct|union)?\s*(\w+)?\s*{[^}]*}\s*(\w+)\s*;', re.DOTALL) + +TYPEDEF_SIMPLE_PATTERN = re.compile( + r'typedef\s+(.+?)\s+(\w+)\s*;', re.DOTALL) + +def map_type_to_pt(typename, varname): + typename = typename.strip() + + # Убираем const и volatile, где бы они ни были (например, "const volatile int") + for qualifier in ('const', 'volatile'): + typename = typename.replace(qualifier, '') + + typename = typename.strip() # снова убрать лишние пробелы после удаления + + # Раскрутка через typedef + resolved_type = typedef_aliases.get(typename, typename) + + # Прямая проверка + if resolved_type in type_map: + return type_map[resolved_type] + + if resolved_type.startswith('struct'): + return type_map['struct'] + if resolved_type.startswith('union'): + return type_map['union'] + + if '_iq' in resolved_type and '_iqx' in type_map: + return type_map['_iqx'] + + return 'pt_unknown' + +def get_iq_define(vtype): + if '_iq' in vtype: + # Преобразуем _iqXX в t_iqXX + return 't' + vtype[vtype.index('_iq'):] + else: + return 't_iq_none' + +def get_files_by_ext(roots, exts): + files = [] + for root in roots: + for dirpath, _, filenames in os.walk(root): + for f in filenames: + if any(f.endswith(e) for e in exts): + files.append(os.path.join(dirpath, f)) + return files + +def read_file_try_encodings(filepath): + for enc in ['utf-8', 'cp1251']: + try: + with open(filepath, 'r', encoding=enc) as f: + content = f.read() + content = strip_single_line_comments(content) # <=== ВАЖНО + return content, enc + except UnicodeDecodeError: + continue + raise UnicodeDecodeError(f"Не удалось прочитать файл {filepath} с кодировками utf-8 и cp1251") + +FUNC_PATTERN = re.compile( + r'\w[\w\s\*\(\),]*\([^;{)]*\)\s*\{(?:[^{}]*|\{[^}]*\})*?\}', re.DOTALL) + +def strip_single_line_comments(code): + # Удалим // ... до конца строки + return re.sub(r'//.*?$', '', code, flags=re.MULTILINE) + +def remove_function_bodies(code): + + result = [] + i = 0 + length = len(code) + while i < length: + match = re.search(r'\b[\w\s\*\(\),]*\([^;{}]*\)\s*\{', code[i:]) + if not match: + result.append(code[i:]) + break + + start = i + match.start() + brace_start = i + match.end() - 1 + result.append(code[i:start]) # Добавляем всё до функции + + # Ищем конец функции по уровню вложенности скобок + brace_level = 1 + j = brace_start + 1 + in_string = False + while j < length and brace_level > 0: + char = code[j] + + if char == '"' or char == "'": + quote = char + j += 1 + while j < length and code[j] != quote: + if code[j] == '\\': + j += 2 + else: + j += 1 + elif code[j] == '{': + brace_level += 1 + elif code[j] == '}': + brace_level -= 1 + j += 1 + + # Заменяем тело функции пробелами той же длины + result.append(' ' * (j - start)) + i = j + + return ''.join(result) + +def extract_struct_definitions_from_file(filepath): + with open(filepath, 'r', encoding='utf-8', errors='ignore') as f: + content = f.read() + + # Удаляем комментарии + content = re.sub(r'//.*', '', content) + content = re.sub(r'/\*.*?\*/', '', content, flags=re.DOTALL) + + type_definitions = {} + anonymous_counter = [0] + + def split_fields(body): + """ + Разбивает тело struct/union на поля с учётом вложенных { }. + Возвращает список строк - полей (без ;). + """ + fields = [] + start = 0 + brace_level = 0 + for i, ch in enumerate(body): + if ch == '{': + brace_level += 1 + elif ch == '}': + brace_level -= 1 + elif ch == ';' and brace_level == 0: + fields.append(body[start:i].strip()) + start = i + 1 + # если что-то осталось после последнего ; + tail = body[start:].strip() + if tail: + fields.append(tail) + return fields + + def parse_fields(body): + fields = {} + body = body.strip('{} \n\t') + field_strings = split_fields(body) + for field_str in field_strings: + if field_str.startswith(('struct ', 'union ')): + # Вложенный struct/union + # Пытаемся найти имя и тело + m = re.match(r'(struct|union)\s*(\w*)\s*({.*})\s*(\w+)?', field_str, re.DOTALL) + if m: + kind, tag, inner_body, varname = m.groups() + if not varname: + # Анонимная вложенная структура/объединение + varname = f"__anon_{anonymous_counter[0]}" + anonymous_counter[0] += 1 + type_definitions[varname] = parse_fields(inner_body) + fields[varname] = varname + else: + # Если есть имя переменной + anon_type_name = f"__anon_{anonymous_counter[0]}" + anonymous_counter[0] += 1 + type_definitions[anon_type_name] = parse_fields(inner_body) + fields[varname] = anon_type_name if tag == '' else f"{kind} {tag}" + else: + # Не смогли распарсить вложенную структуру - кладём как есть + fields[field_str] = None + else: + # Обычное поле + # Нужно выделить тип и имя поля с учётом указателей и массивов + m = re.match(r'(.+?)\s+([\w\*\[\]]+)$', field_str) + if m: + typename, varname = m.groups() + fields[varname.strip()] = typename.strip() + else: + # не распарсили поле — кладём "как есть" + fields[field_str] = None + return fields + + # Парсим typedef struct/union {...} Alias; + typedef_struct_pattern = re.compile( + r'\btypedef\s+(struct|union)\s*({.*?})\s*(\w+)\s*;', re.DOTALL) + for match in typedef_struct_pattern.finditer(content): + alias = match.group(3) + body = match.group(2) + type_definitions[alias] = parse_fields(body) + + # Парсим struct/union Name {...}; + named_struct_pattern = re.compile( + r'\b(struct|union)\s+(\w+)\s*({.*?})\s*;', re.DOTALL) + for match in named_struct_pattern.finditer(content): + name = match.group(2) + body = match.group(3) + if name not in type_definitions: + type_definitions[name] = parse_fields(body) + + return type_definitions + +def parse_vars_from_file(filepath): + content, encoding = read_file_try_encodings(filepath) + content_clean = remove_function_bodies(content) + + vars_found = [] + for m in VAR_PATTERN.finditer(content_clean): + typename = m.group(1).strip() + varlist = m.group(2) + for var in varlist.split(','): + varname = var.strip() + # Убираем указатели и массивы + varname = varname.strip('*').split('[')[0] + # Фильтрация мусора + if not re.match(r'^[_a-zA-Z][_a-zA-Z0-9]*$', varname): + continue + vars_found.append((varname, typename)) + return vars_found, encoding + +def parse_typedefs_from_file(filepath): + """ + Парсит typedef из файла C: + - typedef struct/union { ... } Alias; + - typedef simple_type Alias; + + Возвращает словарь alias -> базовый тип (например, 'MyType' -> 'struct' или 'unsigned int'). + """ + with open(filepath, 'r', encoding='utf-8', errors='ignore') as f: + content = f.read() + + # Убираем однострочные комментарии + content = re.sub(r'//.*?$', '', content, flags=re.MULTILINE) + # Убираем многострочные комментарии + content = re.sub(r'/\*.*?\*/', '', content, flags=re.DOTALL) + + aliases = {} + + # --- Парсим typedef struct/union {...} Alias; + # Используем стек для вложенных фигурных скобок + typedef_struct_union_pattern = re.compile(r'\btypedef\s+(struct|union)\b', re.IGNORECASE) + pos = 0 + while True: + m = typedef_struct_union_pattern.search(content, pos) + if not m: + break + kind = m.group(1) + brace_open_pos = content.find('{', m.end()) + if brace_open_pos == -1: + # Нет тела структуры, пропускаем + pos = m.end() + continue + + # Ищем позицию закрывающей скобки с учётом вложенности + brace_level = 1 + i = brace_open_pos + 1 + while i < len(content) and brace_level > 0: + if content[i] == '{': + brace_level += 1 + elif content[i] == '}': + brace_level -= 1 + i += 1 + if brace_level != 0: + # Некорректный синтаксис + pos = m.end() + continue + + # Отрезок typedef структуры/объединения + typedef_block = content[m.start():i] + + # После закрывающей скобки ожидаем имя алиаса и точку с запятой + rest = content[i:].lstrip() + alias_match = re.match(r'(\w+)\s*;', rest) + if alias_match: + alias_name = alias_match.group(1) + aliases[alias_name] = kind # например, "struct" или "union" + pos = i + alias_match.end() + else: + # Анонимный typedef? Просто пропускаем + pos = i + + # --- Удаляем typedef struct/union {...} Alias; чтобы не мешали простым typedef + # Для этого удалим весь блок typedef struct/union {...} Alias; + def remove_typedef_struct_union_blocks(text): + result = [] + last_pos = 0 + for m in typedef_struct_union_pattern.finditer(text): + brace_open_pos = text.find('{', m.end()) + if brace_open_pos == -1: + continue + brace_level = 1 + i = brace_open_pos + 1 + while i < len(text) and brace_level > 0: + if text[i] == '{': + brace_level += 1 + elif text[i] == '}': + brace_level -= 1 + i += 1 + if brace_level != 0: + continue + # Ищем имя алиаса и точку с запятой после i + rest = text[i:].lstrip() + alias_match = re.match(r'\w+\s*;', rest) + if alias_match: + end_pos = i + alias_match.end() + result.append(text[last_pos:m.start()]) + last_pos = end_pos + result.append(text[last_pos:]) + return ''.join(result) + + content_simple = remove_typedef_struct_union_blocks(content) + + # --- Парсим простые typedef: typedef base_type alias; + simple_typedef_pattern = re.compile( + r'\btypedef\s+([^{};]+?)\s+(\w+)\s*;', re.MULTILINE) + for m in simple_typedef_pattern.finditer(content_simple): + base_type = m.group(1).strip() + alias = m.group(2).strip() + if alias not in aliases: + aliases[alias] = base_type + + return aliases + +def parse_externs_from_file(filepath): + content, encoding = read_file_try_encodings(filepath) + extern_vars = set(EXTERN_PATTERN.findall(content)) + return extern_vars, encoding + +def get_relpath_to_srcdirs(filepath, src_dirs): + # Ищем первый SRC_DIR, в котором лежит filepath, и возвращаем относительный путь + for d in src_dirs: + try: + rel = os.path.relpath(filepath, d) + # Проверим, что rel не уходит выше корня (например, не начинается с '..') + if not rel.startswith('..'): + return rel.replace('\\', '/') # Для единообразия в путях + except ValueError: + continue + # Если ни один SRC_DIR не подходит, вернуть basename + return os.path.basename(filepath) + +def find_all_includes_recursive(c_files, include_dirs, processed_files=None): + """ + Рекурсивно ищет все include-файлы начиная с заданных c_files. + include_dirs — список директорий, в которых ищем include-файлы. + processed_files — множество уже обработанных файлов (для избежания циклов). + """ + if processed_files is None: + processed_files = set() + + include_files = set() + include_pattern = re.compile(r'#include\s+"([^"]+)"') + + for cfile in c_files: + norm_path = os.path.normpath(cfile) + if norm_path in processed_files: + continue + processed_files.add(norm_path) + + content, _ = read_file_try_encodings(cfile) + includes = include_pattern.findall(content) + for inc in includes: + include_files.add(inc) + + # Ищем полный путь к include-файлу в include_dirs + inc_full_path = None + for dir_ in include_dirs: + candidate = os.path.normpath(os.path.join(dir_, inc)) + if os.path.isfile(candidate): + inc_full_path = candidate + break + + # Если нашли include-файл и ещё не обработали — рекурсивно ищем include внутри него + if inc_full_path and inc_full_path not in processed_files: + nested_includes = find_all_includes_recursive( + [inc_full_path], include_dirs, processed_files + ) + include_files.update(nested_includes) + + return include_files + +def file_uses_typedef_vars(filepath, missing_vars, typedefs): + """ + Проверяем, содержит ли файл typedef с одним из missing_vars. + typedefs — словарь alias->базовый тип, полученный parse_typedefs_from_file. + """ + # Здесь проще проверить, есть ли в typedefs ключи из missing_vars, + # но в условии — typedef переменных из missing_in_h, + # значит, нужно проверить typedef переменных с этими именами + + # Для упрощения — прочитаем содержимое и проверим наличие typedef с именами из missing_vars + + content, _ = read_file_try_encodings(filepath) + + for var in missing_vars: + # Ищем в content что-то типа typedef ... var ...; + # Для простоты регулярка: typedef ... var; + pattern = re.compile(r'\btypedef\b[^;]*\b' + re.escape(var) + r'\b[^;]*;', re.DOTALL) + if pattern.search(content): + return True + return False + +def file_contains_extern_vars(filepath, extern_vars): + content, _ = read_file_try_encodings(filepath) + for var in extern_vars: + pattern = re.compile(r'\bextern\b[^;]*\b' + re.escape(var) + r'\b\s*;') + if pattern.search(content): + return True + return False + +def add_struct_fields(new_debug_vars, var_prefix, struct_type, all_structs, existing_debug_vars): + """ + Рекурсивно добавляет поля структуры в new_debug_vars. + + var_prefix: имя переменной или путь к полю (например "myVar" или "myVar.subfield") + struct_type: имя типа структуры (например "MyStruct") + all_structs: словарь всех структур + existing_debug_vars: множество уже существующих имен переменных + """ + if struct_type not in all_structs: + # Типа нет в структуре, значит не структура или неизвестный тип — выходим + return + + fields = all_structs[struct_type] + for field_name, field_type in fields.items(): + full_var_name = f"{var_prefix}.{field_name}" + + if full_var_name in existing_debug_vars or full_var_name in new_debug_vars: + continue + + if field_type is None: + continue + + iq_type = get_iq_define(field_type) + pt_type = map_type_to_pt(field_type, full_var_name) + formated_name = f'"{full_var_name}"' + line = f'\t{{(char *)&{full_var_name:<40} , {pt_type:<20} , {iq_type:<20} , {formated_name:<40}}}, \\' + new_debug_vars[full_var_name] = line + + # Если поле — тоже структура, рекурсивно раскрываем + # При этом убираем указатели и массивы из типа, если они есть + base_field_type = field_type.split()[0] # например "struct" или "MyStruct*" + # Удаляем указатели и массивы из имени типа для поиска в all_structs + base_field_type = re.sub(r'[\*\[\]0-9]+', '', base_field_type) + base_field_type = base_field_type.strip() + + if base_field_type in all_structs: + add_struct_fields(new_debug_vars, full_var_name, base_field_type, all_structs, existing_debug_vars) + else: + a=1 + + + +def main(make_path): + + c_files, include_dirs = parse_makefile(make_path) + all_dirs = c_files + include_dirs + + h_files = get_files_by_ext(include_dirs, ['.h']) + + vars_in_c = {} + encodings_c = set() + for cf in c_files: + vars_found, enc = parse_vars_from_file(cf) + encodings_c.add(enc) + for vname, vtype in vars_found: + vars_in_c[vname] = (vtype, cf) + + externs_in_h = set() + for hf in h_files: + externs, _ = parse_externs_from_file(hf) + externs_in_h |= externs + + missing_in_h = {v: vars_in_c[v] for v in vars_in_c if v not in externs_in_h} + + all_structs = {} + for fl in c_files + h_files: + structs = extract_struct_definitions_from_file(fl) + all_structs.update(structs) + + # Подготовка typedef-ов + global typedef_aliases + typedef_aliases = {} + for f in h_files + c_files: + aliases = parse_typedefs_from_file(f) + typedef_aliases.update(aliases) + + + included_headers = find_all_includes_recursive(c_files, include_dirs) # все подключенные .h + include_files = [] + + for header in included_headers: + # Полный путь к файлу нужно получить + full_path = None + for d in all_dirs: + candidate = os.path.join(d, header) + if os.path.isfile(candidate): + full_path = candidate + break + if not full_path: + continue # файл не найден в SRC_DIRS — игнорируем + + # Проверяем, что это строго .h + if not full_path.endswith('.h'): + continue + + # Парсим typedef из файла + typedefs = parse_typedefs_from_file(full_path) + + # Проверяем, использует ли typedef переменные из missing_in_h по их vtype + uses_typedef = any(vtype in typedefs for (vtype, path) in missing_in_h.values()) + + # Проверяем наличие extern переменных + has_extern = file_contains_extern_vars(full_path, externs_in_h) + + if not has_extern and not uses_typedef: + continue + + # Если прошло оба условия — добавляем + include_files.append(full_path) + + # Путь к debug_vars.h + common_prefix = os.path.commonpath(include_dirs) + output_dir = os.path.join(common_prefix, 'DebugTools') + os.makedirs(output_dir, exist_ok=True) + output_path = os.path.join(output_dir, 'debug_vars.c') + + # Считываем существующие переменные + existing_debug_vars = {} + if os.path.isfile(output_path): + with open(output_path, 'r', encoding='utf-8', errors='ignore') as f: + old_lines = f.readlines() + for line in old_lines: + m = re.match(r'\s*{.*?,\s+.*?,\s+.*?,\s+"([_a-zA-Z][_a-zA-Z0-9]*)"\s*},', line) + if m: + varname = m.group(1) + existing_debug_vars[varname] = line.strip() + + # Генерируем новые переменные + new_debug_vars = {} + for vname, (vtype, path) in vars_in_c.items(): + if vname in existing_debug_vars: + continue + iq_type = get_iq_define(vtype) + pt_type = map_type_to_pt(vtype, vname) + + if pt_type not in ('pt_struct', 'pt_union'): + formated_name = f'"{vname}"' + line = f'{{(char *)&{vname:<41} , {pt_type:<21} , {iq_type:<21} , {formated_name:<42}}}, \\' + new_debug_vars[vname] = line + else: + continue + # Если тип переменной — структура, добавляем поля + base_type = vtype.split()[0] + # Удаляем символы указателей '*' и всю квадратную скобку с содержимым (например [10]) + base_type = re.sub(r'\*|\[[^\]]*\]', '', base_type).strip() + if base_type in all_structs: + add_struct_fields(new_debug_vars, vname, base_type, all_structs, existing_debug_vars) + + # Сортируем новые переменные по алфавиту по имени + sorted_new_debug_vars = dict(sorted(new_debug_vars.items())) + # Объединяем все переменные + all_debug_lines = list(existing_debug_vars.values()) + list(sorted_new_debug_vars.values()) + + # DebugVar_Numb теперь по всем переменным + out_lines = [] + out_lines.append("// Этот файл сгенерирован автоматически") + out_lines.append(f'#include "debug_tools.h"') + + out_lines.append('\n\n// Инклюды для доступа к переменным') + out_lines.append(f'#include "IQmathLib.h"') + for incf in include_files: + out_lines.append(f'#include "{incf}"') + + + out_lines.append('\n\n// Экстерны для доступа к переменным') + for vname, (vtype, path) in missing_in_h.items(): + out_lines.append(f'extern {vtype} {vname};') + + out_lines.append(f'\n\n// Определение массива с указателями на переменные для отладки') + out_lines.append(f'int DebugVar_Numb = {len(all_debug_lines)};') + out_lines.append('#pragma DATA_SECTION(dbg_vars,".dbgvar_info")') + out_lines.append('DebugVar_t dbg_vars[] = {\\') + out_lines.extend(all_debug_lines) + out_lines.append('};') + out_lines.append('') + # Выберем кодировку для записи файла + # Если встречается несколько, возьмем первую из set + enc_to_write = 'cp1251' + + #print("== GLOBAL VARS FOUND ==") + #for vname, (vtype, path) in vars_in_c.items(): + #print(f"{vtype:<20} {vname:<40} // {path}") + + + with open(output_path, 'w', encoding=enc_to_write) as f: + f.write('\n'.join(out_lines)) + + print(f'Файл debug_vars.c сгенерирован в кодировке, переменных: {len(all_debug_lines)}') + +if __name__ == '__main__': + if len(sys.argv) < 2: + main('F:/Work/Projects/TMS/TMS_new_bus/Debug/makefile') + print("Usage: parse_makefile.py path/to/Makefile") + sys.exit(1) + else: + main(sys.argv[1]) diff --git a/.out/setupAllVars.py b/.out/setupAllVars.py new file mode 100644 index 0000000..d371ea4 --- /dev/null +++ b/.out/setupAllVars.py @@ -0,0 +1,143 @@ +import xml.etree.ElementTree as ET + + +# === Словарь соответствия типов XML → DebugVarType_t === +type_map = dict([ + *[(k, 'pt_int8') for k in ('signed char', 'char')], + *[(k, 'pt_int16') for k in ('int', 'int16', 'short')], + *[(k, 'pt_int32') for k in ('long', 'int32', '_iqx')], + *[(k, 'pt_int64') for k in ('long long', 'int64')], + + *[(k, 'pt_uint8') for k in ('unsigned char',)], + *[(k, 'pt_uint16') for k in ('unsigned int', 'unsigned short', 'Uint16')], + *[(k, 'pt_uint32') for k in ('unsigned long', 'Uint32')], + *[(k, 'pt_uint64') for k in ('unsigned long long', 'Uint64')], + + *[(k, 'pt_ptr_int8') for k in ('signed char*',)], + *[(k, 'pt_ptr_int16') for k in ('int*', 'short*')], + *[(k, 'pt_ptr_int32') for k in ('long*',)], + *[(k, 'pt_ptr_uint8') for k in ('unsigned char*',)], + *[(k, 'pt_ptr_uint16') for k in ('unsigned int*', 'unsigned short*')], + *[(k, 'pt_ptr_uint32') for k in ('unsigned long*',)], + ('unsigned long long*', 'pt_int64'), + + *[(k, 'pt_arr_int8') for k in ('signed char[]',)], + *[(k, 'pt_arr_int16') for k in ('int[]', 'short[]')], + *[(k, 'pt_arr_int32') for k in ('long[]',)], + *[(k, 'pt_arr_uint8') for k in ('unsigned char[]',)], + *[(k, 'pt_arr_uint16') for k in ('unsigned int[]', 'unsigned short[]')], + *[(k, 'pt_arr_uint32') for k in ('unsigned long[]',)], + + *[(k, 'pt_float') for k in ('float', 'float32')], + + ('struct', 'pt_struct'), + ('union', 'pt_union'), +]) + + + +def is_anonymous(elem): + typ = elem.attrib.get('type', '') + return 'anonymous' in typ + + +def get_array_sizes(elem): + sizes = [] + i = 0 + while True: + attr = 'size' if i == 0 else f'size{i}' + if attr in elem.attrib: + sizes.append(elem.attrib[attr]) + i += 1 + else: + break + return ''.join(f'[{size}]' for size in sizes) + + +def collect_externs_and_vars(element, prefix, extern_vars, variables): + kind = element.attrib.get('kind', '') + name = element.attrib.get('name', prefix) + vtype = element.attrib.get('type', 'unknown') + + # Пропускаем анонимные типы полностью + if is_anonymous(element): + return + + # Для массивов учитываем все размеры size, size1, size2... + if kind == 'array': + array_dims = get_array_sizes(element) + extern_type = vtype # тип без размеров + extern_vars[name] = (extern_type, array_dims) + variables.append((name, vtype)) # В массив макросов кладём сам массив (без элементов) + return + + # Для обычных структур (не анонимных) и переменных + if kind in ('struct', 'union'): + extern_vars[name] = (vtype, '') + variables.append((name, vtype)) + return + + # Простые переменные + extern_vars[name] = (vtype, '') + variables.append((name, vtype)) + + +def parse_variables(xml_path): + tree = ET.parse(xml_path) + root = tree.getroot() + + extern_vars = dict() + variables = [] + + for var in root.findall('variable'): + collect_externs_and_vars(var, var.attrib['name'], extern_vars, variables) + + return variables, extern_vars + +def format_extern_declaration(varname, vartype, dims): + base_type = vartype.replace('[]', '') # убираем [] из типа + return f"extern {base_type} {varname}{dims};" + + +def to_macro_entry(varname, vartype): + # pt_ и t_iq_none — пример, замените на вашу логику или словарь + ptr_type = type_map.get(vartype) + if ptr_type is None: + ptr_type = 'char *' + iq_type = "t_iq_none" + return f"\t{{(char *)&{varname:<40}, {ptr_type:<20}, {iq_type:<20}, \"{varname}\"}}," + + +def generate_code(variables, extern_vars): + # extern-блок + extern_lines = [] + for var, (vtype, dims) in sorted(extern_vars.items()): + # фильтр анонимных структур по имени (пример) + if "anonymous" in var: + continue + extern_lines.append(format_extern_declaration(var, vtype, dims)) + + # define DebugVar_Numb + debugvar_numb = len(variables) + defines = [f"#define DebugVar_Numb\t{debugvar_numb}"] + + # define DebugVar_Init + defines.append("#define DebugVar_Init\t\\") + defines.append("{\\") + for varname, vartype in variables: + defines.append(to_macro_entry(varname, vartype)) + defines.append("}") + + return "\n".join(extern_lines) + "\n\n" + "\n".join(defines) + + +if __name__ == "__main__": + xml_file = "F:/Work/Projects/TMS/TMS_new_bus/bin/New_bus_allVars.xml" + variables, extern_vars = parse_variables(xml_file) + + code = generate_code(variables, extern_vars) + + with open("debug_vars.h", "w") as f: + f.write(code) + + print("Сгенерировано в debug_vars.h") \ No newline at end of file diff --git a/__pycache__/generateVars.cpython-313.pyc b/__pycache__/generateVars.cpython-313.pyc new file mode 100644 index 0000000..beac16b Binary files /dev/null and b/__pycache__/generateVars.cpython-313.pyc differ diff --git a/__pycache__/parseMakefile.cpython-313.pyc b/__pycache__/parseMakefile.cpython-313.pyc new file mode 100644 index 0000000..0881c0a Binary files /dev/null and b/__pycache__/parseMakefile.cpython-313.pyc differ diff --git a/__pycache__/scanVars.cpython-313.pyc b/__pycache__/scanVars.cpython-313.pyc new file mode 100644 index 0000000..793ecb4 Binary files /dev/null and b/__pycache__/scanVars.cpython-313.pyc differ diff --git a/build/generateVars.spec b/build/generateVars.spec new file mode 100644 index 0000000..2160b97 --- /dev/null +++ b/build/generateVars.spec @@ -0,0 +1,38 @@ +# -*- mode: python ; coding: utf-8 -*- + + +a = Analysis( + ['..\\generateVars.py'], + pathex=[], + binaries=[], + datas=[], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + noarchive=False, + optimize=0, +) +pyz = PYZ(a.pure) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.datas, + [], + name='generateVars', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=True, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) diff --git a/build/generateVars/Analysis-00.toc b/build/generateVars/Analysis-00.toc new file mode 100644 index 0000000..e75c779 --- /dev/null +++ b/build/generateVars/Analysis-00.toc @@ -0,0 +1,1066 @@ +(['F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\generateVars.py'], + ['F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools'], + [], + [('C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks', + -1000), + ('C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib', + -1000)], + {}, + [], + [], + False, + {}, + 0, + [], + [], + '3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit ' + '(AMD64)]', + [('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('generateVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\generateVars.py', + 'PYSOURCE')], + [('zipfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._functional', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('json', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('__future__', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py', + 'PYMODULE'), + ('struct', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\struct.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py', + 'PYMODULE'), + ('_opcode_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('_colorize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py', + 'PYMODULE'), + ('pathlib._local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py', + 'PYMODULE'), + ('glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py', + 'PYMODULE'), + ('pathlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py', + 'PYMODULE'), + ('xml.etree.ElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py', + 'PYMODULE'), + ('xml.etree.cElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py', + 'PYMODULE'), + ('xml.etree.ElementInclude', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('xml.etree.ElementPath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py', + 'PYMODULE'), + ('xml.etree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py', + 'PYMODULE'), + ('subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py', + 'PYMODULE')], + [('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY')], + [], + [], + [('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\base_library.zip', + 'DATA')], + [('weakref', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\weakref.py', + 'PYMODULE'), + ('_weakrefset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_weakrefset.py', + 'PYMODULE'), + ('copyreg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copyreg.py', + 'PYMODULE'), + ('abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\abc.py', + 'PYMODULE'), + ('heapq', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\heapq.py', + 'PYMODULE'), + ('codecs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codecs.py', + 'PYMODULE'), + ('linecache', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\linecache.py', + 'PYMODULE'), + ('sre_constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_constants.py', + 'PYMODULE'), + ('keyword', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\keyword.py', + 'PYMODULE'), + ('ntpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ntpath.py', + 'PYMODULE'), + ('locale', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\locale.py', + 'PYMODULE'), + ('posixpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\posixpath.py', + 'PYMODULE'), + ('genericpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\genericpath.py', + 'PYMODULE'), + ('reprlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\reprlib.py', + 'PYMODULE'), + ('collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\collections\\__init__.py', + 'PYMODULE'), + ('types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\types.py', + 'PYMODULE'), + ('stat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stat.py', + 'PYMODULE'), + ('encodings.zlib_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\zlib_codec.py', + 'PYMODULE'), + ('encodings.uu_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\uu_codec.py', + 'PYMODULE'), + ('encodings.utf_8_sig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8_sig.py', + 'PYMODULE'), + ('encodings.utf_8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8.py', + 'PYMODULE'), + ('encodings.utf_7', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_7.py', + 'PYMODULE'), + ('encodings.utf_32_le', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_le.py', + 'PYMODULE'), + ('encodings.utf_32_be', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_be.py', + 'PYMODULE'), + ('encodings.utf_32', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32.py', + 'PYMODULE'), + ('encodings.utf_16_le', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_le.py', + 'PYMODULE'), + ('encodings.utf_16_be', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_be.py', + 'PYMODULE'), + ('encodings.utf_16', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16.py', + 'PYMODULE'), + ('encodings.unicode_escape', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\unicode_escape.py', + 'PYMODULE'), + ('encodings.undefined', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\undefined.py', + 'PYMODULE'), + ('encodings.tis_620', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\tis_620.py', + 'PYMODULE'), + ('encodings.shift_jisx0213', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jisx0213.py', + 'PYMODULE'), + ('encodings.shift_jis_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis_2004.py', + 'PYMODULE'), + ('encodings.shift_jis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis.py', + 'PYMODULE'), + ('encodings.rot_13', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\rot_13.py', + 'PYMODULE'), + ('encodings.raw_unicode_escape', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\raw_unicode_escape.py', + 'PYMODULE'), + ('encodings.quopri_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\quopri_codec.py', + 'PYMODULE'), + ('encodings.punycode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\punycode.py', + 'PYMODULE'), + ('encodings.ptcp154', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ptcp154.py', + 'PYMODULE'), + ('encodings.palmos', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\palmos.py', + 'PYMODULE'), + ('encodings.oem', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\oem.py', + 'PYMODULE'), + ('encodings.mbcs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mbcs.py', + 'PYMODULE'), + ('encodings.mac_turkish', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_turkish.py', + 'PYMODULE'), + ('encodings.mac_romanian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_romanian.py', + 'PYMODULE'), + ('encodings.mac_roman', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_roman.py', + 'PYMODULE'), + ('encodings.mac_latin2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_latin2.py', + 'PYMODULE'), + ('encodings.mac_iceland', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_iceland.py', + 'PYMODULE'), + ('encodings.mac_greek', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_greek.py', + 'PYMODULE'), + ('encodings.mac_farsi', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_farsi.py', + 'PYMODULE'), + ('encodings.mac_cyrillic', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_cyrillic.py', + 'PYMODULE'), + ('encodings.mac_croatian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_croatian.py', + 'PYMODULE'), + ('encodings.mac_arabic', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_arabic.py', + 'PYMODULE'), + ('encodings.latin_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\latin_1.py', + 'PYMODULE'), + ('encodings.kz1048', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\kz1048.py', + 'PYMODULE'), + ('encodings.koi8_u', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_u.py', + 'PYMODULE'), + ('encodings.koi8_t', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_t.py', + 'PYMODULE'), + ('encodings.koi8_r', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_r.py', + 'PYMODULE'), + ('encodings.johab', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\johab.py', + 'PYMODULE'), + ('encodings.iso8859_9', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_9.py', + 'PYMODULE'), + ('encodings.iso8859_8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_8.py', + 'PYMODULE'), + ('encodings.iso8859_7', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_7.py', + 'PYMODULE'), + ('encodings.iso8859_6', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_6.py', + 'PYMODULE'), + ('encodings.iso8859_5', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_5.py', + 'PYMODULE'), + ('encodings.iso8859_4', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_4.py', + 'PYMODULE'), + ('encodings.iso8859_3', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_3.py', + 'PYMODULE'), + ('encodings.iso8859_2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_2.py', + 'PYMODULE'), + ('encodings.iso8859_16', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_16.py', + 'PYMODULE'), + ('encodings.iso8859_15', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_15.py', + 'PYMODULE'), + ('encodings.iso8859_14', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_14.py', + 'PYMODULE'), + ('encodings.iso8859_13', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_13.py', + 'PYMODULE'), + ('encodings.iso8859_11', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_11.py', + 'PYMODULE'), + ('encodings.iso8859_10', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_10.py', + 'PYMODULE'), + ('encodings.iso8859_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_1.py', + 'PYMODULE'), + ('encodings.iso2022_kr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_kr.py', + 'PYMODULE'), + ('encodings.iso2022_jp_ext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_ext.py', + 'PYMODULE'), + ('encodings.iso2022_jp_3', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_3.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2004.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2.py', + 'PYMODULE'), + ('encodings.iso2022_jp_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_1.py', + 'PYMODULE'), + ('encodings.iso2022_jp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp.py', + 'PYMODULE'), + ('encodings.idna', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\idna.py', + 'PYMODULE'), + ('encodings.hz', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hz.py', + 'PYMODULE'), + ('encodings.hp_roman8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hp_roman8.py', + 'PYMODULE'), + ('encodings.hex_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hex_codec.py', + 'PYMODULE'), + ('encodings.gbk', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gbk.py', + 'PYMODULE'), + ('encodings.gb2312', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb2312.py', + 'PYMODULE'), + ('encodings.gb18030', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb18030.py', + 'PYMODULE'), + ('encodings.euc_kr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_kr.py', + 'PYMODULE'), + ('encodings.euc_jp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jp.py', + 'PYMODULE'), + ('encodings.euc_jisx0213', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jisx0213.py', + 'PYMODULE'), + ('encodings.euc_jis_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jis_2004.py', + 'PYMODULE'), + ('encodings.cp950', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp950.py', + 'PYMODULE'), + ('encodings.cp949', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp949.py', + 'PYMODULE'), + ('encodings.cp932', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp932.py', + 'PYMODULE'), + ('encodings.cp875', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp875.py', + 'PYMODULE'), + ('encodings.cp874', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp874.py', + 'PYMODULE'), + ('encodings.cp869', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp869.py', + 'PYMODULE'), + ('encodings.cp866', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp866.py', + 'PYMODULE'), + ('encodings.cp865', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp865.py', + 'PYMODULE'), + ('encodings.cp864', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp864.py', + 'PYMODULE'), + ('encodings.cp863', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp863.py', + 'PYMODULE'), + ('encodings.cp862', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp862.py', + 'PYMODULE'), + ('encodings.cp861', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp861.py', + 'PYMODULE'), + ('encodings.cp860', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp860.py', + 'PYMODULE'), + ('encodings.cp858', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp858.py', + 'PYMODULE'), + ('encodings.cp857', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp857.py', + 'PYMODULE'), + ('encodings.cp856', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp856.py', + 'PYMODULE'), + ('encodings.cp855', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp855.py', + 'PYMODULE'), + ('encodings.cp852', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp852.py', + 'PYMODULE'), + ('encodings.cp850', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp850.py', + 'PYMODULE'), + ('encodings.cp775', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp775.py', + 'PYMODULE'), + ('encodings.cp737', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp737.py', + 'PYMODULE'), + ('encodings.cp720', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp720.py', + 'PYMODULE'), + ('encodings.cp500', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp500.py', + 'PYMODULE'), + ('encodings.cp437', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp437.py', + 'PYMODULE'), + ('encodings.cp424', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp424.py', + 'PYMODULE'), + ('encodings.cp273', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp273.py', + 'PYMODULE'), + ('encodings.cp1258', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1258.py', + 'PYMODULE'), + ('encodings.cp1257', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1257.py', + 'PYMODULE'), + ('encodings.cp1256', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1256.py', + 'PYMODULE'), + ('encodings.cp1255', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1255.py', + 'PYMODULE'), + ('encodings.cp1254', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1254.py', + 'PYMODULE'), + ('encodings.cp1253', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1253.py', + 'PYMODULE'), + ('encodings.cp1252', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1252.py', + 'PYMODULE'), + ('encodings.cp1251', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1251.py', + 'PYMODULE'), + ('encodings.cp1250', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1250.py', + 'PYMODULE'), + ('encodings.cp1140', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1140.py', + 'PYMODULE'), + ('encodings.cp1125', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1125.py', + 'PYMODULE'), + ('encodings.cp1026', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1026.py', + 'PYMODULE'), + ('encodings.cp1006', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1006.py', + 'PYMODULE'), + ('encodings.cp037', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp037.py', + 'PYMODULE'), + ('encodings.charmap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\charmap.py', + 'PYMODULE'), + ('encodings.bz2_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\bz2_codec.py', + 'PYMODULE'), + ('encodings.big5hkscs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5hkscs.py', + 'PYMODULE'), + ('encodings.big5', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5.py', + 'PYMODULE'), + ('encodings.base64_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\base64_codec.py', + 'PYMODULE'), + ('encodings.ascii', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ascii.py', + 'PYMODULE'), + ('encodings.aliases', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\aliases.py', + 'PYMODULE'), + ('encodings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\__init__.py', + 'PYMODULE'), + ('operator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\operator.py', + 'PYMODULE'), + ('functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\functools.py', + 'PYMODULE'), + ('re._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_parser.py', + 'PYMODULE'), + ('re._constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_constants.py', + 'PYMODULE'), + ('re._compiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_compiler.py', + 'PYMODULE'), + ('re._casefix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_casefix.py', + 'PYMODULE'), + ('_collections_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_collections_abc.py', + 'PYMODULE'), + ('warnings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\warnings.py', + 'PYMODULE'), + ('traceback', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\traceback.py', + 'PYMODULE'), + ('enum', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\enum.py', + 'PYMODULE'), + ('sre_parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_parse.py', + 'PYMODULE'), + ('sre_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_compile.py', + 'PYMODULE'), + ('io', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\io.py', + 'PYMODULE'), + ('re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\__init__.py', + 'PYMODULE'), + ('os', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\os.py', + 'PYMODULE')]) diff --git a/build/generateVars/EXE-00.toc b/build/generateVars/EXE-00.toc new file mode 100644 index 0000000..c821b2d --- /dev/null +++ b/build/generateVars/EXE-00.toc @@ -0,0 +1,230 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\generateVars.exe', + True, + False, + False, + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico', + None, + False, + False, + b'\n\n \n \n \n \n \n \n \n ' + b'\n <' + b'application>\n \n \n ' + b' \n \n \n \n <' + b'/compatibility>\n ' + b'\n \n true\n \n \n \n \n \n \n \n', + True, + False, + None, + None, + None, + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\generateVars.pkg', + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('generateVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\generateVars.py', + 'PYSOURCE'), + ('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\base_library.zip', + 'DATA')], + [], + False, + False, + 1751903262, + [('run.exe', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe', + 'EXECUTABLE')], + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll') diff --git a/build/generateVars/PKG-00.toc b/build/generateVars/PKG-00.toc new file mode 100644 index 0000000..5aa1f45 --- /dev/null +++ b/build/generateVars/PKG-00.toc @@ -0,0 +1,208 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\generateVars.pkg', + {'BINARY': True, + 'DATA': True, + 'EXECUTABLE': True, + 'EXTENSION': True, + 'PYMODULE': True, + 'PYSOURCE': True, + 'PYZ': False, + 'SPLASH': True, + 'SYMLINK': False}, + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('generateVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\generateVars.py', + 'PYSOURCE'), + ('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\base_library.zip', + 'DATA')], + 'python313.dll', + False, + False, + False, + [], + None, + None, + None) diff --git a/build/generateVars/PYZ-00.pyz b/build/generateVars/PYZ-00.pyz new file mode 100644 index 0000000..208c506 Binary files /dev/null and b/build/generateVars/PYZ-00.pyz differ diff --git a/build/generateVars/PYZ-00.toc b/build/generateVars/PYZ-00.toc new file mode 100644 index 0000000..aea05da --- /dev/null +++ b/build/generateVars/PYZ-00.toc @@ -0,0 +1,415 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\generateVars\\PYZ-00.pyz', + [('__future__', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py', + 'PYMODULE'), + ('_colorize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py', + 'PYMODULE'), + ('_opcode_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py', + 'PYMODULE'), + ('glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._functional', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py', + 'PYMODULE'), + ('json', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py', + 'PYMODULE'), + ('pathlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py', + 'PYMODULE'), + ('pathlib._local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py', + 'PYMODULE'), + ('subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.etree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py', + 'PYMODULE'), + ('xml.etree.ElementInclude', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py', + 'PYMODULE'), + ('xml.etree.ElementPath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py', + 'PYMODULE'), + ('xml.etree.ElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py', + 'PYMODULE'), + ('xml.etree.cElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('zipfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE')]) diff --git a/build/generateVars/base_library.zip b/build/generateVars/base_library.zip new file mode 100644 index 0000000..4c8042c Binary files /dev/null and b/build/generateVars/base_library.zip differ diff --git a/build/generateVars/generateVars.pkg b/build/generateVars/generateVars.pkg new file mode 100644 index 0000000..d75ab08 Binary files /dev/null and b/build/generateVars/generateVars.pkg differ diff --git a/build/generateVars/localpycs/pyimod01_archive.pyc b/build/generateVars/localpycs/pyimod01_archive.pyc new file mode 100644 index 0000000..d338813 Binary files /dev/null and b/build/generateVars/localpycs/pyimod01_archive.pyc differ diff --git a/build/generateVars/localpycs/pyimod02_importers.pyc b/build/generateVars/localpycs/pyimod02_importers.pyc new file mode 100644 index 0000000..67f6b1b Binary files /dev/null and b/build/generateVars/localpycs/pyimod02_importers.pyc differ diff --git a/build/generateVars/localpycs/pyimod03_ctypes.pyc b/build/generateVars/localpycs/pyimod03_ctypes.pyc new file mode 100644 index 0000000..1997e5a Binary files /dev/null and b/build/generateVars/localpycs/pyimod03_ctypes.pyc differ diff --git a/build/generateVars/localpycs/pyimod04_pywin32.pyc b/build/generateVars/localpycs/pyimod04_pywin32.pyc new file mode 100644 index 0000000..cab1f6a Binary files /dev/null and b/build/generateVars/localpycs/pyimod04_pywin32.pyc differ diff --git a/build/generateVars/localpycs/struct.pyc b/build/generateVars/localpycs/struct.pyc new file mode 100644 index 0000000..bfcba93 Binary files /dev/null and b/build/generateVars/localpycs/struct.pyc differ diff --git a/build/generateVars/warn-generateVars.txt b/build/generateVars/warn-generateVars.txt new file mode 100644 index 0000000..e081e19 --- /dev/null +++ b/build/generateVars/warn-generateVars.txt @@ -0,0 +1,27 @@ + +This file lists modules PyInstaller was not able to find. This does not +necessarily mean this module is required for running your program. Python and +Python 3rd-party packages include a lot of conditional or optional modules. For +example the module 'ntpath' only exists on Windows, whereas the module +'posixpath' only exists on Posix systems. + +Types if import: +* top-level: imported at the top-level - look at these first +* conditional: imported within an if-statement +* delayed: imported within a function +* optional: imported within a try-except-statement + +IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for + tracking down the missing module yourself. Thanks! + +missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional) +excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional) +missing module named 'collections.abc' - imported by traceback (top-level), typing (top-level), inspect (top-level), logging (top-level), importlib.resources.readers (top-level), selectors (top-level), tracemalloc (top-level), xml.etree.ElementTree (top-level), http.client (top-level) +missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional) +missing module named resource - imported by posix (top-level) +missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed, optional) +missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional) +missing module named _scproxy - imported by urllib.request (conditional) +missing module named termios - imported by getpass (optional) +missing module named _posixsubprocess - imported by subprocess (conditional) +missing module named fcntl - imported by subprocess (optional) diff --git a/build/generateVars/xref-generateVars.html b/build/generateVars/xref-generateVars.html new file mode 100644 index 0000000..e05c270 --- /dev/null +++ b/build/generateVars/xref-generateVars.html @@ -0,0 +1,8214 @@ + + + + + modulegraph cross reference for generateVars.py, pyi_rth_inspect.py + + + +

modulegraph cross reference for generateVars.py, pyi_rth_inspect.py

+ +
+ + generateVars.py +Script
+imports: + _collections_abc + • _weakrefset + • abc + • argparse + • codecs + • collections + • copyreg + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • enum + • functools + • genericpath + • heapq + • io + • keyword + • linecache + • locale + • ntpath + • operator + • os + • pathlib + • posixpath + • pyi_rth_inspect.py + • re + • re._casefix + • re._compiler + • re._constants + • re._parser + • reprlib + • sre_compile + • sre_constants + • sre_parse + • stat + • sys + • traceback + • types + • warnings + • weakref + • xml.etree.ElementTree + +
+ +
+ +
+ + pyi_rth_inspect.py +Script
+imports: + inspect + • os + • sys + • zipfile + +
+
+imported by: + generateVars.py + +
+ +
+ +
+ + 'collections.abc' +MissingModule
+imported by: + http.client + • importlib.resources.readers + • inspect + • logging + • selectors + • traceback + • tracemalloc + • typing + • xml.etree.ElementTree + +
+ +
+ +
+ + __future__ +SourceModule + +
+ +
+ + _abc (builtin module)
+imported by: + abc + +
+ +
+ +
+ + _ast (builtin module)
+imported by: + ast + +
+ +
+ +
+ + _bisect (builtin module)
+imported by: + bisect + +
+ +
+ +
+ + _blake2 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _bz2 C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_bz2.pyd
+imported by: + bz2 + +
+ +
+ +
+ + _codecs (builtin module)
+imported by: + codecs + +
+ +
+ +
+ + _codecs_cn (builtin module)
+imported by: + encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hz + +
+ +
+ +
+ + _codecs_hk (builtin module)
+imported by: + encodings.big5hkscs + +
+ +
+ +
+ + _codecs_iso2022 (builtin module) + +
+ +
+ + _codecs_jp (builtin module) + +
+ +
+ + _codecs_kr (builtin module)
+imported by: + encodings.cp949 + • encodings.euc_kr + • encodings.johab + +
+ +
+ +
+ + _codecs_tw (builtin module)
+imported by: + encodings.big5 + • encodings.cp950 + +
+ +
+ +
+ + _collections (builtin module)
+imported by: + collections + • threading + +
+ +
+ +
+ + _collections_abc +SourceModule
+imports: + abc + • sys + • warnings + +
+
+imported by: + collections + • contextlib + • generateVars.py + • locale + • os + • pathlib._local + • random + • types + • weakref + +
+ +
+ +
+ + _colorize +SourceModule
+imports: + __future__ + • io + • nt + • os + • sys + • typing + +
+
+imported by: + traceback + +
+ +
+ +
+ + _compat_pickle +SourceModule
+imported by: + _pickle + • pickle + +
+ +
+ +
+ + _compression +SourceModule
+imports: + io + • sys + +
+
+imported by: + bz2 + • gzip + • lzma + +
+ +
+ +
+ + _contextvars (builtin module)
+imported by: + contextvars + +
+ +
+ +
+ + _csv (builtin module)
+imported by: + csv + +
+ +
+ +
+ + _datetime (builtin module)
+imports: + _strptime + • time + +
+
+imported by: + datetime + +
+ +
+ +
+ + _decimal C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_decimal.pyd
+imported by: + decimal + +
+ +
+ +
+ + _elementtree C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_elementtree.pyd +
+imported by: + xml.etree.ElementTree + +
+ +
+ +
+ + _frozen_importlib +ExcludedModule
+imported by: + importlib + • importlib.abc + +
+ +
+ +
+ + _frozen_importlib_external +MissingModule
+imported by: + importlib + • importlib._bootstrap + • importlib.abc + +
+ +
+ +
+ + _functools (builtin module)
+imported by: + functools + +
+ +
+ +
+ + _hashlib C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_hashlib.pyd
+imported by: + hashlib + +
+ +
+ +
+ + _heapq (builtin module)
+imported by: + heapq + +
+ +
+ +
+ + _imp (builtin module)
+imported by: + importlib + • importlib._bootstrap_external + • importlib.util + +
+ +
+ +
+ + _io (builtin module)
+imported by: + importlib._bootstrap_external + • io + +
+ +
+ +
+ + _json (builtin module)
+imports: + json.decoder + +
+
+imported by: + json.decoder + • json.encoder + • json.scanner + +
+ +
+ +
+ + _locale (builtin module)
+imported by: + locale + +
+ +
+ +
+ + _lzma C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_lzma.pyd
+imported by: + lzma + +
+ +
+ +
+ + _md5 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _multibytecodec (builtin module) + +
+ +
+ + _opcode (builtin module)
+imported by: + dis + • opcode + +
+ +
+ +
+ + _opcode_metadata +SourceModule
+imported by: + opcode + +
+ +
+ +
+ + _operator (builtin module)
+imported by: + operator + +
+ +
+ +
+ + _pickle (builtin module)
+imports: + _compat_pickle + • codecs + • copyreg + +
+
+imported by: + pickle + +
+ +
+ +
+ + _posixsubprocess +MissingModule
+imports: + gc + +
+
+imported by: + subprocess + +
+ +
+ +
+ + _py_abc +SourceModule
+imports: + _weakrefset + +
+
+imported by: + abc + +
+ +
+ +
+ + _pydatetime +SourceModule
+imports: + _strptime + • math + • operator + • sys + • time + • warnings + +
+
+imported by: + datetime + +
+ +
+ +
+ + _pydecimal +SourceModule
+imports: + collections + • contextvars + • itertools + • locale + • math + • numbers + • re + • sys + +
+
+imported by: + decimal + +
+ +
+ +
+ + _random (builtin module)
+imported by: + random + +
+ +
+ +
+ + _scproxy +MissingModule
+imported by: + urllib.request + +
+ +
+ +
+ + _sha1 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _sha2 (builtin module)
+imported by: + hashlib + • random + +
+ +
+ +
+ + _sha3 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _signal (builtin module)
+imported by: + signal + +
+ +
+ +
+ + _socket C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_socket.pyd
+imported by: + socket + • types + +
+ +
+ +
+ + _sre (builtin module)
+imports: + copy + • re + +
+
+imported by: + re + • re._compiler + • re._constants + +
+ +
+ +
+ + _ssl C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_ssl.pyd
+imports: + socket + +
+
+imported by: + ssl + +
+ +
+ +
+ + _stat (builtin module)
+imported by: + stat + +
+ +
+ +
+ + _statistics (builtin module)
+imported by: + statistics + +
+ +
+ +
+ + _string (builtin module)
+imported by: + string + +
+ +
+ +
+ + _strptime +SourceModule
+imports: + _thread + • calendar + • datetime + • locale + • os + • re + • time + • warnings + +
+
+imported by: + _datetime + • _pydatetime + • time + +
+ +
+ +
+ + _struct (builtin module)
+imported by: + struct + +
+ +
+ +
+ + _suggestions (builtin module)
+imported by: + traceback + +
+ +
+ +
+ + _thread (builtin module)
+imported by: + _strptime + • functools + • reprlib + • tempfile + • threading + +
+ +
+ +
+ + _threading_local +SourceModule
+imports: + contextlib + • threading + • weakref + +
+
+imported by: + threading + +
+ +
+ +
+ + _tokenize (builtin module)
+imported by: + tokenize + +
+ +
+ +
+ + _tracemalloc (builtin module)
+imported by: + tracemalloc + +
+ +
+ +
+ + _typing (builtin module)
+imported by: + typing + +
+ +
+ +
+ + _warnings (builtin module)
+imported by: + importlib._bootstrap_external + • warnings + +
+ +
+ +
+ + _weakref (builtin module)
+imported by: + _weakrefset + • collections + • weakref + • xml.sax.expatreader + +
+ +
+ +
+ + _weakrefset +SourceModule
+imports: + _weakref + • types + +
+
+imported by: + _py_abc + • generateVars.py + • threading + • weakref + +
+ +
+ +
+ + _winapi (builtin module)
+imported by: + encodings + • mimetypes + • ntpath + • shutil + • subprocess + +
+ +
+ +
+ + abc +SourceModule
+imports: + _abc + • _py_abc + +
+
+imported by: + _collections_abc + • contextlib + • dataclasses + • email._policybase + • functools + • generateVars.py + • importlib._abc + • importlib.abc + • importlib.metadata + • importlib.resources.abc + • inspect + • io + • numbers + • os + • selectors + • typing + +
+ +
+ +
+ + argparse +SourceModule
+imports: + copy + • gettext + • os + • re + • shutil + • sys + • textwrap + • warnings + +
+
+imported by: + ast + • calendar + • dis + • generateVars.py + • gzip + • inspect + • py_compile + • random + • tarfile + • tokenize + • zipfile + +
+ +
+ +
+ + array (builtin module)
+imported by: + socket + +
+ +
+ +
+ + ast +SourceModule
+imports: + _ast + • argparse + • collections + • contextlib + • enum + • inspect + • re + • sys + • warnings + +
+
+imported by: + inspect + • traceback + +
+ +
+ +
+ + atexit (builtin module)
+imported by: + logging + • weakref + +
+ +
+ +
+ + base64 +SourceModule
+imports: + binascii + • getopt + • re + • struct + • sys + +
+ + +
+ +
+ + binascii (builtin module) + +
+ +
+ + bisect +SourceModule
+imports: + _bisect + +
+
+imported by: + random + • statistics + • urllib.request + +
+ +
+ +
+ + builtins (builtin module)
+imported by: + bz2 + • codecs + • enum + • gettext + • gzip + • inspect + • locale + • lzma + • operator + • reprlib + • subprocess + • tarfile + • tokenize + • warnings + +
+ +
+ +
+ + bz2 +SourceModule
+imports: + _bz2 + • _compression + • builtins + • io + • os + +
+
+imported by: + encodings.bz2_codec + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + calendar +SourceModule
+imports: + argparse + • datetime + • enum + • itertools + • locale + • sys + • warnings + +
+
+imported by: + _strptime + • email._parseaddr + • http.cookiejar + • ssl + +
+ +
+ +
+ + codecs +SourceModule
+imports: + _codecs + • builtins + • encodings + • sys + +
+
+imported by: + _pickle + • encodings + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • generateVars.py + • json + • pickle + • tokenize + • xml.sax.saxutils + +
+ +
+ +
+ + collections +Package
+imports: + _collections + • _collections_abc + • _weakref + • copy + • heapq + • itertools + • keyword + • operator + • reprlib + • sys + +
+
+imported by: + _pydecimal + • ast + • contextlib + • dis + • email.feedparser + • functools + • generateVars.py + • importlib.metadata + • importlib.metadata._collections + • importlib.resources.readers + • inspect + • pprint + • selectors + • shutil + • ssl + • statistics + • string + • threading + • tokenize + • typing + • urllib.parse + • xml.etree.ElementTree + +
+ +
+ +
+ + contextlib +SourceModule
+imports: + _collections_abc + • abc + • collections + • functools + • os + • sys + • types + +
+ + +
+ +
+ + contextvars +SourceModule
+imports: + _contextvars + +
+
+imported by: + _pydecimal + +
+ +
+ +
+ + copy +SourceModule
+imports: + copyreg + • types + • weakref + +
+
+imported by: + _sre + • argparse + • collections + • dataclasses + • email.generator + • gettext + • http.cookiejar + • tarfile + • weakref + • xml.etree.ElementInclude + +
+ +
+ +
+ + copyreg +SourceModule
+imports: + functools + • operator + +
+
+imported by: + _pickle + • copy + • generateVars.py + • pickle + • re + • typing + +
+ +
+ +
+ + csv +SourceModule
+imports: + _csv + • io + • re + • types + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + dataclasses +SourceModule
+imports: + abc + • copy + • inspect + • itertools + • keyword + • re + • reprlib + • sys + • types + +
+
+imported by: + pprint + +
+ +
+ +
+ + datetime +SourceModule
+imports: + _datetime + • _pydatetime + • time + +
+
+imported by: + _strptime + • calendar + • email.utils + • http.cookiejar + +
+ +
+ +
+ + decimal +SourceModule
+imports: + _decimal + • _pydecimal + • sys + +
+
+imported by: + fractions + • statistics + +
+ +
+ +
+ + dis +SourceModule
+imports: + _opcode + • argparse + • collections + • io + • opcode + • sys + • types + +
+
+imported by: + inspect + +
+ +
+ +
+ + email +Package + + +
+ +
+ + email._encoded_words +SourceModule
+imports: + base64 + • binascii + • email + • email.errors + • functools + • re + • string + +
+
+imported by: + email._header_value_parser + • email.message + +
+ +
+ +
+ + email._header_value_parser +SourceModule
+imports: + email + • email._encoded_words + • email.errors + • email.utils + • operator + • re + • string + • sys + • urllib + +
+
+imported by: + email + • email.headerregistry + +
+ +
+ +
+ + email._parseaddr +SourceModule
+imports: + calendar + • email + • time + +
+
+imported by: + email.utils + +
+ +
+ +
+ + email._policybase +SourceModule
+imports: + abc + • email + • email.charset + • email.header + • email.utils + +
+
+imported by: + email.feedparser + • email.message + • email.parser + • email.policy + +
+ +
+ +
+ + email.base64mime +SourceModule
+imports: + base64 + • binascii + • email + +
+
+imported by: + email.charset + • email.header + +
+ +
+ +
+ + email.charset +SourceModule
+imports: + email + • email.base64mime + • email.encoders + • email.errors + • email.quoprimime + • functools + +
+
+imported by: + email + • email._policybase + • email.contentmanager + • email.header + • email.message + • email.utils + +
+ +
+ +
+ + email.contentmanager +SourceModule
+imports: + binascii + • email + • email.charset + • email.errors + • email.message + • email.quoprimime + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.encoders +SourceModule
+imports: + base64 + • email + • quopri + +
+
+imported by: + email.charset + +
+ +
+ +
+ + email.errors +SourceModule
+imports: + email + +
+ + +
+ +
+ + email.feedparser +SourceModule
+imports: + collections + • email + • email._policybase + • email.errors + • email.message + • io + • re + +
+
+imported by: + email.parser + +
+ +
+ +
+ + email.generator +SourceModule
+imports: + copy + • email + • email.errors + • email.utils + • io + • random + • re + • sys + • time + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.header +SourceModule
+imports: + binascii + • email + • email.base64mime + • email.charset + • email.errors + • email.quoprimime + • re + +
+
+imported by: + email + • email._policybase + +
+ +
+ +
+ + email.headerregistry +SourceModule
+imports: + email + • email._header_value_parser + • email.errors + • email.utils + • types + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.iterators +SourceModule
+imports: + email + • io + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.message +SourceModule
+imports: + binascii + • email + • email._encoded_words + • email._policybase + • email.charset + • email.errors + • email.generator + • email.iterators + • email.policy + • email.utils + • io + • quopri + • re + +
+ + +
+ +
+ + email.parser +SourceModule
+imports: + email + • email._policybase + • email.feedparser + • io + +
+
+imported by: + email + • http.client + +
+ +
+ +
+ + email.policy +SourceModule
+imports: + email + • email._policybase + • email.contentmanager + • email.headerregistry + • email.message + • email.utils + • re + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.quoprimime +SourceModule
+imports: + email + • re + • string + +
+
+imported by: + email.charset + • email.contentmanager + • email.header + +
+ +
+ +
+ + email.utils +SourceModule
+imports: + datetime + • email + • email._parseaddr + • email.charset + • os + • random + • re + • socket + • time + • urllib.parse + • warnings + +
+ + +
+ +
+ + encodings +Package
+imports: + _winapi + • codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • sys + +
+
+imported by: + codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • generateVars.py + • locale + +
+ +
+ +
+ + encodings.aliases +SourceModule
+imports: + encodings + +
+
+imported by: + encodings + • generateVars.py + • locale + +
+ +
+ +
+ + encodings.ascii +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.base64_codec +SourceModule
+imports: + base64 + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.big5 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.big5hkscs +SourceModule
+imports: + _codecs_hk + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.bz2_codec +SourceModule
+imports: + bz2 + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.charmap +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp037 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1006 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1026 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1125 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1140 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1250 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1251 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1252 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1253 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1254 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1255 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1256 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1257 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp1258 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp273 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp424 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp437 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp500 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp720 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp737 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp775 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp850 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp852 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp855 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp856 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp857 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp858 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp860 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp861 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp862 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp863 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp864 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp865 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp866 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp869 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp874 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp875 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp932 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp949 +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.cp950 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.euc_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.euc_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.euc_jp +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.euc_kr +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.gb18030 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.gb2312 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.gbk +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.hex_codec +SourceModule
+imports: + binascii + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.hp_roman8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.hz +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.idna +SourceModule
+imports: + codecs + • encodings + • re + • stringprep + • unicodedata + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_1 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_2 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_2004 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_3 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_ext +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso2022_kr +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_10 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_11 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_13 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_14 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_15 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_16 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_3 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_4 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_5 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_6 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.iso8859_9 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.johab +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.koi8_r +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.koi8_t +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.koi8_u +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.kz1048 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.latin_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_arabic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_croatian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_cyrillic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_farsi +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_greek +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_iceland +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_latin2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_roman +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_romanian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mac_turkish +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.mbcs +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.oem +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.palmos +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.ptcp154 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.punycode +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.quopri_codec +SourceModule
+imports: + codecs + • encodings + • io + • quopri + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.raw_unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.rot_13 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.shift_jis +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.shift_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.shift_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.tis_620 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.undefined +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_16 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_16_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_16_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_32 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_32_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_32_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.utf_8_sig +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.uu_codec +SourceModule
+imports: + binascii + • codecs + • encodings + • io + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + encodings.zlib_codec +SourceModule
+imports: + codecs + • encodings + • zlib + +
+
+imported by: + encodings + • generateVars.py + +
+ +
+ +
+ + enum +SourceModule
+imports: + builtins + • functools + • sys + • types + • warnings + +
+
+imported by: + ast + • calendar + • generateVars.py + • http + • inspect + • py_compile + • re + • signal + • socket + • ssl + +
+ +
+ +
+ + errno (builtin module)
+imported by: + gettext + • gzip + • http.client + • pathlib._abc + • posixpath + • shutil + • socket + • ssl + • subprocess + • tempfile + +
+ +
+ +
+ + fcntl +MissingModule
+imported by: + subprocess + +
+ +
+ +
+ + fnmatch +SourceModule
+imports: + functools + • os + • posixpath + • re + +
+
+imported by: + glob + • shutil + • tracemalloc + • urllib.request + +
+ +
+ +
+ + fractions +SourceModule
+imports: + decimal + • functools + • math + • numbers + • operator + • re + • sys + +
+
+imported by: + statistics + +
+ +
+ +
+ + ftplib +SourceModule
+imports: + netrc + • re + • socket + • ssl + • sys + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + functools +SourceModule
+imports: + _functools + • _thread + • abc + • collections + • reprlib + • types + • typing + • warnings + • weakref + +
+
+imported by: + contextlib + • copyreg + • email._encoded_words + • email.charset + • enum + • fnmatch + • fractions + • generateVars.py + • glob + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._functools + • importlib.resources._common + • inspect + • ipaddress + • locale + • operator + • pathlib._abc + • pickle + • re + • statistics + • tempfile + • tokenize + • tracemalloc + • types + • typing + • urllib.parse + • warnings + +
+ +
+ +
+ + gc (builtin module)
+imports: + time + +
+
+imported by: + _posixsubprocess + • weakref + +
+ +
+ +
+ + genericpath +SourceModule
+imports: + os + • stat + +
+
+imported by: + generateVars.py + • ntpath + • posixpath + +
+ +
+ +
+ + getopt +SourceModule
+imports: + gettext + • os + • sys + +
+
+imported by: + base64 + • mimetypes + • quopri + +
+ +
+ +
+ + getpass +SourceModule
+imports: + contextlib + • io + • msvcrt + • os + • pwd + • sys + • termios + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + gettext +SourceModule
+imports: + builtins + • copy + • errno + • locale + • operator + • os + • re + • struct + • sys + • warnings + +
+
+imported by: + argparse + • getopt + +
+ +
+ +
+ + glob +SourceModule
+imports: + contextlib + • fnmatch + • functools + • itertools + • operator + • os + • re + • stat + • sys + • warnings + +
+
+imported by: + pathlib._abc + • pathlib._local + +
+ +
+ +
+ + grp +MissingModule
+imported by: + pathlib._local + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + gzip +SourceModule
+imports: + _compression + • argparse + • builtins + • errno + • io + • os + • struct + • sys + • time + • warnings + • weakref + • zlib + +
+
+imported by: + tarfile + +
+ +
+ +
+ + hashlib +SourceModule
+imports: + _blake2 + • _hashlib + • _md5 + • _sha1 + • _sha2 + • _sha3 + • logging + +
+
+imported by: + random + • urllib.request + +
+ +
+ +
+ + heapq +SourceModule
+imports: + _heapq + +
+
+imported by: + collections + • generateVars.py + +
+ +
+ +
+ + http +Package
+imports: + enum + +
+
+imported by: + http.client + • http.cookiejar + +
+ +
+ +
+ + http.client +SourceModule
+imports: + 'collections.abc' + • email.message + • email.parser + • errno + • http + • io + • re + • socket + • ssl + • sys + • urllib.parse + +
+
+imported by: + http.cookiejar + • urllib.request + +
+ +
+ +
+ + http.cookiejar +SourceModule
+imports: + calendar + • copy + • datetime + • http + • http.client + • io + • logging + • os + • re + • threading + • time + • traceback + • urllib.parse + • urllib.request + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + importlib +Package + + +
+ +
+ + importlib._abc +SourceModule
+imports: + abc + • importlib + • importlib._bootstrap + +
+
+imported by: + importlib.abc + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap +SourceModule
+imports: + _frozen_importlib_external + • importlib + +
+
+imported by: + importlib + • importlib._abc + • importlib.machinery + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap_external +SourceModule
+imports: + _imp + • _io + • _warnings + • importlib + • importlib.metadata + • importlib.readers + • marshal + • nt + • posix + • sys + • tokenize + • winreg + +
+
+imported by: + importlib + • importlib.abc + • importlib.machinery + • importlib.util + • py_compile + +
+ +
+ +
+ + importlib.abc +SourceModule +
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.machinery +SourceModule +
+imported by: + importlib.abc + • inspect + • py_compile + +
+ +
+ +
+ + importlib.metadata +Package
+imports: + __future__ + • abc + • collections + • contextlib + • csv + • email + • functools + • importlib + • importlib.abc + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._collections + • importlib.metadata._functools + • importlib.metadata._itertools + • importlib.metadata._meta + • inspect + • itertools + • json + • operator + • os + • pathlib + • posixpath + • re + • sys + • textwrap + • types + • typing + • warnings + • zipfile + +
+ + +
+ +
+ + importlib.metadata._adapters +SourceModule
+imports: + email.message + • functools + • importlib.metadata + • importlib.metadata._text + • re + • textwrap + • warnings + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._collections +SourceModule
+imports: + collections + • importlib.metadata + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._functools +SourceModule
+imports: + functools + • importlib.metadata + • types + +
+
+imported by: + importlib.metadata + • importlib.metadata._text + +
+ +
+ +
+ + importlib.metadata._itertools +SourceModule
+imports: + importlib.metadata + • itertools + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._meta +SourceModule
+imports: + __future__ + • importlib.metadata + • os + • typing + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._text +SourceModule +
+imported by: + importlib.metadata._adapters + +
+ +
+ +
+ + importlib.readers +SourceModule
+imports: + importlib + • importlib.resources.readers + +
+
+imported by: + importlib._bootstrap_external + +
+ +
+ +
+ + importlib.resources +Package + + +
+ +
+ + importlib.resources._adapters +SourceModule
+imports: + contextlib + • importlib.resources + • importlib.resources.abc + • io + +
+
+imported by: + importlib.resources._common + +
+ +
+ +
+ + importlib.resources._common +SourceModule
+imports: + contextlib + • functools + • importlib + • importlib.resources + • importlib.resources._adapters + • importlib.resources.abc + • inspect + • itertools + • os + • pathlib + • tempfile + • types + • typing + • warnings + +
+ + +
+ +
+ + importlib.resources._functional +SourceModule +
+imported by: + importlib.resources + +
+ +
+ +
+ + importlib.resources._itertools +SourceModule
+imports: + importlib.resources + +
+
+imported by: + importlib.resources.readers + +
+ +
+ +
+ + importlib.resources.abc +SourceModule
+imports: + abc + • importlib.resources + • io + • itertools + • os + • pathlib + • typing + +
+ + +
+ +
+ + importlib.resources.readers +SourceModule +
+imported by: + importlib.readers + +
+ +
+ +
+ + importlib.util +SourceModule
+imports: + _imp + • importlib + • importlib._abc + • importlib._bootstrap + • importlib._bootstrap_external + • sys + • threading + • types + +
+
+imported by: + py_compile + • zipfile + +
+ +
+ +
+ + inspect +SourceModule
+imports: + 'collections.abc' + • abc + • argparse + • ast + • builtins + • collections + • dis + • enum + • functools + • importlib + • importlib.machinery + • itertools + • keyword + • linecache + • operator + • os + • re + • sys + • token + • tokenize + • types + • weakref + +
+
+imported by: + ast + • dataclasses + • importlib.metadata + • importlib.resources._common + • pyi_rth_inspect.py + • typing + • warnings + +
+ +
+ +
+ + io +SourceModule
+imports: + _io + • abc + +
+
+imported by: + _colorize + • _compression + • bz2 + • csv + • dis + • email.feedparser + • email.generator + • email.iterators + • email.message + • email.parser + • encodings.quopri_codec + • encodings.uu_codec + • generateVars.py + • getpass + • gzip + • http.client + • http.cookiejar + • importlib.resources._adapters + • importlib.resources.abc + • logging + • lzma + • os + • pathlib._local + • pickle + • pprint + • quopri + • socket + • subprocess + • tarfile + • tempfile + • tokenize + • urllib.error + • urllib.request + • xml.etree.ElementTree + • xml.sax + • xml.sax.saxutils + • zipfile + • zipfile._path + +
+ +
+ +
+ + ipaddress +SourceModule
+imports: + functools + • re + +
+
+imported by: + urllib.parse + • urllib.request + +
+ +
+ +
+ + itertools (builtin module) + +
+ +
+ + json +Package
+imports: + codecs + • json.decoder + • json.encoder + • json.scanner + +
+
+imported by: + importlib.metadata + • json.decoder + • json.encoder + • json.scanner + +
+ +
+ +
+ + json.decoder +SourceModule
+imports: + _json + • json + • json.scanner + • re + +
+
+imported by: + _json + • json + +
+ +
+ +
+ + json.encoder +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + +
+ +
+ +
+ + json.scanner +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + • json.decoder + +
+ +
+ +
+ + keyword +SourceModule
+imported by: + collections + • dataclasses + • generateVars.py + • inspect + +
+ +
+ +
+ + linecache +SourceModule
+imports: + os + • sys + • tokenize + +
+
+imported by: + generateVars.py + • inspect + • traceback + • tracemalloc + • warnings + +
+ +
+ +
+ + locale +SourceModule
+imports: + _collections_abc + • _locale + • builtins + • encodings + • encodings.aliases + • functools + • os + • re + • sys + • warnings + +
+
+imported by: + _pydecimal + • _strptime + • calendar + • generateVars.py + • gettext + • subprocess + +
+ +
+ +
+ + logging +Package
+imports: + 'collections.abc' + • atexit + • io + • os + • pickle + • re + • string + • sys + • threading + • time + • traceback + • types + • warnings + • weakref + +
+
+imported by: + hashlib + • http.cookiejar + +
+ +
+ +
+ + lzma +SourceModule
+imports: + _compression + • _lzma + • builtins + • io + • os + +
+
+imported by: + shutil + • tarfile + • zipfile + +
+ +
+ +
+ + marshal (builtin module)
+imported by: + importlib._bootstrap_external + +
+ +
+ +
+ + math (builtin module)
+imported by: + _pydatetime + • _pydecimal + • fractions + • random + • selectors + • statistics + • urllib.parse + +
+ +
+ +
+ + mimetypes +SourceModule
+imports: + _winapi + • getopt + • os + • posixpath + • sys + • urllib.parse + • winreg + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + msvcrt (builtin module)
+imported by: + getpass + • subprocess + +
+ +
+ +
+ + netrc +SourceModule
+imports: + os + • pwd + • stat + +
+
+imported by: + ftplib + +
+ +
+ +
+ + nt (builtin module)
+imported by: + _colorize + • importlib._bootstrap_external + • ntpath + • os + • shutil + +
+ +
+ +
+ + ntpath +SourceModule
+imports: + _winapi + • genericpath + • nt + • os + • string + • sys + +
+
+imported by: + generateVars.py + • os + • os.path + • pathlib._local + +
+ +
+ +
+ + nturl2path +SourceModule
+imports: + string + • urllib.parse + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + numbers +SourceModule
+imports: + abc + +
+
+imported by: + _pydecimal + • fractions + • statistics + +
+ +
+ +
+ + opcode +SourceModule
+imports: + _opcode + • _opcode_metadata + +
+
+imported by: + dis + +
+ +
+ +
+ + operator +SourceModule
+imports: + _operator + • builtins + • functools + +
+
+imported by: + _pydatetime + • collections + • copyreg + • email._header_value_parser + • fractions + • generateVars.py + • gettext + • glob + • importlib.metadata + • importlib.resources.readers + • inspect + • pathlib._local + • random + • statistics + • typing + +
+ +
+ +
+ + os +SourceModule
+imports: + _collections_abc + • abc + • io + • nt + • ntpath + • os.path + • posix + • posixpath + • stat + • subprocess + • sys + • warnings + +
+
+imported by: + _colorize + • _strptime + • argparse + • bz2 + • contextlib + • email.utils + • fnmatch + • generateVars.py + • genericpath + • getopt + • getpass + • gettext + • glob + • gzip + • http.cookiejar + • importlib.metadata + • importlib.metadata._meta + • importlib.resources._common + • importlib.resources.abc + • inspect + • linecache + • locale + • logging + • lzma + • mimetypes + • netrc + • ntpath + • os.path + • pathlib._local + • posixpath + • py_compile + • pyi_rth_inspect.py + • random + • shutil + • socket + • ssl + • subprocess + • tarfile + • tempfile + • threading + • urllib.request + • xml.sax + • xml.sax.saxutils + • zipfile + • zipfile._path.glob + +
+ +
+ +
+ + os.path +AliasNode
+imports: + ntpath + • os + +
+
+imported by: + os + • py_compile + • tracemalloc + +
+ +
+ +
+ + pathlib +Package
+imports: + pathlib._abc + • pathlib._local + +
+ + +
+ +
+ + pathlib._abc +SourceModule
+imports: + errno + • functools + • glob + • pathlib + • stat + +
+
+imported by: + pathlib + • pathlib._local + +
+ +
+ +
+ + pathlib._local +SourceModule
+imports: + _collections_abc + • glob + • grp + • io + • itertools + • ntpath + • operator + • os + • pathlib + • pathlib._abc + • posixpath + • pwd + • sys + • urllib.parse + • warnings + +
+
+imported by: + pathlib + +
+ +
+ +
+ + pickle +SourceModule
+imports: + _compat_pickle + • _pickle + • codecs + • copyreg + • functools + • io + • itertools + • pprint + • re + • struct + • sys + • types + +
+
+imported by: + logging + • tracemalloc + +
+ +
+ +
+ + posix +MissingModule
+imports: + resource + +
+
+imported by: + importlib._bootstrap_external + • os + • posixpath + • shutil + +
+ +
+ +
+ + posixpath +SourceModule
+imports: + errno + • genericpath + • os + • posix + • pwd + • re + • stat + • sys + +
+
+imported by: + fnmatch + • generateVars.py + • importlib.metadata + • mimetypes + • os + • pathlib._local + • zipfile._path + +
+ +
+ +
+ + pprint +SourceModule
+imports: + collections + • dataclasses + • io + • re + • sys + • types + +
+
+imported by: + pickle + +
+ +
+ +
+ + pwd +MissingModule
+imported by: + getpass + • netrc + • pathlib._local + • posixpath + • shutil + • subprocess + • tarfile + +
+ +
+ +
+ + py_compile +SourceModule
+imports: + argparse + • enum + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • os + • os.path + • sys + • traceback + +
+
+imported by: + zipfile + +
+ +
+ +
+ + pyexpat C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\pyexpat.pyd
+imported by: + _elementtree + • xml.etree.ElementTree + • xml.parsers.expat + +
+ +
+ +
+ + quopri +SourceModule
+imports: + binascii + • getopt + • io + • sys + +
+
+imported by: + email.encoders + • email.message + • encodings.quopri_codec + +
+ +
+ +
+ + random +SourceModule
+imports: + _collections_abc + • _random + • _sha2 + • argparse + • bisect + • hashlib + • itertools + • math + • operator + • os + • statistics + • time + • warnings + +
+
+imported by: + email.generator + • email.utils + • statistics + • tempfile + +
+ +
+ +
+ + re +Package
+imports: + _sre + • copyreg + • enum + • functools + • re + • re._compiler + • re._constants + • re._parser + • warnings + +
+ + +
+ +
+ + re._casefix +SourceModule
+imports: + re + +
+
+imported by: + generateVars.py + • re._compiler + +
+ +
+ +
+ + re._compiler +SourceModule
+imports: + _sre + • re + • re._casefix + • re._constants + • re._parser + • sys + +
+
+imported by: + generateVars.py + • re + • sre_compile + +
+ +
+ +
+ + re._constants +SourceModule
+imports: + _sre + • re + +
+
+imported by: + generateVars.py + • re + • re._compiler + • re._parser + • sre_constants + +
+ +
+ +
+ + re._parser +SourceModule
+imports: + re + • re._constants + • unicodedata + • warnings + +
+
+imported by: + generateVars.py + • re + • re._compiler + • sre_parse + +
+ +
+ +
+ + reprlib +SourceModule
+imports: + _thread + • builtins + • itertools + +
+
+imported by: + collections + • dataclasses + • functools + • generateVars.py + +
+ +
+ +
+ + resource +MissingModule
+imported by: + posix + +
+ +
+ +
+ + select C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\select.pyd
+imported by: + selectors + • subprocess + +
+ +
+ +
+ + selectors +SourceModule
+imports: + 'collections.abc' + • abc + • collections + • math + • select + • sys + +
+
+imported by: + socket + • subprocess + +
+ +
+ +
+ + shutil +SourceModule
+imports: + _winapi + • bz2 + • collections + • errno + • fnmatch + • grp + • lzma + • nt + • os + • posix + • pwd + • stat + • sys + • tarfile + • zipfile + • zlib + +
+
+imported by: + argparse + • tarfile + • tempfile + • zipfile + +
+ +
+ +
+ + signal +SourceModule
+imports: + _signal + • enum + +
+
+imported by: + subprocess + +
+ +
+ +
+ + socket +SourceModule
+imports: + _socket + • array + • enum + • errno + • io + • os + • selectors + • sys + +
+
+imported by: + _ssl + • email.utils + • ftplib + • http.client + • ssl + • urllib.request + +
+ +
+ +
+ + sre_compile +SourceModule
+imports: + re + • re._compiler + • warnings + +
+
+imported by: + generateVars.py + +
+ +
+ +
+ + sre_constants +SourceModule
+imports: + re + • re._constants + • warnings + +
+
+imported by: + generateVars.py + +
+ +
+ +
+ + sre_parse +SourceModule
+imports: + re + • re._parser + • warnings + +
+
+imported by: + generateVars.py + +
+ +
+ +
+ + ssl +SourceModule
+imports: + _ssl + • base64 + • calendar + • collections + • enum + • errno + • os + • socket + • sys + • time + • warnings + +
+
+imported by: + ftplib + • http.client + • urllib.request + +
+ +
+ +
+ + stat +SourceModule
+imports: + _stat + +
+
+imported by: + generateVars.py + • genericpath + • glob + • netrc + • os + • pathlib._abc + • posixpath + • shutil + • tarfile + • zipfile + • zipfile._path + +
+ +
+ +
+ + statistics +SourceModule
+imports: + _statistics + • bisect + • collections + • decimal + • fractions + • functools + • itertools + • math + • numbers + • operator + • random + • sys + +
+
+imported by: + random + +
+ +
+ +
+ + string +SourceModule
+imports: + _string + • collections + • re + +
+ + +
+ +
+ + stringprep +SourceModule
+imports: + unicodedata + +
+
+imported by: + encodings.idna + +
+ +
+ +
+ + struct +SourceModule
+imports: + _struct + +
+
+imported by: + base64 + • gettext + • gzip + • pickle + • tarfile + • zipfile + +
+ +
+ +
+ + subprocess +SourceModule
+imports: + _posixsubprocess + • _winapi + • builtins + • contextlib + • errno + • fcntl + • grp + • io + • locale + • msvcrt + • os + • pwd + • select + • selectors + • signal + • sys + • threading + • time + • types + • warnings + +
+
+imported by: + os + +
+ +
+ +
+ + sys (builtin module)
+imported by: + _collections_abc + • _colorize + • _compression + • _pydatetime + • _pydecimal + • argparse + • ast + • base64 + • calendar + • codecs + • collections + • contextlib + • dataclasses + • decimal + • dis + • email._header_value_parser + • email.generator + • email.iterators + • email.policy + • encodings + • encodings.rot_13 + • encodings.utf_16 + • encodings.utf_32 + • enum + • fractions + • ftplib + • generateVars.py + • getopt + • getpass + • gettext + • glob + • gzip + • http.client + • importlib + • importlib._bootstrap_external + • importlib.metadata + • importlib.util + • inspect + • linecache + • locale + • logging + • mimetypes + • ntpath + • os + • pathlib._local + • pickle + • posixpath + • pprint + • py_compile + • pyi_rth_inspect.py + • quopri + • re._compiler + • selectors + • shutil + • socket + • ssl + • statistics + • subprocess + • tarfile + • tempfile + • threading + • tokenize + • traceback + • types + • typing + • urllib.request + • warnings + • weakref + • xml.etree.ElementTree + • xml.parsers.expat + • xml.sax + • xml.sax.saxutils + • zipfile + • zipfile._path + +
+ +
+ +
+ + tarfile +SourceModule
+imports: + argparse + • builtins + • bz2 + • copy + • grp + • gzip + • io + • lzma + • os + • pwd + • re + • shutil + • stat + • struct + • sys + • time + • warnings + • zlib + +
+
+imported by: + shutil + +
+ +
+ +
+ + tempfile +SourceModule
+imports: + _thread + • errno + • functools + • io + • os + • random + • shutil + • sys + • types + • warnings + • weakref + +
+ + +
+ +
+ + termios +MissingModule
+imported by: + getpass + +
+ +
+ +
+ + textwrap +SourceModule
+imports: + re + +
+
+imported by: + argparse + • importlib.metadata + • importlib.metadata._adapters + • traceback + +
+ +
+ +
+ + threading +SourceModule
+imports: + _collections + • _thread + • _threading_local + • _weakrefset + • collections + • itertools + • os + • sys + • time + • traceback + • warnings + +
+
+imported by: + _threading_local + • http.cookiejar + • importlib.util + • logging + • subprocess + • zipfile + +
+ +
+ +
+ + time (builtin module)
+imports: + _strptime + +
+
+imported by: + _datetime + • _pydatetime + • _strptime + • datetime + • email._parseaddr + • email.generator + • email.utils + • gc + • gzip + • http.cookiejar + • logging + • random + • ssl + • subprocess + • tarfile + • threading + • urllib.request + • zipfile + +
+ +
+ +
+ + token +SourceModule
+imported by: + inspect + • tokenize + +
+ +
+ +
+ + tokenize +SourceModule
+imports: + _tokenize + • argparse + • builtins + • codecs + • collections + • functools + • io + • itertools + • re + • sys + • token + +
+
+imported by: + importlib._bootstrap_external + • inspect + • linecache + +
+ +
+ +
+ + traceback +SourceModule
+imports: + 'collections.abc' + • _colorize + • _suggestions + • ast + • contextlib + • itertools + • linecache + • sys + • textwrap + • unicodedata + • warnings + +
+
+imported by: + generateVars.py + • http.cookiejar + • logging + • py_compile + • threading + • warnings + +
+ +
+ +
+ + tracemalloc +SourceModule
+imports: + 'collections.abc' + • _tracemalloc + • fnmatch + • functools + • linecache + • os.path + • pickle + +
+
+imported by: + warnings + +
+ +
+ +
+ + types +SourceModule
+imports: + _collections_abc + • _socket + • functools + • sys + +
+
+imported by: + _weakrefset + • contextlib + • copy + • csv + • dataclasses + • dis + • email.headerregistry + • enum + • functools + • generateVars.py + • importlib.metadata + • importlib.metadata._functools + • importlib.resources._common + • importlib.util + • inspect + • logging + • pickle + • pprint + • subprocess + • tempfile + • typing + • urllib.parse + • warnings + +
+ +
+ +
+ + typing +SourceModule
+imports: + 'collections.abc' + • _typing + • abc + • collections + • contextlib + • copyreg + • functools + • inspect + • operator + • re + • sys + • types + • warnings + +
+ + +
+ +
+ + unicodedata C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\unicodedata.pyd
+imported by: + encodings.idna + • re._parser + • stringprep + • traceback + • urllib.parse + +
+ +
+ +
+ + urllib +Package + +
+ +
+ + urllib.error +SourceModule
+imports: + io + • urllib + • urllib.response + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + urllib.parse +SourceModule
+imports: + collections + • functools + • ipaddress + • math + • re + • types + • unicodedata + • urllib + • warnings + +
+ + +
+ +
+ + urllib.request +SourceModule
+imports: + _scproxy + • base64 + • bisect + • contextlib + • email + • email.utils + • fnmatch + • ftplib + • getpass + • hashlib + • http.client + • http.cookiejar + • io + • ipaddress + • mimetypes + • nturl2path + • os + • re + • socket + • ssl + • string + • sys + • tempfile + • time + • urllib + • urllib.error + • urllib.parse + • urllib.response + • warnings + • winreg + +
+
+imported by: + http.cookiejar + • xml.sax.saxutils + +
+ +
+ +
+ + urllib.response +SourceModule
+imports: + tempfile + • urllib + +
+
+imported by: + urllib.error + • urllib.request + +
+ +
+ +
+ + warnings +SourceModule
+imports: + _warnings + • builtins + • functools + • inspect + • linecache + • re + • sys + • traceback + • tracemalloc + • types + +
+
+imported by: + _collections_abc + • _pydatetime + • _strptime + • argparse + • ast + • calendar + • email.utils + • enum + • functools + • generateVars.py + • getpass + • gettext + • glob + • gzip + • http.cookiejar + • importlib.abc + • importlib.metadata + • importlib.metadata._adapters + • importlib.resources._common + • importlib.resources._functional + • importlib.resources.readers + • locale + • logging + • os + • pathlib._local + • random + • re + • re._parser + • sre_compile + • sre_constants + • sre_parse + • ssl + • subprocess + • tarfile + • tempfile + • threading + • traceback + • typing + • urllib.parse + • urllib.request + • xml.etree.ElementTree + • zipfile + +
+ +
+ +
+ + weakref +SourceModule
+imports: + _collections_abc + • _weakref + • _weakrefset + • atexit + • copy + • gc + • itertools + • sys + +
+
+imported by: + _threading_local + • copy + • functools + • generateVars.py + • gzip + • inspect + • logging + • tempfile + • xml.etree.ElementTree + • xml.sax.expatreader + +
+ +
+ +
+ + winreg (builtin module)
+imported by: + importlib._bootstrap_external + • mimetypes + • urllib.request + +
+ +
+ +
+ + xml +Package
+imports: + xml.sax.expatreader + • xml.sax.xmlreader + +
+
+imported by: + xml.etree + • xml.parsers + • xml.sax + +
+ +
+ +
+ + xml.etree +Package
+imports: + xml + • xml.etree + • xml.etree.ElementPath + • xml.etree.ElementTree + +
+ + +
+ +
+ + xml.etree.ElementInclude +SourceModule
+imports: + copy + • urllib.parse + • xml.etree + • xml.etree.ElementTree + +
+
+imported by: + _elementtree + +
+ +
+ +
+ + xml.etree.ElementPath +SourceModule
+imports: + re + • xml.etree + +
+
+imported by: + _elementtree + • xml.etree + • xml.etree.ElementTree + +
+ +
+ +
+ + xml.etree.ElementTree +SourceModule
+imports: + 'collections.abc' + • _elementtree + • collections + • contextlib + • io + • pyexpat + • re + • sys + • warnings + • weakref + • xml.etree + • xml.etree.ElementPath + • xml.parsers + • xml.parsers.expat + +
+ + +
+ +
+ + xml.etree.cElementTree +SourceModule
+imports: + xml.etree + • xml.etree.ElementTree + +
+
+imported by: + _elementtree + +
+ +
+ +
+ + xml.parsers +Package
+imports: + xml + • xml.parsers.expat + +
+ + +
+ +
+ + xml.parsers.expat +SourceModule
+imports: + pyexpat + • sys + • xml.parsers + +
+
+imported by: + xml.etree.ElementTree + • xml.parsers + • xml.sax.expatreader + +
+ +
+ +
+ + xml.sax +Package
+imports: + io + • os + • sys + • xml + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ + +
+ +
+ + xml.sax._exceptions +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.expatreader +SourceModule +
+imported by: + xml + • xml.sax + +
+ +
+ +
+ + xml.sax.handler +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.saxutils +SourceModule
+imports: + codecs + • io + • os + • sys + • urllib.parse + • urllib.request + • xml.sax + • xml.sax.handler + • xml.sax.xmlreader + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.xmlreader +SourceModule
+imports: + xml.sax + • xml.sax._exceptions + • xml.sax.handler + • xml.sax.saxutils + +
+
+imported by: + xml + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + +
+ +
+ +
+ + zipfile +Package
+imports: + argparse + • binascii + • bz2 + • importlib.util + • io + • lzma + • os + • py_compile + • shutil + • stat + • struct + • sys + • threading + • time + • warnings + • zipfile._path + • zlib + +
+ + +
+ +
+ + zipfile._path +Package
+imports: + contextlib + • io + • itertools + • pathlib + • posixpath + • re + • stat + • sys + • zipfile + • zipfile._path.glob + +
+
+imported by: + zipfile + • zipfile._path.glob + +
+ +
+ +
+ + zipfile._path.glob +SourceModule
+imports: + os + • re + • zipfile._path + +
+
+imported by: + zipfile._path + +
+ +
+ +
+ + zlib (builtin module)
+imported by: + encodings.zlib_codec + • gzip + • shutil + • tarfile + • zipfile + +
+ +
+ + + diff --git a/build/libclang.dll b/build/libclang.dll new file mode 100644 index 0000000..c435416 Binary files /dev/null and b/build/libclang.dll differ diff --git a/build/scanVars.spec b/build/scanVars.spec new file mode 100644 index 0000000..39de752 --- /dev/null +++ b/build/scanVars.spec @@ -0,0 +1,38 @@ +# -*- mode: python ; coding: utf-8 -*- + + +a = Analysis( + ['..\\scanVars.py'], + pathex=[], + binaries=[('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools/build/libclang.dll', '.')], + datas=[], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + noarchive=False, + optimize=0, +) +pyz = PYZ(a.pure) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.datas, + [], + name='scanVars', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=True, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) diff --git a/build/scanVars/Analysis-00.toc b/build/scanVars/Analysis-00.toc new file mode 100644 index 0000000..45d7cd7 --- /dev/null +++ b/build/scanVars/Analysis-00.toc @@ -0,0 +1,2091 @@ +(['F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\scanVars.py'], + ['F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools'], + [], + [('C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib\\stdhooks', + -1000), + ('C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_pyinstaller_hooks_contrib', + -1000)], + {}, + [], + [], + False, + {}, + 0, + [('libclang.dll', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\libclang.dll', + 'BINARY')], + [], + '3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit ' + '(AMD64)]', + [('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_setuptools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_setuptools.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('scanVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\scanVars.py', + 'PYSOURCE')], + [('subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py', + 'PYMODULE'), + ('multiprocessing.spawn', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\spawn.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\util.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\forkserver.py', + 'PYMODULE'), + ('multiprocessing.connection', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\connection.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_sharer.py', + 'PYMODULE'), + ('xmlrpc.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\client.py', + 'PYMODULE'), + ('xmlrpc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\__init__.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py', + 'PYMODULE'), + ('hmac', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hmac.py', + 'PYMODULE'), + ('struct', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\struct.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py', + 'PYMODULE'), + ('zipfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py', + 'PYMODULE'), + ('pathlib._local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py', + 'PYMODULE'), + ('glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py', + 'PYMODULE'), + ('pathlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._functional', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py', + 'PYMODULE'), + ('_opcode_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py', + 'PYMODULE'), + ('json', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('__future__', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('multiprocessing.context', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\context.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_fork.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.heap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\heap.py', + 'PYMODULE'), + ('ctypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\__init__.py', + 'PYMODULE'), + ('ctypes.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\util.py', + 'PYMODULE'), + ('ctypes._aix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_aix.py', + 'PYMODULE'), + ('ctypes.macholib.dyld', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dyld.py', + 'PYMODULE'), + ('ctypes.macholib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\__init__.py', + 'PYMODULE'), + ('ctypes.macholib.dylib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dylib.py', + 'PYMODULE'), + ('ctypes.macholib.framework', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\framework.py', + 'PYMODULE'), + ('ctypes._endian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_endian.py', + 'PYMODULE'), + ('multiprocessing.pool', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\pool.py', + 'PYMODULE'), + ('multiprocessing.dummy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\connection.py', + 'PYMODULE'), + ('queue', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\queue.py', + 'PYMODULE'), + ('multiprocessing.queues', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\queues.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\synchronize.py', + 'PYMODULE'), + ('multiprocessing.managers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\managers.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\shared_memory.py', + 'PYMODULE'), + ('secrets', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\secrets.py', + 'PYMODULE'), + ('multiprocessing.reduction', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\reduction.py', + 'PYMODULE'), + ('multiprocessing.process', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\process.py', + 'PYMODULE'), + ('runpy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\runpy.py', + 'PYMODULE'), + ('pkgutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pkgutil.py', + 'PYMODULE'), + ('zipimport', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipimport.py', + 'PYMODULE'), + ('multiprocessing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\__init__.py', + 'PYMODULE'), + ('_distutils_hack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_distutils_hack\\__init__.py', + 'PYMODULE'), + ('setuptools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\__init__.py', + 'PYMODULE'), + ('setuptools.msvc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\msvc.py', + 'PYMODULE'), + ('setuptools._vendor.typing_extensions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\typing_extensions.py', + 'PYMODULE'), + ('setuptools._vendor', '-', 'PYMODULE'), + ('setuptools._distutils.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\errors.py', + 'PYMODULE'), + ('setuptools._distutils.sysconfig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\sysconfig.py', + 'PYMODULE'), + ('setuptools._distutils.text_file', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\text_file.py', + 'PYMODULE'), + ('setuptools._distutils.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\util.py', + 'PYMODULE'), + ('setuptools._distutils.spawn', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\spawn.py', + 'PYMODULE'), + ('setuptools._distutils.debug', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\debug.py', + 'PYMODULE'), + ('setuptools._distutils._modified', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_modified.py', + 'PYMODULE'), + ('setuptools._distutils._log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_log.py', + 'PYMODULE'), + ('setuptools._distutils.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\py39.py', + 'PYMODULE'), + ('setuptools._distutils.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.ccompiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\ccompiler.py', + 'PYMODULE'), + ('setuptools._distutils.compilers.C.base', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\base.py', + 'PYMODULE'), + ('setuptools._distutils.fancy_getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\fancy_getopt.py', + 'PYMODULE'), + ('setuptools._distutils.file_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\file_util.py', + 'PYMODULE'), + ('setuptools._distutils.dir_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\dir_util.py', + 'PYMODULE'), + ('setuptools._distutils.compilers.C', '-', 'PYMODULE'), + ('setuptools._distutils.compilers.C.msvc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\msvc.py', + 'PYMODULE'), + ('unittest.mock', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\mock.py', + 'PYMODULE'), + ('unittest', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\__init__.py', + 'PYMODULE'), + ('unittest.async_case', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\async_case.py', + 'PYMODULE'), + ('unittest.signals', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\signals.py', + 'PYMODULE'), + ('unittest.main', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\main.py', + 'PYMODULE'), + ('unittest.runner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\runner.py', + 'PYMODULE'), + ('unittest.loader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\loader.py', + 'PYMODULE'), + ('unittest.suite', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\suite.py', + 'PYMODULE'), + ('unittest.case', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\case.py', + 'PYMODULE'), + ('unittest._log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\_log.py', + 'PYMODULE'), + ('difflib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\difflib.py', + 'PYMODULE'), + ('unittest.result', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\result.py', + 'PYMODULE'), + ('unittest.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\util.py', + 'PYMODULE'), + ('asyncio', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\__init__.py', + 'PYMODULE'), + ('asyncio.unix_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\unix_events.py', + 'PYMODULE'), + ('asyncio.log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\log.py', + 'PYMODULE'), + ('asyncio.windows_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\windows_utils.py', + 'PYMODULE'), + ('asyncio.selector_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\selector_events.py', + 'PYMODULE'), + ('asyncio.proactor_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\proactor_events.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_subprocess.py', + 'PYMODULE'), + ('asyncio.threads', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\threads.py', + 'PYMODULE'), + ('asyncio.taskgroups', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\taskgroups.py', + 'PYMODULE'), + ('asyncio.subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\subprocess.py', + 'PYMODULE'), + ('asyncio.streams', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\streams.py', + 'PYMODULE'), + ('asyncio.runners', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\runners.py', + 'PYMODULE'), + ('asyncio.base_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_events.py', + 'PYMODULE'), + ('concurrent.futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\__init__.py', + 'PYMODULE'), + ('concurrent.futures.thread', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\thread.py', + 'PYMODULE'), + ('concurrent.futures.process', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\process.py', + 'PYMODULE'), + ('concurrent.futures._base', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\_base.py', + 'PYMODULE'), + ('concurrent', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\__init__.py', + 'PYMODULE'), + ('asyncio.trsock', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\trsock.py', + 'PYMODULE'), + ('asyncio.staggered', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\staggered.py', + 'PYMODULE'), + ('asyncio.timeouts', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\timeouts.py', + 'PYMODULE'), + ('asyncio.tasks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\tasks.py', + 'PYMODULE'), + ('asyncio.queues', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\queues.py', + 'PYMODULE'), + ('asyncio.base_tasks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_tasks.py', + 'PYMODULE'), + ('asyncio.locks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\locks.py', + 'PYMODULE'), + ('asyncio.mixins', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\mixins.py', + 'PYMODULE'), + ('asyncio.sslproto', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\sslproto.py', + 'PYMODULE'), + ('asyncio.transports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\transports.py', + 'PYMODULE'), + ('asyncio.protocols', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\protocols.py', + 'PYMODULE'), + ('asyncio.futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\futures.py', + 'PYMODULE'), + ('asyncio.base_futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_futures.py', + 'PYMODULE'), + ('asyncio.exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\exceptions.py', + 'PYMODULE'), + ('asyncio.events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\events.py', + 'PYMODULE'), + ('asyncio.format_helpers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\format_helpers.py', + 'PYMODULE'), + ('asyncio.coroutines', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\coroutines.py', + 'PYMODULE'), + ('asyncio.constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\constants.py', + 'PYMODULE'), + ('setuptools._distutils.compilers', '-', 'PYMODULE'), + ('setuptools._distutils.compat.numpy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\numpy.py', + 'PYMODULE'), + ('jaraco', '-', 'PYMODULE'), + ('setuptools._vendor.jaraco.functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\functools\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco', '-', 'PYMODULE'), + ('sysconfig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sysconfig\\__init__.py', + 'PYMODULE'), + ('_aix_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_aix_support.py', + 'PYMODULE'), + ('setuptools._distutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\version.py', + 'PYMODULE'), + ('setuptools._distutils.archive_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\archive_util.py', + 'PYMODULE'), + ('setuptools._distutils.compilers.C.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\errors.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools.recipes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\recipes.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools.more', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\more.py', + 'PYMODULE'), + ('platform', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\platform.py', + 'PYMODULE'), + ('_ios_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_ios_support.py', + 'PYMODULE'), + ('setuptools._distutils.command.build_ext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\build_ext.py', + 'PYMODULE'), + ('setuptools._distutils.command', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils._msvccompiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_msvccompiler.py', + 'PYMODULE'), + ('setuptools._distutils.extension', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\extension.py', + 'PYMODULE'), + ('site', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site.py', + 'PYMODULE'), + ('_pyrepl.main', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\main.py', + 'PYMODULE'), + ('_pyrepl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\__init__.py', + 'PYMODULE'), + ('_pyrepl.curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\curses.py', + 'PYMODULE'), + ('curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\curses\\__init__.py', + 'PYMODULE'), + ('curses.has_key', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\curses\\has_key.py', + 'PYMODULE'), + ('_pyrepl._minimal_curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\_minimal_curses.py', + 'PYMODULE'), + ('_pyrepl.input', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\input.py', + 'PYMODULE'), + ('_pyrepl.keymap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\keymap.py', + 'PYMODULE'), + ('_pyrepl.types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\types.py', + 'PYMODULE'), + ('_pyrepl.commands', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\commands.py', + 'PYMODULE'), + ('_pyrepl.pager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\pager.py', + 'PYMODULE'), + ('tty', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tty.py', + 'PYMODULE'), + ('_pyrepl.historical_reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\historical_reader.py', + 'PYMODULE'), + ('_pyrepl.reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\reader.py', + 'PYMODULE'), + ('_pyrepl._threading_handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\_threading_handler.py', + 'PYMODULE'), + ('_pyrepl.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\utils.py', + 'PYMODULE'), + ('_colorize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py', + 'PYMODULE'), + ('_pyrepl.console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\console.py', + 'PYMODULE'), + ('code', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\code.py', + 'PYMODULE'), + ('codeop', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codeop.py', + 'PYMODULE'), + ('_pyrepl.trace', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\trace.py', + 'PYMODULE'), + ('_pyrepl.simple_interact', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\simple_interact.py', + 'PYMODULE'), + ('_pyrepl.unix_console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\unix_console.py', + 'PYMODULE'), + ('_pyrepl.unix_eventqueue', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\unix_eventqueue.py', + 'PYMODULE'), + ('_pyrepl.fancy_termios', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\fancy_termios.py', + 'PYMODULE'), + ('_pyrepl.windows_console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\windows_console.py', + 'PYMODULE'), + ('ctypes.wintypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\wintypes.py', + 'PYMODULE'), + ('_pyrepl.readline', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\readline.py', + 'PYMODULE'), + ('_pyrepl.completing_reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\completing_reader.py', + 'PYMODULE'), + ('rlcompleter', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\rlcompleter.py', + 'PYMODULE'), + ('_sitebuiltins', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_sitebuiltins.py', + 'PYMODULE'), + ('pydoc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc.py', + 'PYMODULE'), + ('webbrowser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\webbrowser.py', + 'PYMODULE'), + ('shlex', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shlex.py', + 'PYMODULE'), + ('http.server', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\server.py', + 'PYMODULE'), + ('socketserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socketserver.py', + 'PYMODULE'), + ('html', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\html\\__init__.py', + 'PYMODULE'), + ('html.entities', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\html\\entities.py', + 'PYMODULE'), + ('pydoc_data.topics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc_data\\topics.py', + 'PYMODULE'), + ('pydoc_data', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc_data\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.core', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\core.py', + 'PYMODULE'), + ('setuptools._distutils.dist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\dist.py', + 'PYMODULE'), + ('setuptools._distutils.versionpredicate', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\versionpredicate.py', + 'PYMODULE'), + ('configparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\configparser.py', + 'PYMODULE'), + ('packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\utils.py', + 'PYMODULE'), + ('packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\__init__.py', + 'PYMODULE'), + ('packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_musllinux.py', + 'PYMODULE'), + ('packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_elffile.py', + 'PYMODULE'), + ('packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_manylinux.py', + 'PYMODULE'), + ('packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\version.py', + 'PYMODULE'), + ('packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_structures.py', + 'PYMODULE'), + ('packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\tags.py', + 'PYMODULE'), + ('setuptools._distutils.cmd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\cmd.py', + 'PYMODULE'), + ('setuptools.warnings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\warnings.py', + 'PYMODULE'), + ('setuptools.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\version.py', + 'PYMODULE'), + ('setuptools._importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_importlib.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_adapters.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_text.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_itertools.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_functools.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_compat.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_collections.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat.py311', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\py311.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\py39.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_meta.py', + 'PYMODULE'), + ('setuptools._vendor.zipp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\glob.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.compat.py310', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\compat\\py310.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools.extension', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\extension.py', + 'PYMODULE'), + ('setuptools._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_path.py', + 'PYMODULE'), + ('setuptools.dist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\dist.py', + 'PYMODULE'), + ('setuptools.command.bdist_wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\bdist_wheel.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.macosx_libfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\macosx_libfile.py', + 'PYMODULE'), + ('setuptools._vendor.wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\__init__.py', + 'PYMODULE'), + ('setuptools.command.egg_info', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\egg_info.py', + 'PYMODULE'), + ('setuptools._distutils.filelist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\filelist.py', + 'PYMODULE'), + ('setuptools.command._requirestxt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\_requirestxt.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco.text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\text\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco.context', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\context.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.backports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile.compat.py38', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\compat\\py38.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\compat\\__init__.py', + 'PYMODULE'), + ('backports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\__init__.py', + 'PYMODULE'), + ('setuptools.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\glob.py', + 'PYMODULE'), + ('setuptools.command.setopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\setopt.py', + 'PYMODULE'), + ('setuptools.command.sdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\sdist.py', + 'PYMODULE'), + ('setuptools._distutils.command.sdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\sdist.py', + 'PYMODULE'), + ('setuptools.command.build', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\build.py', + 'PYMODULE'), + ('setuptools._distutils.command.build', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\build.py', + 'PYMODULE'), + ('setuptools.command.bdist_egg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\bdist_egg.py', + 'PYMODULE'), + ('setuptools.unicode_utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\unicode_utils.py', + 'PYMODULE'), + ('setuptools.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py39.py', + 'PYMODULE'), + ('setuptools.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools.compat.py311', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py311.py', + 'PYMODULE'), + ('packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\requirements.py', + 'PYMODULE'), + ('packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.wheelfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\wheelfile.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\util.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.convert', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\convert.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_musllinux.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_elffile.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_manylinux.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\metadata.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\requirements.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\utils.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\version.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_structures.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\specifiers.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\markers.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.pack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\pack.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.unpack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\unpack.py', + 'PYMODULE'), + ('setuptools.installer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\installer.py', + 'PYMODULE'), + ('setuptools.wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\wheel.py', + 'PYMODULE'), + ('setuptools._discovery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_discovery.py', + 'PYMODULE'), + ('setuptools.archive_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\archive_util.py', + 'PYMODULE'), + ('setuptools._distutils.log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\log.py', + 'PYMODULE'), + ('setuptools.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\errors.py', + 'PYMODULE'), + ('setuptools.config.setupcfg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\setupcfg.py', + 'PYMODULE'), + ('setuptools.config.expand', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\expand.py', + 'PYMODULE'), + ('setuptools.config.pyprojecttoml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\pyprojecttoml.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\__init__.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.fastjsonschema_validations', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\fastjsonschema_validations.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.fastjsonschema_exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\fastjsonschema_exceptions.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.extra_validations', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\extra_validations.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.error_reporting', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\error_reporting.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.formats', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\formats.py', + 'PYMODULE'), + ('packaging.licenses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\licenses\\__init__.py', + 'PYMODULE'), + ('packaging.licenses._spdx', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\licenses\\_spdx.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\requirements.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\utils.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\version.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_structures.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_musllinux.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_elffile.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_manylinux.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\specifiers.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\markers.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\__init__.py', + 'PYMODULE'), + ('setuptools.compat.py310', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py310.py', + 'PYMODULE'), + ('setuptools._vendor.tomli', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_types.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_re.py', + 'PYMODULE'), + ('tomllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\__init__.py', + 'PYMODULE'), + ('tomllib._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_parser.py', + 'PYMODULE'), + ('tomllib._types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_types.py', + 'PYMODULE'), + ('tomllib._re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_re.py', + 'PYMODULE'), + ('setuptools.config._apply_pyprojecttoml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_apply_pyprojecttoml.py', + 'PYMODULE'), + ('setuptools.config', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\__init__.py', + 'PYMODULE'), + ('setuptools._static', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_static.py', + 'PYMODULE'), + ('packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\specifiers.py', + 'PYMODULE'), + ('packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\markers.py', + 'PYMODULE'), + ('setuptools._shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_shutil.py', + 'PYMODULE'), + ('setuptools.windows_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\windows_support.py', + 'PYMODULE'), + ('setuptools.command', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.command.bdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\bdist.py', + 'PYMODULE'), + ('setuptools._entry_points', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_entry_points.py', + 'PYMODULE'), + ('setuptools._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_itertools.py', + 'PYMODULE'), + ('setuptools.discovery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\discovery.py', + 'PYMODULE'), + ('setuptools.depends', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\depends.py', + 'PYMODULE'), + ('setuptools._imp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_imp.py', + 'PYMODULE'), + ('setuptools.logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\logging.py', + 'PYMODULE'), + ('setuptools.monkey', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\monkey.py', + 'PYMODULE'), + ('setuptools._core_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_core_metadata.py', + 'PYMODULE'), + ('setuptools._reqs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_reqs.py', + 'PYMODULE'), + ('setuptools._normalization', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_normalization.py', + 'PYMODULE'), + ('_distutils_hack.override', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_distutils_hack\\override.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py', + 'PYMODULE'), + ('parseMakefile', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\parseMakefile.py', + 'PYMODULE'), + ('xml.dom.minidom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\minidom.py', + 'PYMODULE'), + ('xml.dom.pulldom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\pulldom.py', + 'PYMODULE'), + ('xml.dom.expatbuilder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\expatbuilder.py', + 'PYMODULE'), + ('xml.dom.NodeFilter', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\NodeFilter.py', + 'PYMODULE'), + ('xml.dom.xmlbuilder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\xmlbuilder.py', + 'PYMODULE'), + ('xml.dom.minicompat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\minicompat.py', + 'PYMODULE'), + ('xml.dom.domreg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\domreg.py', + 'PYMODULE'), + ('xml.dom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\__init__.py', + 'PYMODULE'), + ('xml.etree.ElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py', + 'PYMODULE'), + ('xml.etree.cElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py', + 'PYMODULE'), + ('xml.etree.ElementInclude', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py', + 'PYMODULE'), + ('xml.etree.ElementPath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py', + 'PYMODULE'), + ('xml.etree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py', + 'PYMODULE'), + ('clang', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\clang\\__init__.py', + 'PYMODULE'), + ('clang.cindex', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\clang\\cindex.py', + 'PYMODULE')], + [('libclang.dll', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\libclang.dll', + 'BINARY'), + ('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140_1.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY')], + [], + [], + [('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'DATA'), + ('setuptools\\_vendor\\jaraco\\text\\Lorem ipsum.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\text\\Lorem ' + 'ipsum.txt', + 'DATA'), + ('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\base_library.zip', + 'DATA')], + [('weakref', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\weakref.py', + 'PYMODULE'), + ('_weakrefset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_weakrefset.py', + 'PYMODULE'), + ('re._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_parser.py', + 'PYMODULE'), + ('re._constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_constants.py', + 'PYMODULE'), + ('re._compiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_compiler.py', + 'PYMODULE'), + ('re._casefix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\_casefix.py', + 'PYMODULE'), + ('io', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\io.py', + 'PYMODULE'), + ('stat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stat.py', + 'PYMODULE'), + ('copyreg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copyreg.py', + 'PYMODULE'), + ('sre_constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_constants.py', + 'PYMODULE'), + ('linecache', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\linecache.py', + 'PYMODULE'), + ('traceback', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\traceback.py', + 'PYMODULE'), + ('enum', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\enum.py', + 'PYMODULE'), + ('locale', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\locale.py', + 'PYMODULE'), + ('keyword', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\keyword.py', + 'PYMODULE'), + ('genericpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\genericpath.py', + 'PYMODULE'), + ('codecs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codecs.py', + 'PYMODULE'), + ('heapq', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\heapq.py', + 'PYMODULE'), + ('posixpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\posixpath.py', + 'PYMODULE'), + ('abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\abc.py', + 'PYMODULE'), + ('sre_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_compile.py', + 'PYMODULE'), + ('ntpath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ntpath.py', + 'PYMODULE'), + ('reprlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\reprlib.py', + 'PYMODULE'), + ('warnings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\warnings.py', + 'PYMODULE'), + ('types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\types.py', + 'PYMODULE'), + ('sre_parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sre_parse.py', + 'PYMODULE'), + ('functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\functools.py', + 'PYMODULE'), + ('encodings.zlib_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\zlib_codec.py', + 'PYMODULE'), + ('encodings.uu_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\uu_codec.py', + 'PYMODULE'), + ('encodings.utf_8_sig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8_sig.py', + 'PYMODULE'), + ('encodings.utf_8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_8.py', + 'PYMODULE'), + ('encodings.utf_7', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_7.py', + 'PYMODULE'), + ('encodings.utf_32_le', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_le.py', + 'PYMODULE'), + ('encodings.utf_32_be', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32_be.py', + 'PYMODULE'), + ('encodings.utf_32', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_32.py', + 'PYMODULE'), + ('encodings.utf_16_le', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_le.py', + 'PYMODULE'), + ('encodings.utf_16_be', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16_be.py', + 'PYMODULE'), + ('encodings.utf_16', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\utf_16.py', + 'PYMODULE'), + ('encodings.unicode_escape', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\unicode_escape.py', + 'PYMODULE'), + ('encodings.undefined', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\undefined.py', + 'PYMODULE'), + ('encodings.tis_620', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\tis_620.py', + 'PYMODULE'), + ('encodings.shift_jisx0213', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jisx0213.py', + 'PYMODULE'), + ('encodings.shift_jis_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis_2004.py', + 'PYMODULE'), + ('encodings.shift_jis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\shift_jis.py', + 'PYMODULE'), + ('encodings.rot_13', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\rot_13.py', + 'PYMODULE'), + ('encodings.raw_unicode_escape', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\raw_unicode_escape.py', + 'PYMODULE'), + ('encodings.quopri_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\quopri_codec.py', + 'PYMODULE'), + ('encodings.punycode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\punycode.py', + 'PYMODULE'), + ('encodings.ptcp154', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ptcp154.py', + 'PYMODULE'), + ('encodings.palmos', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\palmos.py', + 'PYMODULE'), + ('encodings.oem', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\oem.py', + 'PYMODULE'), + ('encodings.mbcs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mbcs.py', + 'PYMODULE'), + ('encodings.mac_turkish', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_turkish.py', + 'PYMODULE'), + ('encodings.mac_romanian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_romanian.py', + 'PYMODULE'), + ('encodings.mac_roman', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_roman.py', + 'PYMODULE'), + ('encodings.mac_latin2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_latin2.py', + 'PYMODULE'), + ('encodings.mac_iceland', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_iceland.py', + 'PYMODULE'), + ('encodings.mac_greek', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_greek.py', + 'PYMODULE'), + ('encodings.mac_farsi', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_farsi.py', + 'PYMODULE'), + ('encodings.mac_cyrillic', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_cyrillic.py', + 'PYMODULE'), + ('encodings.mac_croatian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_croatian.py', + 'PYMODULE'), + ('encodings.mac_arabic', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\mac_arabic.py', + 'PYMODULE'), + ('encodings.latin_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\latin_1.py', + 'PYMODULE'), + ('encodings.kz1048', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\kz1048.py', + 'PYMODULE'), + ('encodings.koi8_u', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_u.py', + 'PYMODULE'), + ('encodings.koi8_t', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_t.py', + 'PYMODULE'), + ('encodings.koi8_r', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\koi8_r.py', + 'PYMODULE'), + ('encodings.johab', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\johab.py', + 'PYMODULE'), + ('encodings.iso8859_9', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_9.py', + 'PYMODULE'), + ('encodings.iso8859_8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_8.py', + 'PYMODULE'), + ('encodings.iso8859_7', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_7.py', + 'PYMODULE'), + ('encodings.iso8859_6', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_6.py', + 'PYMODULE'), + ('encodings.iso8859_5', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_5.py', + 'PYMODULE'), + ('encodings.iso8859_4', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_4.py', + 'PYMODULE'), + ('encodings.iso8859_3', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_3.py', + 'PYMODULE'), + ('encodings.iso8859_2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_2.py', + 'PYMODULE'), + ('encodings.iso8859_16', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_16.py', + 'PYMODULE'), + ('encodings.iso8859_15', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_15.py', + 'PYMODULE'), + ('encodings.iso8859_14', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_14.py', + 'PYMODULE'), + ('encodings.iso8859_13', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_13.py', + 'PYMODULE'), + ('encodings.iso8859_11', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_11.py', + 'PYMODULE'), + ('encodings.iso8859_10', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_10.py', + 'PYMODULE'), + ('encodings.iso8859_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso8859_1.py', + 'PYMODULE'), + ('encodings.iso2022_kr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_kr.py', + 'PYMODULE'), + ('encodings.iso2022_jp_ext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_ext.py', + 'PYMODULE'), + ('encodings.iso2022_jp_3', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_3.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2004.py', + 'PYMODULE'), + ('encodings.iso2022_jp_2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_2.py', + 'PYMODULE'), + ('encodings.iso2022_jp_1', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp_1.py', + 'PYMODULE'), + ('encodings.iso2022_jp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\iso2022_jp.py', + 'PYMODULE'), + ('encodings.idna', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\idna.py', + 'PYMODULE'), + ('encodings.hz', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hz.py', + 'PYMODULE'), + ('encodings.hp_roman8', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hp_roman8.py', + 'PYMODULE'), + ('encodings.hex_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\hex_codec.py', + 'PYMODULE'), + ('encodings.gbk', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gbk.py', + 'PYMODULE'), + ('encodings.gb2312', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb2312.py', + 'PYMODULE'), + ('encodings.gb18030', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\gb18030.py', + 'PYMODULE'), + ('encodings.euc_kr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_kr.py', + 'PYMODULE'), + ('encodings.euc_jp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jp.py', + 'PYMODULE'), + ('encodings.euc_jisx0213', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jisx0213.py', + 'PYMODULE'), + ('encodings.euc_jis_2004', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\euc_jis_2004.py', + 'PYMODULE'), + ('encodings.cp950', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp950.py', + 'PYMODULE'), + ('encodings.cp949', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp949.py', + 'PYMODULE'), + ('encodings.cp932', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp932.py', + 'PYMODULE'), + ('encodings.cp875', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp875.py', + 'PYMODULE'), + ('encodings.cp874', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp874.py', + 'PYMODULE'), + ('encodings.cp869', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp869.py', + 'PYMODULE'), + ('encodings.cp866', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp866.py', + 'PYMODULE'), + ('encodings.cp865', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp865.py', + 'PYMODULE'), + ('encodings.cp864', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp864.py', + 'PYMODULE'), + ('encodings.cp863', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp863.py', + 'PYMODULE'), + ('encodings.cp862', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp862.py', + 'PYMODULE'), + ('encodings.cp861', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp861.py', + 'PYMODULE'), + ('encodings.cp860', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp860.py', + 'PYMODULE'), + ('encodings.cp858', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp858.py', + 'PYMODULE'), + ('encodings.cp857', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp857.py', + 'PYMODULE'), + ('encodings.cp856', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp856.py', + 'PYMODULE'), + ('encodings.cp855', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp855.py', + 'PYMODULE'), + ('encodings.cp852', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp852.py', + 'PYMODULE'), + ('encodings.cp850', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp850.py', + 'PYMODULE'), + ('encodings.cp775', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp775.py', + 'PYMODULE'), + ('encodings.cp737', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp737.py', + 'PYMODULE'), + ('encodings.cp720', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp720.py', + 'PYMODULE'), + ('encodings.cp500', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp500.py', + 'PYMODULE'), + ('encodings.cp437', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp437.py', + 'PYMODULE'), + ('encodings.cp424', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp424.py', + 'PYMODULE'), + ('encodings.cp273', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp273.py', + 'PYMODULE'), + ('encodings.cp1258', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1258.py', + 'PYMODULE'), + ('encodings.cp1257', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1257.py', + 'PYMODULE'), + ('encodings.cp1256', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1256.py', + 'PYMODULE'), + ('encodings.cp1255', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1255.py', + 'PYMODULE'), + ('encodings.cp1254', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1254.py', + 'PYMODULE'), + ('encodings.cp1253', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1253.py', + 'PYMODULE'), + ('encodings.cp1252', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1252.py', + 'PYMODULE'), + ('encodings.cp1251', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1251.py', + 'PYMODULE'), + ('encodings.cp1250', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1250.py', + 'PYMODULE'), + ('encodings.cp1140', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1140.py', + 'PYMODULE'), + ('encodings.cp1125', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1125.py', + 'PYMODULE'), + ('encodings.cp1026', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1026.py', + 'PYMODULE'), + ('encodings.cp1006', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp1006.py', + 'PYMODULE'), + ('encodings.cp037', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\cp037.py', + 'PYMODULE'), + ('encodings.charmap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\charmap.py', + 'PYMODULE'), + ('encodings.bz2_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\bz2_codec.py', + 'PYMODULE'), + ('encodings.big5hkscs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5hkscs.py', + 'PYMODULE'), + ('encodings.big5', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\big5.py', + 'PYMODULE'), + ('encodings.base64_codec', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\base64_codec.py', + 'PYMODULE'), + ('encodings.ascii', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\ascii.py', + 'PYMODULE'), + ('encodings.aliases', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\aliases.py', + 'PYMODULE'), + ('encodings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\encodings\\__init__.py', + 'PYMODULE'), + ('_collections_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_collections_abc.py', + 'PYMODULE'), + ('operator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\operator.py', + 'PYMODULE'), + ('collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\collections\\__init__.py', + 'PYMODULE'), + ('re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\re\\__init__.py', + 'PYMODULE'), + ('os', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\os.py', + 'PYMODULE')]) diff --git a/build/scanVars/EXE-00.toc b/build/scanVars/EXE-00.toc new file mode 100644 index 0000000..4a875aa --- /dev/null +++ b/build/scanVars/EXE-00.toc @@ -0,0 +1,291 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\scanVars.exe', + True, + False, + False, + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-console.ico', + None, + False, + False, + b'\n\n \n \n \n \n \n \n \n ' + b'\n <' + b'application>\n \n \n ' + b' \n \n \n \n <' + b'/compatibility>\n ' + b'\n \n true\n \n \n \n \n \n \n \n', + True, + False, + None, + None, + None, + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\scanVars.pkg', + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_setuptools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_setuptools.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('scanVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\scanVars.py', + 'PYSOURCE'), + ('libclang.dll', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\libclang.dll', + 'BINARY'), + ('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140_1.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'DATA'), + ('setuptools\\_vendor\\jaraco\\text\\Lorem ipsum.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\text\\Lorem ' + 'ipsum.txt', + 'DATA'), + ('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\base_library.zip', + 'DATA')], + [], + False, + False, + 1751897901, + [('run.exe', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\bootloader\\Windows-64bit-intel\\run.exe', + 'EXECUTABLE')], + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll') diff --git a/build/scanVars/PKG-00.toc b/build/scanVars/PKG-00.toc new file mode 100644 index 0000000..782645f --- /dev/null +++ b/build/scanVars/PKG-00.toc @@ -0,0 +1,269 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\scanVars.pkg', + {'BINARY': True, + 'DATA': True, + 'EXECUTABLE': True, + 'EXTENSION': True, + 'PYMODULE': True, + 'PYSOURCE': True, + 'PYZ': False, + 'SPLASH': True, + 'SYMLINK': False}, + [('pyi-contents-directory _internal', '', 'OPTION'), + ('PYZ-00.pyz', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\PYZ-00.pyz', + 'PYZ'), + ('struct', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\struct.pyc', + 'PYMODULE'), + ('pyimod01_archive', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod01_archive.pyc', + 'PYMODULE'), + ('pyimod02_importers', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod02_importers.pyc', + 'PYMODULE'), + ('pyimod03_ctypes', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod03_ctypes.pyc', + 'PYMODULE'), + ('pyimod04_pywin32', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\localpycs\\pyimod04_pywin32.pyc', + 'PYMODULE'), + ('pyiboot01_bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\loader\\pyiboot01_bootstrap.py', + 'PYSOURCE'), + ('pyi_rth_inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py', + 'PYSOURCE'), + ('pyi_rth_setuptools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_setuptools.py', + 'PYSOURCE'), + ('pyi_rth_pkgutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py', + 'PYSOURCE'), + ('pyi_rth_multiprocessing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py', + 'PYSOURCE'), + ('scanVars', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\scanVars.py', + 'PYSOURCE'), + ('libclang.dll', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\libclang.dll', + 'BINARY'), + ('python313.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\python313.dll', + 'BINARY'), + ('select.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\select.pyd', + 'EXTENSION'), + ('_multiprocessing.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_multiprocessing.pyd', + 'EXTENSION'), + ('pyexpat.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\pyexpat.pyd', + 'EXTENSION'), + ('_ssl.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ssl.pyd', + 'EXTENSION'), + ('_hashlib.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_hashlib.pyd', + 'EXTENSION'), + ('unicodedata.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\unicodedata.pyd', + 'EXTENSION'), + ('_decimal.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_decimal.pyd', + 'EXTENSION'), + ('_socket.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_socket.pyd', + 'EXTENSION'), + ('_lzma.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_lzma.pyd', + 'EXTENSION'), + ('_bz2.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_bz2.pyd', + 'EXTENSION'), + ('_ctypes.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_ctypes.pyd', + 'EXTENSION'), + ('_queue.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_queue.pyd', + 'EXTENSION'), + ('_overlapped.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_overlapped.pyd', + 'EXTENSION'), + ('_asyncio.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_asyncio.pyd', + 'EXTENSION'), + ('_wmi.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_wmi.pyd', + 'EXTENSION'), + ('_elementtree.pyd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\_elementtree.pyd', + 'EXTENSION'), + ('api-ms-win-crt-math-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-math-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-conio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-conio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-environment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-environment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-stdio-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-stdio-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-time-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-time-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-process-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-process-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-filesystem-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-filesystem-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-runtime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-runtime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-convert-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-convert-l1-1-0.dll', + 'BINARY'), + ('VCRUNTIME140.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140.dll', + 'BINARY'), + ('api-ms-win-crt-locale-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-locale-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-crt-utility-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-crt-utility-l1-1-0.dll', + 'BINARY'), + ('libssl-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libssl-3.dll', + 'BINARY'), + ('libcrypto-3.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libcrypto-3.dll', + 'BINARY'), + ('libffi-8.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\DLLs\\libffi-8.dll', + 'BINARY'), + ('VCRUNTIME140_1.dll', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\VCRUNTIME140_1.dll', + 'BINARY'), + ('ucrtbase.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\ucrtbase.dll', + 'BINARY'), + ('api-ms-win-core-file-l2-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l2-1-0.dll', + 'BINARY'), + ('api-ms-win-core-libraryloader-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-libraryloader-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-1.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-1.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-sysinfo-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-sysinfo-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-namedpipe-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-namedpipe-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-profile-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-profile-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-handle-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-handle-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-heap-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-heap-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-errorhandling-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-errorhandling-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-memory-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-memory-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-interlocked-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-interlocked-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-string-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-string-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-debug-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-debug-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-timezone-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-timezone-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-datetime-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-datetime-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processthreads-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processthreads-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-console-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-console-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-synch-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-synch-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-rtlsupport-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-rtlsupport-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-processenvironment-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-processenvironment-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-1-0.dll', + 'BINARY'), + ('api-ms-win-core-file-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-file-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-localization-l1-2-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-localization-l1-2-0.dll', + 'BINARY'), + ('api-ms-win-core-util-l1-1-0.dll', + 'F:\\Work\\Programs\\Active-HDL-13-x64\\bin\\api-ms-win-core-util-l1-1-0.dll', + 'BINARY'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\WHEEL', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\INSTALLER', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\RECORD', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\top_level.txt', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\LICENSE', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\REQUESTED', + 'DATA'), + ('setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata-8.0.0.dist-info\\METADATA', + 'DATA'), + ('setuptools\\_vendor\\jaraco\\text\\Lorem ipsum.txt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\text\\Lorem ' + 'ipsum.txt', + 'DATA'), + ('base_library.zip', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\base_library.zip', + 'DATA')], + 'python313.dll', + False, + False, + False, + [], + None, + None, + None) diff --git a/build/scanVars/PYZ-00.pyz b/build/scanVars/PYZ-00.pyz new file mode 100644 index 0000000..11d2d44 Binary files /dev/null and b/build/scanVars/PYZ-00.pyz differ diff --git a/build/scanVars/PYZ-00.toc b/build/scanVars/PYZ-00.toc new file mode 100644 index 0000000..380c914 --- /dev/null +++ b/build/scanVars/PYZ-00.toc @@ -0,0 +1,1377 @@ +('F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\build\\scanVars\\PYZ-00.pyz', + [('__future__', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\__future__.py', + 'PYMODULE'), + ('_aix_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_aix_support.py', + 'PYMODULE'), + ('_colorize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_colorize.py', + 'PYMODULE'), + ('_compat_pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compat_pickle.py', + 'PYMODULE'), + ('_compression', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_compression.py', + 'PYMODULE'), + ('_distutils_hack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_distutils_hack\\__init__.py', + 'PYMODULE'), + ('_distutils_hack.override', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\_distutils_hack\\override.py', + 'PYMODULE'), + ('_ios_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_ios_support.py', + 'PYMODULE'), + ('_opcode_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_opcode_metadata.py', + 'PYMODULE'), + ('_py_abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_py_abc.py', + 'PYMODULE'), + ('_pydatetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydatetime.py', + 'PYMODULE'), + ('_pydecimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pydecimal.py', + 'PYMODULE'), + ('_pyrepl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\__init__.py', + 'PYMODULE'), + ('_pyrepl._minimal_curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\_minimal_curses.py', + 'PYMODULE'), + ('_pyrepl._threading_handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\_threading_handler.py', + 'PYMODULE'), + ('_pyrepl.commands', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\commands.py', + 'PYMODULE'), + ('_pyrepl.completing_reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\completing_reader.py', + 'PYMODULE'), + ('_pyrepl.console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\console.py', + 'PYMODULE'), + ('_pyrepl.curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\curses.py', + 'PYMODULE'), + ('_pyrepl.fancy_termios', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\fancy_termios.py', + 'PYMODULE'), + ('_pyrepl.historical_reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\historical_reader.py', + 'PYMODULE'), + ('_pyrepl.input', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\input.py', + 'PYMODULE'), + ('_pyrepl.keymap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\keymap.py', + 'PYMODULE'), + ('_pyrepl.main', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\main.py', + 'PYMODULE'), + ('_pyrepl.pager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\pager.py', + 'PYMODULE'), + ('_pyrepl.reader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\reader.py', + 'PYMODULE'), + ('_pyrepl.readline', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\readline.py', + 'PYMODULE'), + ('_pyrepl.simple_interact', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\simple_interact.py', + 'PYMODULE'), + ('_pyrepl.trace', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\trace.py', + 'PYMODULE'), + ('_pyrepl.types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\types.py', + 'PYMODULE'), + ('_pyrepl.unix_console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\unix_console.py', + 'PYMODULE'), + ('_pyrepl.unix_eventqueue', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\unix_eventqueue.py', + 'PYMODULE'), + ('_pyrepl.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\utils.py', + 'PYMODULE'), + ('_pyrepl.windows_console', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\windows_console.py', + 'PYMODULE'), + ('_sitebuiltins', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_sitebuiltins.py', + 'PYMODULE'), + ('_strptime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_strptime.py', + 'PYMODULE'), + ('_threading_local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_threading_local.py', + 'PYMODULE'), + ('argparse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\argparse.py', + 'PYMODULE'), + ('ast', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ast.py', + 'PYMODULE'), + ('asyncio', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\__init__.py', + 'PYMODULE'), + ('asyncio.base_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_events.py', + 'PYMODULE'), + ('asyncio.base_futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_futures.py', + 'PYMODULE'), + ('asyncio.base_subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_subprocess.py', + 'PYMODULE'), + ('asyncio.base_tasks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\base_tasks.py', + 'PYMODULE'), + ('asyncio.constants', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\constants.py', + 'PYMODULE'), + ('asyncio.coroutines', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\coroutines.py', + 'PYMODULE'), + ('asyncio.events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\events.py', + 'PYMODULE'), + ('asyncio.exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\exceptions.py', + 'PYMODULE'), + ('asyncio.format_helpers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\format_helpers.py', + 'PYMODULE'), + ('asyncio.futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\futures.py', + 'PYMODULE'), + ('asyncio.locks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\locks.py', + 'PYMODULE'), + ('asyncio.log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\log.py', + 'PYMODULE'), + ('asyncio.mixins', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\mixins.py', + 'PYMODULE'), + ('asyncio.proactor_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\proactor_events.py', + 'PYMODULE'), + ('asyncio.protocols', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\protocols.py', + 'PYMODULE'), + ('asyncio.queues', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\queues.py', + 'PYMODULE'), + ('asyncio.runners', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\runners.py', + 'PYMODULE'), + ('asyncio.selector_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\selector_events.py', + 'PYMODULE'), + ('asyncio.sslproto', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\sslproto.py', + 'PYMODULE'), + ('asyncio.staggered', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\staggered.py', + 'PYMODULE'), + ('asyncio.streams', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\streams.py', + 'PYMODULE'), + ('asyncio.subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\subprocess.py', + 'PYMODULE'), + ('asyncio.taskgroups', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\taskgroups.py', + 'PYMODULE'), + ('asyncio.tasks', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\tasks.py', + 'PYMODULE'), + ('asyncio.threads', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\threads.py', + 'PYMODULE'), + ('asyncio.timeouts', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\timeouts.py', + 'PYMODULE'), + ('asyncio.transports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\transports.py', + 'PYMODULE'), + ('asyncio.trsock', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\trsock.py', + 'PYMODULE'), + ('asyncio.unix_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\unix_events.py', + 'PYMODULE'), + ('asyncio.windows_events', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\windows_events.py', + 'PYMODULE'), + ('asyncio.windows_utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\asyncio\\windows_utils.py', + 'PYMODULE'), + ('backports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\__init__.py', + 'PYMODULE'), + ('base64', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\base64.py', + 'PYMODULE'), + ('bisect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bisect.py', + 'PYMODULE'), + ('bz2', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\bz2.py', + 'PYMODULE'), + ('calendar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\calendar.py', + 'PYMODULE'), + ('clang', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\clang\\__init__.py', + 'PYMODULE'), + ('clang.cindex', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\clang\\cindex.py', + 'PYMODULE'), + ('code', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\code.py', + 'PYMODULE'), + ('codeop', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\codeop.py', + 'PYMODULE'), + ('concurrent', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\__init__.py', + 'PYMODULE'), + ('concurrent.futures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\__init__.py', + 'PYMODULE'), + ('concurrent.futures._base', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\_base.py', + 'PYMODULE'), + ('concurrent.futures.process', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\process.py', + 'PYMODULE'), + ('concurrent.futures.thread', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\concurrent\\futures\\thread.py', + 'PYMODULE'), + ('configparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\configparser.py', + 'PYMODULE'), + ('contextlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextlib.py', + 'PYMODULE'), + ('contextvars', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\contextvars.py', + 'PYMODULE'), + ('copy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\copy.py', + 'PYMODULE'), + ('csv', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\csv.py', + 'PYMODULE'), + ('ctypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\__init__.py', + 'PYMODULE'), + ('ctypes._aix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_aix.py', + 'PYMODULE'), + ('ctypes._endian', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\_endian.py', + 'PYMODULE'), + ('ctypes.macholib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\__init__.py', + 'PYMODULE'), + ('ctypes.macholib.dyld', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dyld.py', + 'PYMODULE'), + ('ctypes.macholib.dylib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\dylib.py', + 'PYMODULE'), + ('ctypes.macholib.framework', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\macholib\\framework.py', + 'PYMODULE'), + ('ctypes.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\util.py', + 'PYMODULE'), + ('ctypes.wintypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ctypes\\wintypes.py', + 'PYMODULE'), + ('curses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\curses\\__init__.py', + 'PYMODULE'), + ('curses.has_key', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\curses\\has_key.py', + 'PYMODULE'), + ('dataclasses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dataclasses.py', + 'PYMODULE'), + ('datetime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\datetime.py', + 'PYMODULE'), + ('decimal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\decimal.py', + 'PYMODULE'), + ('difflib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\difflib.py', + 'PYMODULE'), + ('dis', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\dis.py', + 'PYMODULE'), + ('email', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\__init__.py', + 'PYMODULE'), + ('email._encoded_words', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_encoded_words.py', + 'PYMODULE'), + ('email._header_value_parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_header_value_parser.py', + 'PYMODULE'), + ('email._parseaddr', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_parseaddr.py', + 'PYMODULE'), + ('email._policybase', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\_policybase.py', + 'PYMODULE'), + ('email.base64mime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\base64mime.py', + 'PYMODULE'), + ('email.charset', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\charset.py', + 'PYMODULE'), + ('email.contentmanager', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\contentmanager.py', + 'PYMODULE'), + ('email.encoders', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\encoders.py', + 'PYMODULE'), + ('email.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\errors.py', + 'PYMODULE'), + ('email.feedparser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\feedparser.py', + 'PYMODULE'), + ('email.generator', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\generator.py', + 'PYMODULE'), + ('email.header', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\header.py', + 'PYMODULE'), + ('email.headerregistry', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\headerregistry.py', + 'PYMODULE'), + ('email.iterators', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\iterators.py', + 'PYMODULE'), + ('email.message', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\message.py', + 'PYMODULE'), + ('email.parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\parser.py', + 'PYMODULE'), + ('email.policy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\policy.py', + 'PYMODULE'), + ('email.quoprimime', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\quoprimime.py', + 'PYMODULE'), + ('email.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\email\\utils.py', + 'PYMODULE'), + ('fnmatch', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fnmatch.py', + 'PYMODULE'), + ('fractions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\fractions.py', + 'PYMODULE'), + ('ftplib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ftplib.py', + 'PYMODULE'), + ('getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getopt.py', + 'PYMODULE'), + ('getpass', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\getpass.py', + 'PYMODULE'), + ('gettext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gettext.py', + 'PYMODULE'), + ('glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\glob.py', + 'PYMODULE'), + ('gzip', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\gzip.py', + 'PYMODULE'), + ('hashlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hashlib.py', + 'PYMODULE'), + ('hmac', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\hmac.py', + 'PYMODULE'), + ('html', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\html\\__init__.py', + 'PYMODULE'), + ('html.entities', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\html\\entities.py', + 'PYMODULE'), + ('http', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\__init__.py', + 'PYMODULE'), + ('http.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\client.py', + 'PYMODULE'), + ('http.cookiejar', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\cookiejar.py', + 'PYMODULE'), + ('http.server', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\http\\server.py', + 'PYMODULE'), + ('importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\__init__.py', + 'PYMODULE'), + ('importlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_abc.py', + 'PYMODULE'), + ('importlib._bootstrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap.py', + 'PYMODULE'), + ('importlib._bootstrap_external', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\_bootstrap_external.py', + 'PYMODULE'), + ('importlib.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\abc.py', + 'PYMODULE'), + ('importlib.machinery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\machinery.py', + 'PYMODULE'), + ('importlib.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\__init__.py', + 'PYMODULE'), + ('importlib.metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_adapters.py', + 'PYMODULE'), + ('importlib.metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_collections.py', + 'PYMODULE'), + ('importlib.metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_functools.py', + 'PYMODULE'), + ('importlib.metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_itertools.py', + 'PYMODULE'), + ('importlib.metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_meta.py', + 'PYMODULE'), + ('importlib.metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\metadata\\_text.py', + 'PYMODULE'), + ('importlib.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\readers.py', + 'PYMODULE'), + ('importlib.resources', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\__init__.py', + 'PYMODULE'), + ('importlib.resources._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_adapters.py', + 'PYMODULE'), + ('importlib.resources._common', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_common.py', + 'PYMODULE'), + ('importlib.resources._functional', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_functional.py', + 'PYMODULE'), + ('importlib.resources._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\_itertools.py', + 'PYMODULE'), + ('importlib.resources.abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\abc.py', + 'PYMODULE'), + ('importlib.resources.readers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\resources\\readers.py', + 'PYMODULE'), + ('importlib.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\importlib\\util.py', + 'PYMODULE'), + ('inspect', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\inspect.py', + 'PYMODULE'), + ('ipaddress', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ipaddress.py', + 'PYMODULE'), + ('jaraco', '-', 'PYMODULE'), + ('json', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\__init__.py', + 'PYMODULE'), + ('json.decoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\decoder.py', + 'PYMODULE'), + ('json.encoder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\encoder.py', + 'PYMODULE'), + ('json.scanner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\json\\scanner.py', + 'PYMODULE'), + ('logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\logging\\__init__.py', + 'PYMODULE'), + ('lzma', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\lzma.py', + 'PYMODULE'), + ('mimetypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\mimetypes.py', + 'PYMODULE'), + ('multiprocessing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\__init__.py', + 'PYMODULE'), + ('multiprocessing.connection', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\connection.py', + 'PYMODULE'), + ('multiprocessing.context', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\context.py', + 'PYMODULE'), + ('multiprocessing.dummy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\__init__.py', + 'PYMODULE'), + ('multiprocessing.dummy.connection', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\dummy\\connection.py', + 'PYMODULE'), + ('multiprocessing.forkserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\forkserver.py', + 'PYMODULE'), + ('multiprocessing.heap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\heap.py', + 'PYMODULE'), + ('multiprocessing.managers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\managers.py', + 'PYMODULE'), + ('multiprocessing.pool', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\pool.py', + 'PYMODULE'), + ('multiprocessing.popen_fork', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_fork.py', + 'PYMODULE'), + ('multiprocessing.popen_forkserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_forkserver.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_posix', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_posix.py', + 'PYMODULE'), + ('multiprocessing.popen_spawn_win32', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\popen_spawn_win32.py', + 'PYMODULE'), + ('multiprocessing.process', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\process.py', + 'PYMODULE'), + ('multiprocessing.queues', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\queues.py', + 'PYMODULE'), + ('multiprocessing.reduction', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\reduction.py', + 'PYMODULE'), + ('multiprocessing.resource_sharer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_sharer.py', + 'PYMODULE'), + ('multiprocessing.resource_tracker', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\resource_tracker.py', + 'PYMODULE'), + ('multiprocessing.shared_memory', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\shared_memory.py', + 'PYMODULE'), + ('multiprocessing.sharedctypes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\sharedctypes.py', + 'PYMODULE'), + ('multiprocessing.spawn', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\spawn.py', + 'PYMODULE'), + ('multiprocessing.synchronize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\synchronize.py', + 'PYMODULE'), + ('multiprocessing.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\multiprocessing\\util.py', + 'PYMODULE'), + ('netrc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\netrc.py', + 'PYMODULE'), + ('nturl2path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\nturl2path.py', + 'PYMODULE'), + ('numbers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\numbers.py', + 'PYMODULE'), + ('opcode', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\opcode.py', + 'PYMODULE'), + ('packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\__init__.py', + 'PYMODULE'), + ('packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_elffile.py', + 'PYMODULE'), + ('packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_manylinux.py', + 'PYMODULE'), + ('packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_musllinux.py', + 'PYMODULE'), + ('packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_parser.py', + 'PYMODULE'), + ('packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_structures.py', + 'PYMODULE'), + ('packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('packaging.licenses', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\licenses\\__init__.py', + 'PYMODULE'), + ('packaging.licenses._spdx', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\licenses\\_spdx.py', + 'PYMODULE'), + ('packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\markers.py', + 'PYMODULE'), + ('packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\requirements.py', + 'PYMODULE'), + ('packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\specifiers.py', + 'PYMODULE'), + ('packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\tags.py', + 'PYMODULE'), + ('packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\utils.py', + 'PYMODULE'), + ('packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\packaging\\version.py', + 'PYMODULE'), + ('parseMakefile', + 'F:\\Work\\Projects\\TMS\\TMS_new_bus\\Src\\DebugTools\\parseMakefile.py', + 'PYMODULE'), + ('pathlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\__init__.py', + 'PYMODULE'), + ('pathlib._abc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_abc.py', + 'PYMODULE'), + ('pathlib._local', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pathlib\\_local.py', + 'PYMODULE'), + ('pickle', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pickle.py', + 'PYMODULE'), + ('pkgutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pkgutil.py', + 'PYMODULE'), + ('platform', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\platform.py', + 'PYMODULE'), + ('pprint', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pprint.py', + 'PYMODULE'), + ('py_compile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\py_compile.py', + 'PYMODULE'), + ('pydoc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc.py', + 'PYMODULE'), + ('pydoc_data', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc_data\\__init__.py', + 'PYMODULE'), + ('pydoc_data.topics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\pydoc_data\\topics.py', + 'PYMODULE'), + ('queue', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\queue.py', + 'PYMODULE'), + ('quopri', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\quopri.py', + 'PYMODULE'), + ('random', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\random.py', + 'PYMODULE'), + ('rlcompleter', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\rlcompleter.py', + 'PYMODULE'), + ('runpy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\runpy.py', + 'PYMODULE'), + ('secrets', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\secrets.py', + 'PYMODULE'), + ('selectors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\selectors.py', + 'PYMODULE'), + ('setuptools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\__init__.py', + 'PYMODULE'), + ('setuptools._core_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_core_metadata.py', + 'PYMODULE'), + ('setuptools._discovery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_discovery.py', + 'PYMODULE'), + ('setuptools._distutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils._log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_log.py', + 'PYMODULE'), + ('setuptools._distutils._modified', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_modified.py', + 'PYMODULE'), + ('setuptools._distutils._msvccompiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\_msvccompiler.py', + 'PYMODULE'), + ('setuptools._distutils.archive_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\archive_util.py', + 'PYMODULE'), + ('setuptools._distutils.ccompiler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\ccompiler.py', + 'PYMODULE'), + ('setuptools._distutils.cmd', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\cmd.py', + 'PYMODULE'), + ('setuptools._distutils.command', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.command.bdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\bdist.py', + 'PYMODULE'), + ('setuptools._distutils.command.build', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\build.py', + 'PYMODULE'), + ('setuptools._distutils.command.build_ext', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\build_ext.py', + 'PYMODULE'), + ('setuptools._distutils.command.sdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\command\\sdist.py', + 'PYMODULE'), + ('setuptools._distutils.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._distutils.compat.numpy', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\numpy.py', + 'PYMODULE'), + ('setuptools._distutils.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compat\\py39.py', + 'PYMODULE'), + ('setuptools._distutils.compilers', '-', 'PYMODULE'), + ('setuptools._distutils.compilers.C', '-', 'PYMODULE'), + ('setuptools._distutils.compilers.C.base', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\base.py', + 'PYMODULE'), + ('setuptools._distutils.compilers.C.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\errors.py', + 'PYMODULE'), + ('setuptools._distutils.compilers.C.msvc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\compilers\\C\\msvc.py', + 'PYMODULE'), + ('setuptools._distutils.core', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\core.py', + 'PYMODULE'), + ('setuptools._distutils.debug', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\debug.py', + 'PYMODULE'), + ('setuptools._distutils.dir_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\dir_util.py', + 'PYMODULE'), + ('setuptools._distutils.dist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\dist.py', + 'PYMODULE'), + ('setuptools._distutils.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\errors.py', + 'PYMODULE'), + ('setuptools._distutils.extension', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\extension.py', + 'PYMODULE'), + ('setuptools._distutils.fancy_getopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\fancy_getopt.py', + 'PYMODULE'), + ('setuptools._distutils.file_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\file_util.py', + 'PYMODULE'), + ('setuptools._distutils.filelist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\filelist.py', + 'PYMODULE'), + ('setuptools._distutils.log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\log.py', + 'PYMODULE'), + ('setuptools._distutils.spawn', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\spawn.py', + 'PYMODULE'), + ('setuptools._distutils.sysconfig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\sysconfig.py', + 'PYMODULE'), + ('setuptools._distutils.text_file', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\text_file.py', + 'PYMODULE'), + ('setuptools._distutils.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\util.py', + 'PYMODULE'), + ('setuptools._distutils.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\version.py', + 'PYMODULE'), + ('setuptools._distutils.versionpredicate', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_distutils\\versionpredicate.py', + 'PYMODULE'), + ('setuptools._entry_points', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_entry_points.py', + 'PYMODULE'), + ('setuptools._imp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_imp.py', + 'PYMODULE'), + ('setuptools._importlib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_importlib.py', + 'PYMODULE'), + ('setuptools._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_itertools.py', + 'PYMODULE'), + ('setuptools._normalization', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_normalization.py', + 'PYMODULE'), + ('setuptools._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_path.py', + 'PYMODULE'), + ('setuptools._reqs', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_reqs.py', + 'PYMODULE'), + ('setuptools._shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_shutil.py', + 'PYMODULE'), + ('setuptools._static', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_static.py', + 'PYMODULE'), + ('setuptools._vendor', '-', 'PYMODULE'), + ('setuptools._vendor.backports', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.backports.tarfile.compat.py38', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\backports\\tarfile\\compat\\py38.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._adapters', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_adapters.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._collections', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_collections.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_compat.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_functools.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_itertools.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._meta', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_meta.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata._text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\_text.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat.py311', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\py311.py', + 'PYMODULE'), + ('setuptools._vendor.importlib_metadata.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\importlib_metadata\\compat\\py39.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco', '-', 'PYMODULE'), + ('setuptools._vendor.jaraco.context', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\context.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco.functools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\functools\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.jaraco.text', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\jaraco\\text\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools.more', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\more.py', + 'PYMODULE'), + ('setuptools._vendor.more_itertools.recipes', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\more_itertools\\recipes.py', + 'PYMODULE'), + ('setuptools._vendor.packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_elffile.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_manylinux.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_musllinux.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_structures.py', + 'PYMODULE'), + ('setuptools._vendor.packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\markers.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\requirements.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\specifiers.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\utils.py', + 'PYMODULE'), + ('setuptools._vendor.packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\packaging\\version.py', + 'PYMODULE'), + ('setuptools._vendor.tomli', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_re.py', + 'PYMODULE'), + ('setuptools._vendor.tomli._types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\tomli\\_types.py', + 'PYMODULE'), + ('setuptools._vendor.typing_extensions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\typing_extensions.py', + 'PYMODULE'), + ('setuptools._vendor.wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.convert', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\convert.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.pack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\pack.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.cli.unpack', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\cli\\unpack.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.macosx_libfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\macosx_libfile.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.metadata', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\metadata.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\util.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._elffile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_elffile.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._manylinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_manylinux.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._musllinux', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_musllinux.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_parser.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._structures', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_structures.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging._tokenizer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\_tokenizer.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.markers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\markers.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.requirements', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\requirements.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.specifiers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\specifiers.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.tags', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\tags.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\utils.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.vendored.packaging.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\vendored\\packaging\\version.py', + 'PYMODULE'), + ('setuptools._vendor.wheel.wheelfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\wheel\\wheelfile.py', + 'PYMODULE'), + ('setuptools._vendor.zipp', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.compat.py310', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\compat\\py310.py', + 'PYMODULE'), + ('setuptools._vendor.zipp.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\_vendor\\zipp\\glob.py', + 'PYMODULE'), + ('setuptools.archive_util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\archive_util.py', + 'PYMODULE'), + ('setuptools.command', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\__init__.py', + 'PYMODULE'), + ('setuptools.command._requirestxt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\_requirestxt.py', + 'PYMODULE'), + ('setuptools.command.bdist_egg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\bdist_egg.py', + 'PYMODULE'), + ('setuptools.command.bdist_wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\bdist_wheel.py', + 'PYMODULE'), + ('setuptools.command.build', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\build.py', + 'PYMODULE'), + ('setuptools.command.egg_info', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\egg_info.py', + 'PYMODULE'), + ('setuptools.command.sdist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\sdist.py', + 'PYMODULE'), + ('setuptools.command.setopt', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\command\\setopt.py', + 'PYMODULE'), + ('setuptools.compat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\__init__.py', + 'PYMODULE'), + ('setuptools.compat.py310', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py310.py', + 'PYMODULE'), + ('setuptools.compat.py311', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py311.py', + 'PYMODULE'), + ('setuptools.compat.py39', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\compat\\py39.py', + 'PYMODULE'), + ('setuptools.config', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\__init__.py', + 'PYMODULE'), + ('setuptools.config._apply_pyprojecttoml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_apply_pyprojecttoml.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\__init__.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.error_reporting', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\error_reporting.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.extra_validations', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\extra_validations.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.fastjsonschema_exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\fastjsonschema_exceptions.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.fastjsonschema_validations', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\fastjsonschema_validations.py', + 'PYMODULE'), + ('setuptools.config._validate_pyproject.formats', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\_validate_pyproject\\formats.py', + 'PYMODULE'), + ('setuptools.config.expand', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\expand.py', + 'PYMODULE'), + ('setuptools.config.pyprojecttoml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\pyprojecttoml.py', + 'PYMODULE'), + ('setuptools.config.setupcfg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\config\\setupcfg.py', + 'PYMODULE'), + ('setuptools.depends', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\depends.py', + 'PYMODULE'), + ('setuptools.discovery', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\discovery.py', + 'PYMODULE'), + ('setuptools.dist', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\dist.py', + 'PYMODULE'), + ('setuptools.errors', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\errors.py', + 'PYMODULE'), + ('setuptools.extension', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\extension.py', + 'PYMODULE'), + ('setuptools.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\glob.py', + 'PYMODULE'), + ('setuptools.installer', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\installer.py', + 'PYMODULE'), + ('setuptools.logging', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\logging.py', + 'PYMODULE'), + ('setuptools.monkey', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\monkey.py', + 'PYMODULE'), + ('setuptools.msvc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\msvc.py', + 'PYMODULE'), + ('setuptools.unicode_utils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\unicode_utils.py', + 'PYMODULE'), + ('setuptools.version', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\version.py', + 'PYMODULE'), + ('setuptools.warnings', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\warnings.py', + 'PYMODULE'), + ('setuptools.wheel', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\wheel.py', + 'PYMODULE'), + ('setuptools.windows_support', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site-packages\\setuptools\\windows_support.py', + 'PYMODULE'), + ('shlex', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shlex.py', + 'PYMODULE'), + ('shutil', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\shutil.py', + 'PYMODULE'), + ('signal', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\signal.py', + 'PYMODULE'), + ('site', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\site.py', + 'PYMODULE'), + ('socket', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socket.py', + 'PYMODULE'), + ('socketserver', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\socketserver.py', + 'PYMODULE'), + ('ssl', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\ssl.py', + 'PYMODULE'), + ('statistics', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\statistics.py', + 'PYMODULE'), + ('string', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\string.py', + 'PYMODULE'), + ('stringprep', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\stringprep.py', + 'PYMODULE'), + ('subprocess', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\subprocess.py', + 'PYMODULE'), + ('sysconfig', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\sysconfig\\__init__.py', + 'PYMODULE'), + ('tarfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tarfile.py', + 'PYMODULE'), + ('tempfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tempfile.py', + 'PYMODULE'), + ('textwrap', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\textwrap.py', + 'PYMODULE'), + ('threading', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\threading.py', + 'PYMODULE'), + ('token', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\token.py', + 'PYMODULE'), + ('tokenize', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tokenize.py', + 'PYMODULE'), + ('tomllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\__init__.py', + 'PYMODULE'), + ('tomllib._parser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_parser.py', + 'PYMODULE'), + ('tomllib._re', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_re.py', + 'PYMODULE'), + ('tomllib._types', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tomllib\\_types.py', + 'PYMODULE'), + ('tracemalloc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tracemalloc.py', + 'PYMODULE'), + ('tty', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\tty.py', + 'PYMODULE'), + ('typing', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\typing.py', + 'PYMODULE'), + ('unittest', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\__init__.py', + 'PYMODULE'), + ('unittest._log', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\_log.py', + 'PYMODULE'), + ('unittest.async_case', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\async_case.py', + 'PYMODULE'), + ('unittest.case', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\case.py', + 'PYMODULE'), + ('unittest.loader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\loader.py', + 'PYMODULE'), + ('unittest.main', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\main.py', + 'PYMODULE'), + ('unittest.mock', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\mock.py', + 'PYMODULE'), + ('unittest.result', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\result.py', + 'PYMODULE'), + ('unittest.runner', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\runner.py', + 'PYMODULE'), + ('unittest.signals', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\signals.py', + 'PYMODULE'), + ('unittest.suite', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\suite.py', + 'PYMODULE'), + ('unittest.util', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\unittest\\util.py', + 'PYMODULE'), + ('urllib', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\__init__.py', + 'PYMODULE'), + ('urllib.error', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\error.py', + 'PYMODULE'), + ('urllib.parse', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\parse.py', + 'PYMODULE'), + ('urllib.request', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\request.py', + 'PYMODULE'), + ('urllib.response', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\urllib\\response.py', + 'PYMODULE'), + ('webbrowser', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\webbrowser.py', + 'PYMODULE'), + ('xml', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\__init__.py', + 'PYMODULE'), + ('xml.dom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\__init__.py', + 'PYMODULE'), + ('xml.dom.NodeFilter', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\NodeFilter.py', + 'PYMODULE'), + ('xml.dom.domreg', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\domreg.py', + 'PYMODULE'), + ('xml.dom.expatbuilder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\expatbuilder.py', + 'PYMODULE'), + ('xml.dom.minicompat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\minicompat.py', + 'PYMODULE'), + ('xml.dom.minidom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\minidom.py', + 'PYMODULE'), + ('xml.dom.pulldom', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\pulldom.py', + 'PYMODULE'), + ('xml.dom.xmlbuilder', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\dom\\xmlbuilder.py', + 'PYMODULE'), + ('xml.etree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\__init__.py', + 'PYMODULE'), + ('xml.etree.ElementInclude', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementInclude.py', + 'PYMODULE'), + ('xml.etree.ElementPath', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementPath.py', + 'PYMODULE'), + ('xml.etree.ElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\ElementTree.py', + 'PYMODULE'), + ('xml.etree.cElementTree', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\etree\\cElementTree.py', + 'PYMODULE'), + ('xml.parsers', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\__init__.py', + 'PYMODULE'), + ('xml.parsers.expat', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\parsers\\expat.py', + 'PYMODULE'), + ('xml.sax', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\__init__.py', + 'PYMODULE'), + ('xml.sax._exceptions', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\_exceptions.py', + 'PYMODULE'), + ('xml.sax.expatreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\expatreader.py', + 'PYMODULE'), + ('xml.sax.handler', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\handler.py', + 'PYMODULE'), + ('xml.sax.saxutils', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\saxutils.py', + 'PYMODULE'), + ('xml.sax.xmlreader', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xml\\sax\\xmlreader.py', + 'PYMODULE'), + ('xmlrpc', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\__init__.py', + 'PYMODULE'), + ('xmlrpc.client', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\xmlrpc\\client.py', + 'PYMODULE'), + ('zipfile', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\__init__.py', + 'PYMODULE'), + ('zipfile._path', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\__init__.py', + 'PYMODULE'), + ('zipfile._path.glob', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipfile\\_path\\glob.py', + 'PYMODULE'), + ('zipimport', + 'C:\\Users\\I\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\zipimport.py', + 'PYMODULE')]) diff --git a/build/scanVars/base_library.zip b/build/scanVars/base_library.zip new file mode 100644 index 0000000..34c2663 Binary files /dev/null and b/build/scanVars/base_library.zip differ diff --git a/build/scanVars/localpycs/pyimod01_archive.pyc b/build/scanVars/localpycs/pyimod01_archive.pyc new file mode 100644 index 0000000..d338813 Binary files /dev/null and b/build/scanVars/localpycs/pyimod01_archive.pyc differ diff --git a/build/scanVars/localpycs/pyimod02_importers.pyc b/build/scanVars/localpycs/pyimod02_importers.pyc new file mode 100644 index 0000000..67f6b1b Binary files /dev/null and b/build/scanVars/localpycs/pyimod02_importers.pyc differ diff --git a/build/scanVars/localpycs/pyimod03_ctypes.pyc b/build/scanVars/localpycs/pyimod03_ctypes.pyc new file mode 100644 index 0000000..1997e5a Binary files /dev/null and b/build/scanVars/localpycs/pyimod03_ctypes.pyc differ diff --git a/build/scanVars/localpycs/pyimod04_pywin32.pyc b/build/scanVars/localpycs/pyimod04_pywin32.pyc new file mode 100644 index 0000000..cab1f6a Binary files /dev/null and b/build/scanVars/localpycs/pyimod04_pywin32.pyc differ diff --git a/build/scanVars/localpycs/struct.pyc b/build/scanVars/localpycs/struct.pyc new file mode 100644 index 0000000..bfcba93 Binary files /dev/null and b/build/scanVars/localpycs/struct.pyc differ diff --git a/build/scanVars/scanVars.pkg b/build/scanVars/scanVars.pkg new file mode 100644 index 0000000..dd4c097 Binary files /dev/null and b/build/scanVars/scanVars.pkg differ diff --git a/build/scanVars/warn-scanVars.txt b/build/scanVars/warn-scanVars.txt new file mode 100644 index 0000000..1e201dc --- /dev/null +++ b/build/scanVars/warn-scanVars.txt @@ -0,0 +1,54 @@ + +This file lists modules PyInstaller was not able to find. This does not +necessarily mean this module is required for running your program. Python and +Python 3rd-party packages include a lot of conditional or optional modules. For +example the module 'ntpath' only exists on Windows, whereas the module +'posixpath' only exists on Posix systems. + +Types if import: +* top-level: imported at the top-level - look at these first +* conditional: imported within an if-statement +* delayed: imported within a function +* optional: imported within a try-except-statement + +IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for + tracking down the missing module yourself. Thanks! + +missing module named pwd - imported by posixpath (delayed, conditional, optional), shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional), setuptools._distutils.util (delayed, conditional, optional), netrc (delayed, conditional), getpass (delayed, optional), setuptools._vendor.backports.tarfile (optional), setuptools._distutils.archive_util (optional), http.server (delayed, optional) +missing module named grp - imported by shutil (delayed, optional), tarfile (optional), pathlib._local (optional), subprocess (delayed, conditional, optional), setuptools._vendor.backports.tarfile (optional), setuptools._distutils.archive_util (optional) +missing module named 'collections.abc' - imported by traceback (top-level), typing (top-level), inspect (top-level), logging (top-level), importlib.resources.readers (top-level), selectors (top-level), tracemalloc (top-level), setuptools (top-level), setuptools._distutils.filelist (top-level), setuptools._distutils.util (top-level), setuptools._vendor.jaraco.functools (top-level), setuptools._vendor.more_itertools.more (top-level), setuptools._vendor.more_itertools.recipes (top-level), setuptools._distutils._modified (top-level), setuptools._distutils.compat (top-level), setuptools._distutils.spawn (top-level), setuptools._distutils.compilers.C.base (top-level), setuptools._distutils.fancy_getopt (top-level), setuptools._reqs (top-level), http.client (top-level), setuptools.discovery (top-level), setuptools.dist (top-level), setuptools._distutils.command.bdist (top-level), setuptools._distutils.core (top-level), setuptools._distutils.cmd (top-level), setuptools._distutils.dist (top-level), configparser (top-level), setuptools._distutils.extension (top-level), setuptools.config.setupcfg (top-level), setuptools.config.expand (top-level), setuptools.config.pyprojecttoml (top-level), setuptools.config._apply_pyprojecttoml (top-level), tomllib._parser (top-level), setuptools._vendor.tomli._parser (top-level), setuptools.command.egg_info (top-level), setuptools._distutils.command.build (top-level), setuptools._distutils.command.sdist (top-level), setuptools.glob (top-level), setuptools.command._requirestxt (top-level), setuptools.command.bdist_wheel (top-level), setuptools._vendor.wheel.cli.convert (top-level), setuptools._vendor.wheel.cli.tags (top-level), setuptools._vendor.typing_extensions (top-level), xml.etree.ElementTree (top-level), setuptools._distutils.command.build_ext (top-level), _pyrepl.types (top-level), _pyrepl.readline (top-level), asyncio.base_events (top-level), asyncio.coroutines (top-level), setuptools._distutils.compilers.C.msvc (top-level) +missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed) +missing module named fcntl - imported by subprocess (optional), _pyrepl.unix_console (top-level) +missing module named _posixshmem - imported by multiprocessing.resource_tracker (conditional), multiprocessing.shared_memory (conditional) +missing module named _scproxy - imported by urllib.request (conditional) +missing module named termios - imported by getpass (optional), tty (top-level), _pyrepl.pager (delayed, optional), _pyrepl.unix_console (top-level), _pyrepl.fancy_termios (top-level), _pyrepl.unix_eventqueue (top-level) +missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level) +missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level) +excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level) +missing module named posix - imported by os (conditional, optional), posixpath (optional), shutil (conditional), importlib._bootstrap_external (conditional), _pyrepl.unix_console (delayed, optional) +missing module named resource - imported by posix (top-level) +missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level) +missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level) +missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level) +missing module named pyimod02_importers - imported by C:\Users\I\AppData\Local\Programs\Python\Python313\Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_pkgutil.py (delayed) +missing module named typing_extensions.Buffer - imported by setuptools._vendor.typing_extensions (top-level), setuptools._vendor.wheel.wheelfile (conditional) +missing module named typing_extensions.Literal - imported by setuptools._vendor.typing_extensions (top-level), setuptools.config._validate_pyproject.formats (conditional) +missing module named typing_extensions.Self - imported by setuptools._vendor.typing_extensions (top-level), setuptools.config.expand (conditional), setuptools.config.pyprojecttoml (conditional), setuptools.config._validate_pyproject.error_reporting (conditional) +missing module named typing_extensions.deprecated - imported by setuptools._vendor.typing_extensions (top-level), setuptools._distutils.sysconfig (conditional), setuptools._distutils.command.bdist (conditional) +missing module named typing_extensions.TypeAlias - imported by setuptools._vendor.typing_extensions (top-level), setuptools._distutils.compilers.C.base (conditional), setuptools._reqs (conditional), setuptools.warnings (conditional), setuptools._path (conditional), setuptools._distutils.dist (conditional), setuptools.config.setupcfg (conditional), setuptools.config._apply_pyprojecttoml (conditional), setuptools.dist (conditional), setuptools.command.bdist_egg (conditional), setuptools.compat.py311 (conditional) +missing module named typing_extensions.Unpack - imported by setuptools._vendor.typing_extensions (top-level), setuptools._distutils.util (conditional), setuptools._distutils.compilers.C.base (conditional), setuptools._distutils.cmd (conditional) +missing module named typing_extensions.TypeVarTuple - imported by setuptools._vendor.typing_extensions (top-level), setuptools._distutils.util (conditional), setuptools._distutils.compilers.C.base (conditional), setuptools._distutils.cmd (conditional) +missing module named asyncio.DefaultEventLoopPolicy - imported by asyncio (delayed, conditional), asyncio.events (delayed, conditional) +missing module named vms_lib - imported by platform (delayed, optional) +missing module named 'java.lang' - imported by platform (delayed, optional) +missing module named java - imported by platform (delayed) +missing module named usercustomize - imported by site (delayed, optional) +missing module named sitecustomize - imported by site (delayed, optional) +missing module named _curses - imported by curses (top-level), curses.has_key (top-level), _pyrepl.curses (optional) +missing module named readline - imported by site (delayed, optional), rlcompleter (optional), code (delayed, conditional, optional) +missing module named _typeshed - imported by setuptools._distutils.dist (conditional), setuptools.glob (conditional), setuptools.compat.py311 (conditional) +missing module named _manylinux - imported by packaging._manylinux (delayed, optional), setuptools._vendor.packaging._manylinux (delayed, optional), setuptools._vendor.wheel.vendored.packaging._manylinux (delayed, optional) +missing module named importlib_resources - imported by setuptools._vendor.jaraco.text (optional) +missing module named trove_classifiers - imported by setuptools.config._validate_pyproject.formats (optional) diff --git a/build/scanVars/xref-scanVars.html b/build/scanVars/xref-scanVars.html new file mode 100644 index 0000000..3fea4c2 --- /dev/null +++ b/build/scanVars/xref-scanVars.html @@ -0,0 +1,18924 @@ + + + + + modulegraph cross reference for pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_setuptools.py, scanVars.py + + + +

modulegraph cross reference for pyi_rth_inspect.py, pyi_rth_multiprocessing.py, pyi_rth_pkgutil.py, pyi_rth_setuptools.py, scanVars.py

+ +
+ + pyi_rth_inspect.py +Script
+imports: + inspect + • os + • sys + • zipfile + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + pyi_rth_multiprocessing.py +Script
+imports: + multiprocessing + • multiprocessing.spawn + • subprocess + • sys + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + pyi_rth_pkgutil.py +Script
+imports: + pkgutil + • pyimod02_importers + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + pyi_rth_setuptools.py +Script
+imports: + _distutils_hack + • os + • setuptools + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + scanVars.py +Script
+imports: + _collections_abc + • _weakrefset + • abc + • argparse + • clang + • clang.cindex + • codecs + • collections + • copyreg + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • enum + • functools + • genericpath + • heapq + • io + • keyword + • linecache + • locale + • ntpath + • operator + • os + • parseMakefile + • posixpath + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • pyi_rth_pkgutil.py + • pyi_rth_setuptools.py + • re + • re._casefix + • re._compiler + • re._constants + • re._parser + • reprlib + • sre_compile + • sre_constants + • sre_parse + • stat + • sys + • traceback + • types + • warnings + • weakref + • xml.dom + • xml.dom.minidom + • xml.etree.ElementTree + +
+ +
+ +
+ + 'collections.abc' +MissingModule
+imported by: + _pyrepl.readline + • _pyrepl.types + • asyncio.base_events + • asyncio.coroutines + • configparser + • http.client + • importlib.resources.readers + • inspect + • logging + • selectors + • setuptools + • setuptools._distutils._modified + • setuptools._distutils.cmd + • setuptools._distutils.command.bdist + • setuptools._distutils.command.build + • setuptools._distutils.command.build_ext + • setuptools._distutils.command.sdist + • setuptools._distutils.compat + • setuptools._distutils.compilers.C.base + • setuptools._distutils.compilers.C.msvc + • setuptools._distutils.core + • setuptools._distutils.dist + • setuptools._distutils.extension + • setuptools._distutils.fancy_getopt + • setuptools._distutils.filelist + • setuptools._distutils.spawn + • setuptools._distutils.util + • setuptools._reqs + • setuptools._vendor.jaraco.functools + • setuptools._vendor.more_itertools.more + • setuptools._vendor.more_itertools.recipes + • setuptools._vendor.tomli._parser + • setuptools._vendor.typing_extensions + • setuptools._vendor.wheel.cli.convert + • setuptools._vendor.wheel.cli.tags + • setuptools.command._requirestxt + • setuptools.command.bdist_wheel + • setuptools.command.egg_info + • setuptools.config._apply_pyprojecttoml + • setuptools.config.expand + • setuptools.config.pyprojecttoml + • setuptools.config.setupcfg + • setuptools.discovery + • setuptools.dist + • setuptools.glob + • tomllib._parser + • traceback + • tracemalloc + • typing + • xml.etree.ElementTree + +
+ +
+ +
+ + 'java.lang' +MissingModule
+imported by: + platform + +
+ +
+ +
+ + __future__ +SourceModule
+imported by: + _colorize + • _pyrepl._threading_handler + • _pyrepl.commands + • _pyrepl.completing_reader + • _pyrepl.console + • _pyrepl.historical_reader + • _pyrepl.input + • _pyrepl.pager + • _pyrepl.reader + • _pyrepl.readline + • _pyrepl.simple_interact + • _pyrepl.trace + • _pyrepl.unix_console + • _pyrepl.windows_console + • clang.cindex + • codeop + • importlib.metadata + • importlib.metadata._meta + • importlib.resources.readers + • packaging._elffile + • packaging._manylinux + • packaging._musllinux + • packaging._parser + • packaging._tokenizer + • packaging.licenses + • packaging.licenses._spdx + • packaging.markers + • packaging.requirements + • packaging.specifiers + • packaging.tags + • packaging.utils + • packaging.version + • pydoc + • setuptools + • setuptools._core_metadata + • setuptools._distutils._modified + • setuptools._distutils.archive_util + • setuptools._distutils.cmd + • setuptools._distutils.command.bdist + • setuptools._distutils.command.build + • setuptools._distutils.command.build_ext + • setuptools._distutils.command.sdist + • setuptools._distutils.compat + • setuptools._distutils.compilers.C.base + • setuptools._distutils.compilers.C.msvc + • setuptools._distutils.core + • setuptools._distutils.dist + • setuptools._distutils.extension + • setuptools._distutils.fancy_getopt + • setuptools._distutils.filelist + • setuptools._distutils.spawn + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._path + • setuptools._reqs + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._meta + • setuptools._vendor.jaraco.context + • setuptools._vendor.packaging._elffile + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging._musllinux + • setuptools._vendor.packaging._parser + • setuptools._vendor.packaging._tokenizer + • setuptools._vendor.packaging.markers + • setuptools._vendor.packaging.requirements + • setuptools._vendor.packaging.specifiers + • setuptools._vendor.packaging.tags + • setuptools._vendor.packaging.utils + • setuptools._vendor.packaging.version + • setuptools._vendor.tomli._parser + • setuptools._vendor.tomli._re + • setuptools._vendor.wheel + • setuptools._vendor.wheel.cli + • setuptools._vendor.wheel.cli.convert + • setuptools._vendor.wheel.cli.pack + • setuptools._vendor.wheel.cli.tags + • setuptools._vendor.wheel.cli.unpack + • setuptools._vendor.wheel.macosx_libfile + • setuptools._vendor.wheel.metadata + • setuptools._vendor.wheel.util + • setuptools._vendor.wheel.wheelfile + • setuptools.command._requirestxt + • setuptools.command.bdist_egg + • setuptools.command.bdist_wheel + • setuptools.command.build + • setuptools.command.sdist + • setuptools.compat.py311 + • setuptools.config._apply_pyprojecttoml + • setuptools.config.expand + • setuptools.config.pyprojecttoml + • setuptools.config.setupcfg + • setuptools.depends + • setuptools.discovery + • setuptools.dist + • setuptools.errors + • setuptools.extension + • setuptools.glob + • setuptools.installer + • setuptools.monkey + • setuptools.msvc + • setuptools.warnings + • tomllib._parser + • tomllib._re + +
+ +
+ +
+ + _abc (builtin module)
+imported by: + abc + +
+ +
+ +
+ + _aix_support +SourceModule
+imports: + contextlib + • os + • subprocess + • sys + • sysconfig + +
+
+imported by: + sysconfig + +
+ +
+ +
+ + _ast (builtin module)
+imported by: + ast + +
+ +
+ +
+ + _asyncio C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_asyncio.pyd
+imported by: + asyncio.events + • asyncio.futures + • asyncio.tasks + +
+ +
+ +
+ + _bisect (builtin module)
+imported by: + bisect + +
+ +
+ +
+ + _blake2 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _bz2 C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_bz2.pyd
+imported by: + bz2 + +
+ +
+ +
+ + _codecs (builtin module)
+imported by: + codecs + +
+ +
+ +
+ + _codecs_cn (builtin module)
+imported by: + encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hz + +
+ +
+ +
+ + _codecs_hk (builtin module)
+imported by: + encodings.big5hkscs + +
+ +
+ +
+ + _codecs_iso2022 (builtin module) + +
+ +
+ + _codecs_jp (builtin module) + +
+ +
+ + _codecs_kr (builtin module)
+imported by: + encodings.cp949 + • encodings.euc_kr + • encodings.johab + +
+ +
+ +
+ + _codecs_tw (builtin module)
+imported by: + encodings.big5 + • encodings.cp950 + +
+ +
+ +
+ + _collections (builtin module)
+imported by: + collections + • threading + +
+ +
+ +
+ + _collections_abc +SourceModule
+imports: + abc + • sys + • warnings + +
+
+imported by: + collections + • contextlib + • locale + • os + • pathlib._local + • random + • scanVars.py + • types + • weakref + +
+ +
+ +
+ + _colorize +SourceModule
+imports: + __future__ + • io + • nt + • os + • sys + • typing + +
+
+imported by: + _pyrepl.console + • _pyrepl.reader + • traceback + +
+ +
+ +
+ + _compat_pickle +SourceModule
+imported by: + _pickle + • pickle + +
+ +
+ +
+ + _compression +SourceModule
+imports: + io + • sys + +
+
+imported by: + bz2 + • gzip + • lzma + +
+ +
+ +
+ + _contextvars (builtin module)
+imported by: + contextvars + +
+ +
+ +
+ + _csv (builtin module)
+imported by: + csv + +
+ +
+ +
+ + _ctypes C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_ctypes.pyd
+imported by: + ctypes + • ctypes.macholib.dyld + +
+ +
+ +
+ + _curses +MissingModule
+imports: + curses + +
+
+imported by: + _pyrepl.curses + • curses + • curses.has_key + +
+ +
+ +
+ + _datetime (builtin module)
+imports: + _strptime + • time + +
+
+imported by: + datetime + +
+ +
+ +
+ + _decimal C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_decimal.pyd
+imported by: + decimal + +
+ +
+ +
+ + _distutils_hack +Package
+imports: + importlib + • importlib.abc + • importlib.util + • os + • sys + • traceback + • warnings + +
+ + +
+ +
+ + _distutils_hack.override +SourceModule
+imports: + _distutils_hack + +
+
+imported by: + setuptools + • setuptools.discovery + +
+ +
+ +
+ + _elementtree C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_elementtree.pyd +
+imported by: + xml.etree.ElementTree + +
+ +
+ +
+ + _frozen_importlib +ExcludedModule
+imported by: + importlib + • importlib.abc + • zipimport + +
+ +
+ +
+ + _frozen_importlib_external +MissingModule
+imported by: + importlib + • importlib._bootstrap + • importlib.abc + • zipimport + +
+ +
+ +
+ + _functools (builtin module)
+imported by: + functools + +
+ +
+ +
+ + _hashlib C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_hashlib.pyd
+imported by: + hashlib + • hmac + +
+ +
+ +
+ + _heapq (builtin module)
+imported by: + heapq + +
+ +
+ +
+ + _imp (builtin module) + +
+ +
+ + _io (builtin module)
+imported by: + importlib._bootstrap_external + • io + • unittest.mock + • zipimport + +
+ +
+ +
+ + _ios_support +SourceModule
+imports: + ctypes + • ctypes.util + • sys + +
+
+imported by: + platform + • webbrowser + +
+ +
+ +
+ + _json (builtin module)
+imports: + json.decoder + +
+
+imported by: + json.decoder + • json.encoder + • json.scanner + +
+ +
+ +
+ + _locale (builtin module)
+imported by: + locale + +
+ +
+ +
+ + _lzma C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_lzma.pyd
+imported by: + lzma + +
+ +
+ +
+ + _manylinux +MissingModule + +
+ +
+ + _md5 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _multibytecodec (builtin module) + +
+ +
+ + _multiprocessing C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_multiprocessing.pyd + +
+ +
+ + _opcode (builtin module)
+imported by: + dis + • opcode + +
+ +
+ +
+ + _opcode_metadata +SourceModule
+imported by: + opcode + +
+ +
+ +
+ + _operator (builtin module)
+imported by: + hmac + • operator + +
+ +
+ +
+ + _overlapped C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_overlapped.pyd
+imported by: + asyncio.windows_events + +
+ +
+ +
+ + _pickle (builtin module)
+imports: + _compat_pickle + • codecs + • copyreg + +
+
+imported by: + pickle + +
+ +
+ +
+ + _posixshmem +MissingModule + +
+ +
+ + _posixsubprocess +MissingModule
+imports: + gc + +
+
+imported by: + multiprocessing.util + • subprocess + +
+ +
+ +
+ + _py_abc +SourceModule
+imports: + _weakrefset + +
+
+imported by: + abc + +
+ +
+ +
+ + _pydatetime +SourceModule
+imports: + _strptime + • math + • operator + • sys + • time + • warnings + +
+
+imported by: + datetime + +
+ +
+ +
+ + _pydecimal +SourceModule
+imports: + collections + • contextvars + • itertools + • locale + • math + • numbers + • re + • sys + +
+
+imported by: + decimal + +
+ +
+ +
+ + _pyrepl +Package + + +
+ +
+ + _pyrepl._minimal_curses +SourceModule
+imports: + _pyrepl + • ctypes + • ctypes.util + +
+
+imported by: + _pyrepl + • _pyrepl.curses + +
+ +
+ +
+ + _pyrepl._threading_handler +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.reader + • dataclasses + • threading + • traceback + • types + • typing + +
+
+imported by: + _pyrepl.reader + +
+ +
+ +
+ + _pyrepl.commands +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.historical_reader + • _pyrepl.pager + • _sitebuiltins + • os + • signal + • site + +
+ + +
+ +
+ + _pyrepl.completing_reader +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.commands + • _pyrepl.console + • _pyrepl.reader + • _pyrepl.types + • dataclasses + • re + +
+
+imported by: + _pyrepl.readline + +
+ +
+ +
+ + _pyrepl.console +SourceModule
+imports: + __future__ + • _colorize + • _pyrepl + • abc + • ast + • code + • dataclasses + • linecache + • os.path + • sys + • traceback + • typing + +
+ + +
+ +
+ + _pyrepl.curses +SourceModule
+imports: + _curses + • _pyrepl + • _pyrepl._minimal_curses + • curses + +
+
+imported by: + _pyrepl + • _pyrepl.unix_console + • _pyrepl.unix_eventqueue + +
+ +
+ +
+ + _pyrepl.fancy_termios +SourceModule
+imports: + _pyrepl + • termios + +
+
+imported by: + _pyrepl.unix_console + +
+ +
+ +
+ + _pyrepl.historical_reader +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.commands + • _pyrepl.input + • _pyrepl.reader + • _pyrepl.types + • contextlib + • dataclasses + +
+
+imported by: + _pyrepl.commands + • _pyrepl.readline + +
+ +
+ +
+ + _pyrepl.input +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.keymap + • _pyrepl.types + • abc + • collections + • unicodedata + +
+
+imported by: + _pyrepl + • _pyrepl.historical_reader + • _pyrepl.reader + +
+ +
+ +
+ + _pyrepl.keymap +SourceModule
+imports: + _pyrepl + +
+
+imported by: + _pyrepl.input + • _pyrepl.unix_eventqueue + +
+ +
+ +
+ + _pyrepl.main +SourceModule
+imports: + _pyrepl + • _pyrepl.console + • _pyrepl.simple_interact + • _pyrepl.trace + • errno + • os + • sys + • tokenize + +
+
+imported by: + site + +
+ +
+ +
+ + _pyrepl.pager +SourceModule
+imports: + __future__ + • _pyrepl + • io + • os + • re + • subprocess + • sys + • tempfile + • termios + • tty + • typing + +
+
+imported by: + _pyrepl.commands + • pydoc + +
+ +
+ +
+ + _pyrepl.reader +SourceModule + + +
+ +
+ + _pyrepl.readline +SourceModule +
+imported by: + _pyrepl.simple_interact + • site + +
+ +
+ +
+ + _pyrepl.simple_interact +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.readline + • _pyrepl.unix_console + • _pyrepl.windows_console + • _sitebuiltins + • code + • functools + • os + • sys + • typing + +
+
+imported by: + _pyrepl.main + +
+ +
+ +
+ + _pyrepl.trace +SourceModule
+imports: + __future__ + • _pyrepl + • os + • typing + +
+ + +
+ +
+ + _pyrepl.types +SourceModule
+imports: + 'collections.abc' + • _pyrepl + +
+ + +
+ +
+ + _pyrepl.unix_console +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.console + • _pyrepl.curses + • _pyrepl.fancy_termios + • _pyrepl.trace + • _pyrepl.unix_eventqueue + • _pyrepl.utils + • errno + • fcntl + • os + • platform + • posix + • re + • select + • signal + • struct + • termios + • time + • typing + +
+
+imported by: + _pyrepl.readline + • _pyrepl.simple_interact + • site + +
+ +
+ +
+ + _pyrepl.unix_eventqueue +SourceModule
+imports: + _pyrepl + • _pyrepl.console + • _pyrepl.curses + • _pyrepl.keymap + • _pyrepl.trace + • collections + • os + • termios + +
+
+imported by: + _pyrepl.unix_console + +
+ +
+ +
+ + _pyrepl.utils +SourceModule
+imports: + _pyrepl + • _pyrepl.trace + • _pyrepl.types + • functools + • re + • unicodedata + +
+ + +
+ +
+ + _pyrepl.windows_console +SourceModule
+imports: + __future__ + • _pyrepl + • _pyrepl.console + • _pyrepl.trace + • _pyrepl.utils + • collections + • ctypes + • ctypes.wintypes + • io + • msvcrt + • nt + • os + • sys + • time + • typing + +
+
+imported by: + _pyrepl.readline + • _pyrepl.simple_interact + • site + +
+ +
+ +
+ + _queue C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_queue.pyd
+imported by: + queue + +
+ +
+ +
+ + _random (builtin module)
+imported by: + random + +
+ +
+ +
+ + _scproxy +MissingModule
+imported by: + urllib.request + +
+ +
+ +
+ + _sha1 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _sha2 (builtin module)
+imported by: + hashlib + • random + +
+ +
+ +
+ + _sha3 (builtin module)
+imported by: + hashlib + +
+ +
+ +
+ + _signal (builtin module)
+imported by: + signal + +
+ +
+ +
+ + _sitebuiltins +SourceModule
+imports: + os + • pydoc + • sys + +
+
+imported by: + _pyrepl.commands + • _pyrepl.simple_interact + • site + +
+ +
+ +
+ + _socket C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_socket.pyd
+imported by: + setuptools._vendor.typing_extensions + • socket + • types + +
+ +
+ +
+ + _sre (builtin module)
+imports: + copy + • re + +
+
+imported by: + re + • re._compiler + • re._constants + +
+ +
+ +
+ + _ssl C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_ssl.pyd
+imports: + socket + +
+
+imported by: + ssl + +
+ +
+ +
+ + _stat (builtin module)
+imported by: + stat + +
+ +
+ +
+ + _statistics (builtin module)
+imported by: + statistics + +
+ +
+ +
+ + _string (builtin module)
+imported by: + string + +
+ +
+ +
+ + _strptime +SourceModule
+imports: + _thread + • calendar + • datetime + • locale + • os + • re + • time + • warnings + +
+
+imported by: + _datetime + • _pydatetime + • time + +
+ +
+ +
+ + _struct (builtin module)
+imported by: + struct + +
+ +
+ +
+ + _suggestions (builtin module)
+imported by: + traceback + +
+ +
+ +
+ + _sysconfig (builtin module)
+imported by: + sysconfig + +
+ +
+ +
+ + _thread (builtin module)
+imported by: + _strptime + • functools + • reprlib + • tempfile + • threading + +
+ +
+ +
+ + _threading_local +SourceModule
+imports: + contextlib + • threading + • weakref + +
+
+imported by: + threading + +
+ +
+ +
+ + _tokenize (builtin module)
+imported by: + tokenize + +
+ +
+ +
+ + _tracemalloc (builtin module)
+imported by: + tracemalloc + +
+ +
+ +
+ + _typeshed +MissingModule + +
+ +
+ + _typing (builtin module)
+imported by: + typing + +
+ +
+ +
+ + _warnings (builtin module)
+imported by: + importlib._bootstrap_external + • warnings + • zipimport + +
+ +
+ +
+ + _weakref (builtin module)
+imported by: + _weakrefset + • collections + • weakref + • xml.sax.expatreader + +
+ +
+ +
+ + _weakrefset +SourceModule
+imports: + _weakref + • types + +
+
+imported by: + _py_abc + • multiprocessing.process + • scanVars.py + • threading + • weakref + +
+ +
+ +
+ + _winapi (builtin module) + +
+ +
+ + _wmi C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\_wmi.pyd
+imported by: + platform + +
+ +
+ +
+ + abc +SourceModule
+imports: + _abc + • _py_abc + +
+ + +
+ +
+ + argparse +SourceModule
+imports: + copy + • gettext + • os + • re + • shutil + • sys + • textwrap + • warnings + +
+
+imported by: + ast + • calendar + • code + • dis + • gzip + • http.server + • inspect + • py_compile + • random + • scanVars.py + • setuptools._vendor.backports.tarfile + • setuptools._vendor.wheel.cli + • tarfile + • tokenize + • unittest.main + • webbrowser + • zipfile + +
+ +
+ +
+ + array (builtin module) + +
+ +
+ + ast +SourceModule
+imports: + _ast + • argparse + • collections + • contextlib + • enum + • inspect + • re + • sys + • warnings + +
+ + +
+ +
+ + asyncio +Package + + +
+ +
+ + asyncio.DefaultEventLoopPolicy +MissingModule
+imported by: + asyncio + • asyncio.events + +
+ +
+ +
+ + asyncio.base_events +SourceModule
+imports: + 'collections.abc' + • asyncio + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.staggered + • asyncio.tasks + • asyncio.timeouts + • asyncio.transports + • asyncio.trsock + • collections + • concurrent.futures + • errno + • heapq + • itertools + • os + • socket + • ssl + • stat + • subprocess + • sys + • threading + • time + • traceback + • warnings + • weakref + +
+ + +
+ +
+ + asyncio.base_futures +SourceModule
+imports: + asyncio + • asyncio.format_helpers + • reprlib + +
+
+imported by: + asyncio + • asyncio.base_tasks + • asyncio.futures + +
+ +
+ +
+ + asyncio.base_subprocess +SourceModule
+imports: + asyncio + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • os + • signal + • subprocess + • sys + • warnings + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.base_tasks +SourceModule
+imports: + asyncio + • asyncio.base_futures + • asyncio.coroutines + • linecache + • reprlib + • traceback + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.constants +SourceModule
+imports: + asyncio + • enum + +
+ + +
+ +
+ + asyncio.coroutines +SourceModule
+imports: + 'collections.abc' + • asyncio + • inspect + • os + • sys + • types + +
+ + +
+ +
+ + asyncio.events +SourceModule
+imports: + _asyncio + • asyncio + • asyncio.DefaultEventLoopPolicy + • asyncio.format_helpers + • contextvars + • os + • signal + • socket + • subprocess + • sys + • threading + • warnings + +
+ + +
+ +
+ + asyncio.exceptions +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.format_helpers +SourceModule
+imports: + asyncio + • asyncio.constants + • functools + • inspect + • reprlib + • sys + • traceback + +
+
+imported by: + asyncio + • asyncio.base_futures + • asyncio.events + • asyncio.futures + • asyncio.streams + +
+ +
+ +
+ + asyncio.futures +SourceModule + + +
+ +
+ + asyncio.locks +SourceModule
+imports: + asyncio + • asyncio.exceptions + • asyncio.mixins + • collections + • enum + +
+
+imported by: + asyncio + • asyncio.queues + • asyncio.staggered + +
+ +
+ +
+ + asyncio.log +SourceModule
+imports: + asyncio + • logging + +
+ + +
+ +
+ + asyncio.mixins +SourceModule
+imports: + asyncio + • asyncio.events + • threading + +
+
+imported by: + asyncio + • asyncio.locks + • asyncio.queues + +
+ +
+ +
+ + asyncio.proactor_events +SourceModule +
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.protocols +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.queues +SourceModule
+imports: + asyncio + • asyncio.locks + • asyncio.mixins + • collections + • heapq + • types + +
+
+imported by: + asyncio + • asyncio.tasks + +
+ +
+ +
+ + asyncio.runners +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.coroutines + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + • contextvars + • enum + • functools + • signal + • threading + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.selector_events +SourceModule
+imports: + asyncio + • asyncio.base_events + • asyncio.constants + • asyncio.events + • asyncio.futures + • asyncio.log + • asyncio.protocols + • asyncio.sslproto + • asyncio.transports + • asyncio.trsock + • collections + • errno + • functools + • itertools + • os + • selectors + • socket + • ssl + • warnings + • weakref + +
+
+imported by: + asyncio + • asyncio.unix_events + • asyncio.windows_events + +
+ +
+ +
+ + asyncio.sslproto +SourceModule
+imports: + asyncio + • asyncio.constants + • asyncio.exceptions + • asyncio.log + • asyncio.protocols + • asyncio.transports + • collections + • enum + • ssl + • warnings + +
+ + +
+ +
+ + asyncio.staggered +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.locks + • asyncio.tasks + • contextlib + +
+
+imported by: + asyncio + • asyncio.base_events + +
+ +
+ +
+ + asyncio.streams +SourceModule +
+imported by: + asyncio + • asyncio.subprocess + +
+ +
+ +
+ + asyncio.subprocess +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.log + • asyncio.protocols + • asyncio.streams + • asyncio.tasks + • subprocess + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.taskgroups +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.tasks +SourceModule + + +
+ +
+ + asyncio.threads +SourceModule
+imports: + asyncio + • asyncio.events + • contextvars + • functools + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.timeouts +SourceModule
+imports: + asyncio + • asyncio.events + • asyncio.exceptions + • asyncio.tasks + • enum + • types + • typing + +
+
+imported by: + asyncio + • asyncio.base_events + • asyncio.tasks + +
+ +
+ +
+ + asyncio.transports +SourceModule
+imports: + asyncio + +
+ + +
+ +
+ + asyncio.trsock +SourceModule
+imports: + asyncio + • socket + +
+ + +
+ +
+ + asyncio.unix_events +SourceModule +
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_events +SourceModule
+imports: + _overlapped + • _winapi + • asyncio + • asyncio.base_subprocess + • asyncio.events + • asyncio.exceptions + • asyncio.futures + • asyncio.log + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.tasks + • asyncio.windows_utils + • errno + • functools + • math + • msvcrt + • socket + • struct + • sys + • time + • weakref + +
+
+imported by: + asyncio + +
+ +
+ +
+ + asyncio.windows_utils +SourceModule
+imports: + _winapi + • asyncio + • itertools + • msvcrt + • os + • subprocess + • sys + • tempfile + • warnings + +
+
+imported by: + asyncio + • asyncio.windows_events + +
+ +
+ +
+ + atexit (builtin module) + +
+ +
+ + backports +Package
+imports: + backports.tarfile + • pkgutil + +
+ + +
+ +
+ + backports.tarfile +AliasNode +
+imported by: + backports + • setuptools._vendor.jaraco.context + +
+ +
+ +
+ + base64 +SourceModule
+imports: + binascii + • getopt + • re + • struct + • sys + +
+ + +
+ +
+ + binascii (builtin module) + +
+ +
+ + bisect +SourceModule
+imports: + _bisect + +
+
+imported by: + multiprocessing.heap + • random + • statistics + • urllib.request + +
+ +
+ +
+ + builtins (builtin module)
+imported by: + _pyrepl.readline + • bz2 + • code + • codecs + • enum + • gettext + • gzip + • inspect + • locale + • lzma + • operator + • pydoc + • reprlib + • rlcompleter + • setuptools._vendor.backports.tarfile + • setuptools.config._validate_pyproject.formats + • site + • subprocess + • tarfile + • tokenize + • unittest.mock + • warnings + +
+ +
+ +
+ + bz2 +SourceModule
+imports: + _bz2 + • _compression + • builtins + • io + • os + +
+
+imported by: + encodings.bz2_codec + • setuptools._vendor.backports.tarfile + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + calendar +SourceModule
+imports: + argparse + • datetime + • enum + • itertools + • locale + • sys + • warnings + +
+
+imported by: + _strptime + • email._parseaddr + • http.cookiejar + • ssl + +
+ +
+ +
+ + clang +Package
+imported by: + clang.cindex + • scanVars.py + +
+ +
+ +
+ + clang.cindex +SourceModule
+imports: + __future__ + • clang + • ctypes + • enum + • os + • platform + • sys + • typing + • typing_extensions + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + code +SourceModule
+imports: + argparse + • builtins + • codeop + • readline + • sys + • traceback + +
+
+imported by: + _pyrepl.console + • _pyrepl.simple_interact + +
+ +
+ +
+ + codecs +SourceModule
+imports: + _codecs + • builtins + • encodings + • sys + +
+
+imported by: + _pickle + • encodings + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • json + • pickle + • scanVars.py + • tokenize + • xml.sax.saxutils + +
+ +
+ +
+ + codeop +SourceModule
+imports: + __future__ + • warnings + +
+
+imported by: + code + +
+ +
+ +
+ + collections +Package
+imports: + _collections + • _collections_abc + • _weakref + • copy + • heapq + • itertools + • keyword + • operator + • reprlib + • sys + +
+ + +
+ +
+ + concurrent +Package
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures +Package + + +
+ +
+ + concurrent.futures._base +SourceModule
+imports: + collections + • concurrent.futures + • logging + • threading + • time + • types + +
+ + +
+ +
+ + concurrent.futures.process +SourceModule +
+imported by: + concurrent.futures + +
+ +
+ +
+ + concurrent.futures.thread +SourceModule
+imports: + concurrent.futures + • concurrent.futures._base + • itertools + • os + • queue + • threading + • types + • weakref + +
+
+imported by: + concurrent.futures + +
+ +
+ +
+ + configparser +SourceModule
+imports: + 'collections.abc' + • collections + • contextlib + • functools + • io + • itertools + • os + • re + • sys + • types + +
+ + +
+ +
+ + contextlib +SourceModule
+imports: + _collections_abc + • abc + • collections + • functools + • os + • sys + • types + +
+ + +
+ +
+ + contextvars +SourceModule
+imports: + _contextvars + +
+ + +
+ +
+ + copy +SourceModule
+imports: + copyreg + • types + • weakref + +
+ + +
+ +
+ + copyreg +SourceModule
+imports: + functools + • operator + +
+
+imported by: + _pickle + • copy + • multiprocessing.reduction + • pickle + • re + • scanVars.py + • typing + +
+ +
+ +
+ + csv +SourceModule
+imports: + _csv + • io + • re + • types + +
+ + +
+ +
+ + ctypes +Package
+imports: + _ctypes + • ctypes._endian + • ctypes.util + • nt + • os + • struct + • sys + • types + • warnings + +
+ + +
+ +
+ + ctypes._aix +SourceModule
+imports: + ctypes + • os + • re + • subprocess + • sys + +
+
+imported by: + ctypes.util + +
+ +
+ +
+ + ctypes._endian +SourceModule
+imports: + ctypes + • sys + +
+
+imported by: + ctypes + +
+ +
+ +
+ + ctypes.macholib +Package
+imports: + ctypes + +
+ + +
+ +
+ + ctypes.macholib.dyld +SourceModule
+imports: + _ctypes + • ctypes.macholib + • ctypes.macholib.dylib + • ctypes.macholib.framework + • itertools + • os + +
+
+imported by: + ctypes.util + +
+ +
+ +
+ + ctypes.macholib.dylib +SourceModule
+imports: + ctypes.macholib + • re + +
+
+imported by: + ctypes.macholib.dyld + +
+ +
+ +
+ + ctypes.macholib.framework +SourceModule
+imports: + ctypes.macholib + • re + +
+
+imported by: + ctypes.macholib.dyld + +
+ +
+ +
+ + ctypes.util +SourceModule
+imports: + ctypes + • ctypes._aix + • ctypes.macholib.dyld + • importlib.machinery + • os + • re + • shutil + • struct + • subprocess + • sys + • tempfile + +
+
+imported by: + _ios_support + • _pyrepl._minimal_curses + • ctypes + +
+ +
+ +
+ + ctypes.wintypes +SourceModule
+imports: + ctypes + +
+ + +
+ +
+ + curses +Package
+imports: + _curses + • curses + • curses.has_key + • os + • sys + +
+
+imported by: + _curses + • _pyrepl.curses + • curses + • curses.has_key + +
+ +
+ +
+ + curses.has_key +SourceModule
+imports: + _curses + • curses + +
+
+imported by: + curses + +
+ +
+ +
+ + dataclasses +SourceModule
+imports: + abc + • copy + • inspect + • itertools + • keyword + • re + • reprlib + • sys + • types + +
+ + +
+ +
+ + datetime +SourceModule
+imports: + _datetime + • _pydatetime + • time + +
+ + +
+ +
+ + decimal +SourceModule
+imports: + _decimal + • _pydecimal + • sys + +
+ + +
+ +
+ + difflib +SourceModule
+imports: + collections + • difflib + • heapq + • re + • types + +
+
+imported by: + difflib + • unittest.case + +
+ +
+ +
+ + dis +SourceModule
+imports: + _opcode + • argparse + • collections + • io + • opcode + • sys + • types + +
+
+imported by: + inspect + • setuptools.depends + +
+ +
+ +
+ + distutils +AliasNode + + +
+ +
+ + email +Package + + +
+ +
+ + email._encoded_words +SourceModule
+imports: + base64 + • binascii + • email + • email.errors + • functools + • re + • string + +
+
+imported by: + email._header_value_parser + • email.message + +
+ +
+ +
+ + email._header_value_parser +SourceModule
+imports: + email + • email._encoded_words + • email.errors + • email.utils + • operator + • re + • string + • sys + • urllib + +
+
+imported by: + email + • email.headerregistry + +
+ +
+ +
+ + email._parseaddr +SourceModule
+imports: + calendar + • email + • time + +
+
+imported by: + email.utils + +
+ +
+ +
+ + email._policybase +SourceModule
+imports: + abc + • email + • email.charset + • email.header + • email.utils + +
+
+imported by: + email.feedparser + • email.message + • email.parser + • email.policy + +
+ +
+ +
+ + email.base64mime +SourceModule
+imports: + base64 + • binascii + • email + +
+
+imported by: + email.charset + • email.header + +
+ +
+ +
+ + email.charset +SourceModule
+imports: + email + • email.base64mime + • email.encoders + • email.errors + • email.quoprimime + • functools + +
+
+imported by: + email + • email._policybase + • email.contentmanager + • email.header + • email.message + • email.utils + +
+ +
+ +
+ + email.contentmanager +SourceModule
+imports: + binascii + • email + • email.charset + • email.errors + • email.message + • email.quoprimime + +
+
+imported by: + email.policy + +
+ +
+ +
+ + email.encoders +SourceModule
+imports: + base64 + • email + • quopri + +
+
+imported by: + email.charset + +
+ +
+ +
+ + email.errors +SourceModule
+imports: + email + +
+ + +
+ +
+ + email.feedparser +SourceModule
+imports: + collections + • email + • email._policybase + • email.errors + • email.message + • io + • re + +
+
+imported by: + email.parser + +
+ +
+ +
+ + email.generator +SourceModule
+imports: + copy + • email + • email.errors + • email.utils + • io + • random + • re + • sys + • time + +
+ + +
+ +
+ + email.header +SourceModule
+imports: + binascii + • email + • email.base64mime + • email.charset + • email.errors + • email.quoprimime + • re + +
+
+imported by: + email + • email._policybase + +
+ +
+ +
+ + email.headerregistry +SourceModule
+imports: + email + • email._header_value_parser + • email.errors + • email.utils + • types + +
+ + +
+ +
+ + email.iterators +SourceModule
+imports: + email + • io + • sys + +
+
+imported by: + email.message + +
+ +
+ +
+ + email.message +SourceModule
+imports: + binascii + • email + • email._encoded_words + • email._policybase + • email.charset + • email.errors + • email.generator + • email.iterators + • email.policy + • email.utils + • io + • quopri + • re + +
+ + +
+ +
+ + email.parser +SourceModule
+imports: + email + • email._policybase + • email.feedparser + • io + +
+ + +
+ +
+ + email.policy +SourceModule
+imports: + email + • email._policybase + • email.contentmanager + • email.headerregistry + • email.message + • email.utils + • re + • sys + +
+ + +
+ +
+ + email.quoprimime +SourceModule
+imports: + email + • re + • string + +
+
+imported by: + email.charset + • email.contentmanager + • email.header + +
+ +
+ +
+ + email.utils +SourceModule
+imports: + datetime + • email + • email._parseaddr + • email.charset + • os + • random + • re + • socket + • time + • urllib.parse + • warnings + +
+ + +
+ +
+ + encodings +Package
+imports: + _winapi + • codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • sys + +
+
+imported by: + codecs + • encodings + • encodings.aliases + • encodings.ascii + • encodings.base64_codec + • encodings.big5 + • encodings.big5hkscs + • encodings.bz2_codec + • encodings.charmap + • encodings.cp037 + • encodings.cp1006 + • encodings.cp1026 + • encodings.cp1125 + • encodings.cp1140 + • encodings.cp1250 + • encodings.cp1251 + • encodings.cp1252 + • encodings.cp1253 + • encodings.cp1254 + • encodings.cp1255 + • encodings.cp1256 + • encodings.cp1257 + • encodings.cp1258 + • encodings.cp273 + • encodings.cp424 + • encodings.cp437 + • encodings.cp500 + • encodings.cp720 + • encodings.cp737 + • encodings.cp775 + • encodings.cp850 + • encodings.cp852 + • encodings.cp855 + • encodings.cp856 + • encodings.cp857 + • encodings.cp858 + • encodings.cp860 + • encodings.cp861 + • encodings.cp862 + • encodings.cp863 + • encodings.cp864 + • encodings.cp865 + • encodings.cp866 + • encodings.cp869 + • encodings.cp874 + • encodings.cp875 + • encodings.cp932 + • encodings.cp949 + • encodings.cp950 + • encodings.euc_jis_2004 + • encodings.euc_jisx0213 + • encodings.euc_jp + • encodings.euc_kr + • encodings.gb18030 + • encodings.gb2312 + • encodings.gbk + • encodings.hex_codec + • encodings.hp_roman8 + • encodings.hz + • encodings.idna + • encodings.iso2022_jp + • encodings.iso2022_jp_1 + • encodings.iso2022_jp_2 + • encodings.iso2022_jp_2004 + • encodings.iso2022_jp_3 + • encodings.iso2022_jp_ext + • encodings.iso2022_kr + • encodings.iso8859_1 + • encodings.iso8859_10 + • encodings.iso8859_11 + • encodings.iso8859_13 + • encodings.iso8859_14 + • encodings.iso8859_15 + • encodings.iso8859_16 + • encodings.iso8859_2 + • encodings.iso8859_3 + • encodings.iso8859_4 + • encodings.iso8859_5 + • encodings.iso8859_6 + • encodings.iso8859_7 + • encodings.iso8859_8 + • encodings.iso8859_9 + • encodings.johab + • encodings.koi8_r + • encodings.koi8_t + • encodings.koi8_u + • encodings.kz1048 + • encodings.latin_1 + • encodings.mac_arabic + • encodings.mac_croatian + • encodings.mac_cyrillic + • encodings.mac_farsi + • encodings.mac_greek + • encodings.mac_iceland + • encodings.mac_latin2 + • encodings.mac_roman + • encodings.mac_romanian + • encodings.mac_turkish + • encodings.mbcs + • encodings.oem + • encodings.palmos + • encodings.ptcp154 + • encodings.punycode + • encodings.quopri_codec + • encodings.raw_unicode_escape + • encodings.rot_13 + • encodings.shift_jis + • encodings.shift_jis_2004 + • encodings.shift_jisx0213 + • encodings.tis_620 + • encodings.undefined + • encodings.unicode_escape + • encodings.utf_16 + • encodings.utf_16_be + • encodings.utf_16_le + • encodings.utf_32 + • encodings.utf_32_be + • encodings.utf_32_le + • encodings.utf_7 + • encodings.utf_8 + • encodings.utf_8_sig + • encodings.uu_codec + • encodings.zlib_codec + • locale + • scanVars.py + +
+ +
+ +
+ + encodings.aliases +SourceModule
+imports: + encodings + +
+
+imported by: + encodings + • locale + • scanVars.py + +
+ +
+ +
+ + encodings.ascii +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.base64_codec +SourceModule
+imports: + base64 + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.big5 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.big5hkscs +SourceModule
+imports: + _codecs_hk + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.bz2_codec +SourceModule
+imports: + bz2 + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.charmap +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp037 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1006 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1026 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1125 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1140 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1250 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1251 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1252 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1253 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1254 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1255 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1256 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1257 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp1258 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp273 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp424 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp437 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp500 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp720 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp737 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp775 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp850 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp852 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp855 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp856 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp857 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp858 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp860 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp861 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp862 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp863 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp864 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp865 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp866 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp869 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp874 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp875 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp932 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp949 +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.cp950 +SourceModule
+imports: + _codecs_tw + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.euc_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.euc_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.euc_jp +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.euc_kr +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.gb18030 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.gb2312 +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.gbk +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.hex_codec +SourceModule
+imports: + binascii + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.hp_roman8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.hz +SourceModule
+imports: + _codecs_cn + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.idna +SourceModule
+imports: + codecs + • encodings + • re + • stringprep + • unicodedata + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_1 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_2 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_2004 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_3 +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_jp_ext +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso2022_kr +SourceModule
+imports: + _codecs_iso2022 + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_10 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_11 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_13 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_14 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_15 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_16 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_3 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_4 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_5 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_6 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.iso8859_9 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.johab +SourceModule
+imports: + _codecs_kr + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.koi8_r +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.koi8_t +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.koi8_u +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.kz1048 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.latin_1 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_arabic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_croatian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_cyrillic +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_farsi +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_greek +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_iceland +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_latin2 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_roman +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_romanian +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mac_turkish +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.mbcs +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.oem +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.palmos +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.ptcp154 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.punycode +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.quopri_codec +SourceModule
+imports: + codecs + • encodings + • io + • quopri + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.raw_unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.rot_13 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.shift_jis +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.shift_jis_2004 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.shift_jisx0213 +SourceModule
+imports: + _codecs_jp + • _multibytecodec + • codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.tis_620 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.undefined +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.unicode_escape +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_16 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_16_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_16_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_32 +SourceModule
+imports: + codecs + • encodings + • sys + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_32_be +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_32_le +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_7 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_8 +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.utf_8_sig +SourceModule
+imports: + codecs + • encodings + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.uu_codec +SourceModule
+imports: + binascii + • codecs + • encodings + • io + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + encodings.zlib_codec +SourceModule
+imports: + codecs + • encodings + • zlib + +
+
+imported by: + encodings + • scanVars.py + +
+ +
+ +
+ + enum +SourceModule
+imports: + builtins + • functools + • sys + • types + • warnings + +
+ + +
+ +
+ + errno (builtin module) + +
+ +
+ + fcntl +MissingModule
+imported by: + _pyrepl.unix_console + • subprocess + +
+ +
+ +
+ + fnmatch +SourceModule
+imports: + functools + • os + • posixpath + • re + +
+ + +
+ +
+ + fractions +SourceModule
+imports: + decimal + • functools + • math + • numbers + • operator + • re + • sys + +
+
+imported by: + statistics + +
+ +
+ +
+ + ftplib +SourceModule
+imports: + netrc + • re + • socket + • ssl + • sys + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + functools +SourceModule
+imports: + _functools + • _thread + • abc + • collections + • reprlib + • types + • typing + • warnings + • weakref + +
+
+imported by: + _pyrepl.simple_interact + • _pyrepl.utils + • asyncio.format_helpers + • asyncio.runners + • asyncio.selector_events + • asyncio.tasks + • asyncio.threads + • asyncio.windows_events + • concurrent.futures.process + • configparser + • contextlib + • copyreg + • email._encoded_words + • email.charset + • enum + • fnmatch + • fractions + • glob + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._functools + • importlib.resources._common + • inspect + • ipaddress + • locale + • multiprocessing.reduction + • multiprocessing.shared_memory + • operator + • packaging._manylinux + • packaging._musllinux + • packaging.utils + • pathlib._abc + • pickle + • pkgutil + • platform + • re + • scanVars.py + • setuptools + • setuptools._discovery + • setuptools._distutils._modified + • setuptools._distutils.compat.py39 + • setuptools._distutils.dir_util + • setuptools._distutils.filelist + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._entry_points + • setuptools._reqs + • setuptools._static + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._functools + • setuptools._vendor.jaraco.context + • setuptools._vendor.jaraco.functools + • setuptools._vendor.jaraco.text + • setuptools._vendor.more_itertools.more + • setuptools._vendor.more_itertools.recipes + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging._musllinux + • setuptools._vendor.packaging.utils + • setuptools._vendor.tomli._re + • setuptools._vendor.typing_extensions + • setuptools._vendor.wheel.metadata + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools._vendor.wheel.vendored.packaging._musllinux + • setuptools.command.egg_info + • setuptools.config + • setuptools.config._apply_pyprojecttoml + • setuptools.config._validate_pyproject + • setuptools.config.pyprojecttoml + • setuptools.config.setupcfg + • setuptools.dist + • setuptools.extension + • setuptools.wheel + • statistics + • tempfile + • tokenize + • tomllib._re + • tracemalloc + • types + • typing + • unittest.case + • unittest.loader + • unittest.mock + • unittest.result + • unittest.signals + • urllib.parse + • warnings + +
+ +
+ +
+ + gc (builtin module)
+imports: + time + +
+
+imported by: + _posixsubprocess + • weakref + +
+ +
+ +
+ + genericpath +SourceModule
+imports: + os + • stat + +
+
+imported by: + ntpath + • posixpath + • scanVars.py + +
+ +
+ +
+ + getopt +SourceModule
+imports: + gettext + • os + • sys + +
+
+imported by: + base64 + • mimetypes + • pydoc + • quopri + • setuptools._distutils.fancy_getopt + +
+ +
+ +
+ + getpass +SourceModule
+imports: + contextlib + • io + • msvcrt + • os + • pwd + • sys + • termios + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + gettext +SourceModule
+imports: + builtins + • copy + • errno + • locale + • operator + • os + • re + • struct + • sys + • warnings + +
+
+imported by: + argparse + • getopt + +
+ +
+ +
+ + glob +SourceModule
+imports: + contextlib + • fnmatch + • functools + • itertools + • operator + • os + • re + • stat + • sys + • warnings + +
+ + +
+ +
+ + grp +MissingModule + +
+ +
+ + gzip +SourceModule
+imports: + _compression + • argparse + • builtins + • errno + • io + • os + • struct + • sys + • time + • warnings + • weakref + • zlib + +
+ + +
+ +
+ + hashlib +SourceModule
+imports: + _blake2 + • _hashlib + • _md5 + • _sha1 + • _sha2 + • _sha3 + • logging + +
+
+imported by: + hmac + • random + • setuptools._vendor.wheel.wheelfile + • urllib.request + +
+ +
+ +
+ + heapq +SourceModule
+imports: + _heapq + +
+ + +
+ +
+ + hmac +SourceModule
+imports: + _hashlib + • _operator + • hashlib + • warnings + +
+
+imported by: + multiprocessing.connection + • secrets + +
+ +
+ +
+ + html +Package
+imports: + html.entities + • re + +
+
+imported by: + html.entities + • http.server + +
+ +
+ +
+ + html.entities +SourceModule
+imports: + html + +
+
+imported by: + html + +
+ +
+ +
+ + http +Package
+imports: + enum + +
+
+imported by: + http.client + • http.cookiejar + • http.server + +
+ +
+ +
+ + http.client +SourceModule
+imports: + 'collections.abc' + • email.message + • email.parser + • errno + • http + • io + • re + • socket + • ssl + • sys + • urllib.parse + +
+
+imported by: + http.cookiejar + • http.server + • urllib.request + • xmlrpc.client + +
+ +
+ +
+ + http.cookiejar +SourceModule
+imports: + calendar + • copy + • datetime + • http + • http.client + • io + • logging + • os + • re + • threading + • time + • traceback + • urllib.parse + • urllib.request + • warnings + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + http.server +SourceModule
+imports: + argparse + • base64 + • binascii + • contextlib + • copy + • datetime + • email.utils + • html + • http + • http.client + • io + • itertools + • mimetypes + • os + • posixpath + • pwd + • select + • shutil + • socket + • socketserver + • subprocess + • sys + • time + • urllib.parse + • warnings + +
+
+imported by: + pydoc + +
+ +
+ +
+ + importlib +Package + + +
+ +
+ + importlib._abc +SourceModule
+imports: + abc + • importlib + • importlib._bootstrap + +
+
+imported by: + importlib.abc + • importlib.util + +
+ +
+ +
+ + importlib._bootstrap +SourceModule
+imports: + _frozen_importlib_external + • importlib + +
+
+imported by: + importlib + • importlib._abc + • importlib.machinery + • importlib.util + • pydoc + +
+ +
+ +
+ + importlib._bootstrap_external +SourceModule
+imports: + _imp + • _io + • _warnings + • importlib + • importlib.metadata + • importlib.readers + • marshal + • nt + • posix + • sys + • tokenize + • winreg + +
+
+imported by: + importlib + • importlib.abc + • importlib.machinery + • importlib.util + • py_compile + • pydoc + +
+ +
+ +
+ + importlib.abc +SourceModule + + +
+ +
+ + importlib.machinery +SourceModule + + +
+ +
+ + importlib.metadata +Package
+imports: + __future__ + • abc + • collections + • contextlib + • csv + • email + • functools + • importlib + • importlib.abc + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._collections + • importlib.metadata._functools + • importlib.metadata._itertools + • importlib.metadata._meta + • inspect + • itertools + • json + • operator + • os + • pathlib + • posixpath + • re + • sys + • textwrap + • types + • typing + • warnings + • zipfile + +
+ + +
+ +
+ + importlib.metadata._adapters +SourceModule
+imports: + email.message + • functools + • importlib.metadata + • importlib.metadata._text + • re + • textwrap + • warnings + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._collections +SourceModule
+imports: + collections + • importlib.metadata + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._functools +SourceModule
+imports: + functools + • importlib.metadata + • types + +
+
+imported by: + importlib.metadata + • importlib.metadata._text + +
+ +
+ +
+ + importlib.metadata._itertools +SourceModule
+imports: + importlib.metadata + • itertools + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._meta +SourceModule
+imports: + __future__ + • importlib.metadata + • os + • typing + +
+
+imported by: + importlib.metadata + +
+ +
+ +
+ + importlib.metadata._text +SourceModule +
+imported by: + importlib.metadata._adapters + +
+ +
+ +
+ + importlib.readers +SourceModule
+imports: + importlib + • importlib.resources.readers + +
+
+imported by: + importlib._bootstrap_external + • zipimport + +
+ +
+ +
+ + importlib.resources +Package + + +
+ +
+ + importlib.resources._adapters +SourceModule
+imports: + contextlib + • importlib.resources + • importlib.resources.abc + • io + +
+
+imported by: + importlib.resources._common + +
+ +
+ +
+ + importlib.resources._common +SourceModule
+imports: + contextlib + • functools + • importlib + • importlib.resources + • importlib.resources._adapters + • importlib.resources.abc + • inspect + • itertools + • os + • pathlib + • tempfile + • types + • typing + • warnings + +
+ + +
+ +
+ + importlib.resources._functional +SourceModule +
+imported by: + importlib.resources + +
+ +
+ +
+ + importlib.resources._itertools +SourceModule
+imports: + importlib.resources + +
+
+imported by: + importlib.resources.readers + +
+ +
+ +
+ + importlib.resources.abc +SourceModule
+imports: + abc + • importlib.resources + • io + • itertools + • os + • pathlib + • typing + +
+ + +
+ +
+ + importlib.resources.readers +SourceModule +
+imported by: + importlib.readers + +
+ +
+ +
+ + importlib.util +SourceModule
+imports: + _imp + • importlib + • importlib._abc + • importlib._bootstrap + • importlib._bootstrap_external + • sys + • threading + • types + +
+
+imported by: + _distutils_hack + • pkgutil + • py_compile + • pydoc + • runpy + • setuptools._distutils.util + • setuptools._imp + • sysconfig + • zipfile + +
+ +
+ +
+ + importlib_metadata +AliasNode +
+imported by: + setuptools._importlib + +
+ +
+ +
+ + importlib_resources +MissingModule
+imported by: + setuptools._vendor.jaraco.text + +
+ +
+ +
+ + inspect +SourceModule
+imports: + 'collections.abc' + • abc + • argparse + • ast + • builtins + • collections + • dis + • enum + • functools + • importlib + • importlib.machinery + • itertools + • keyword + • linecache + • operator + • os + • re + • sys + • token + • tokenize + • types + • weakref + +
+ + +
+ +
+ + io +SourceModule
+imports: + _io + • abc + +
+ + +
+ +
+ + ipaddress +SourceModule
+imports: + functools + • re + +
+
+imported by: + urllib.parse + • urllib.request + +
+ +
+ +
+ + itertools (builtin module)
+imported by: + _pydecimal + • asyncio.base_events + • asyncio.selector_events + • asyncio.tasks + • asyncio.unix_events + • asyncio.windows_utils + • calendar + • collections + • concurrent.futures.process + • concurrent.futures.thread + • configparser + • ctypes.macholib.dyld + • dataclasses + • glob + • http.server + • importlib.metadata + • importlib.metadata._itertools + • importlib.resources._common + • importlib.resources.abc + • importlib.resources.readers + • inspect + • multiprocessing.connection + • multiprocessing.pool + • multiprocessing.process + • multiprocessing.util + • packaging.specifiers + • packaging.version + • pathlib._local + • pickle + • platform + • random + • reprlib + • setuptools._distutils.command.sdist + • setuptools._distutils.compat.py39 + • setuptools._distutils.compilers.C.msvc + • setuptools._distutils.dir_util + • setuptools._entry_points + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._itertools + • setuptools._vendor.jaraco.functools + • setuptools._vendor.jaraco.text + • setuptools._vendor.more_itertools.more + • setuptools._vendor.more_itertools.recipes + • setuptools._vendor.packaging.specifiers + • setuptools._vendor.packaging.version + • setuptools._vendor.wheel.cli.tags + • setuptools._vendor.wheel.metadata + • setuptools._vendor.wheel.vendored.packaging.specifiers + • setuptools._vendor.wheel.vendored.packaging.version + • setuptools._vendor.zipp + • setuptools.command._requirestxt + • setuptools.command.sdist + • setuptools.config._apply_pyprojecttoml + • setuptools.config._validate_pyproject.formats + • setuptools.config.expand + • setuptools.discovery + • setuptools.dist + • setuptools.installer + • setuptools.msvc + • setuptools.wheel + • statistics + • threading + • tokenize + • traceback + • weakref + • zipfile._path + +
+ +
+ +
+ + jaraco +NamespacePackage
+imported by: + jaraco.context + • jaraco.functools + • jaraco.text + +
+ +
+ +
+ + jaraco.context +AliasNode +
+imported by: + setuptools._vendor.jaraco.text + +
+ +
+ +
+ + jaraco.functools +AliasNode + + +
+ +
+ + jaraco.text +AliasNode
+imports: + jaraco + • setuptools._vendor.jaraco.text + +
+ + +
+ +
+ + java +MissingModule
+imported by: + platform + +
+ +
+ +
+ + json +Package
+imports: + codecs + • json.decoder + • json.encoder + • json.scanner + +
+ + +
+ +
+ + json.decoder +SourceModule
+imports: + _json + • json + • json.scanner + • re + +
+
+imported by: + _json + • json + +
+ +
+ +
+ + json.encoder +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + +
+ +
+ +
+ + json.scanner +SourceModule
+imports: + _json + • json + • re + +
+
+imported by: + json + • json.decoder + +
+ +
+ +
+ + keyword +SourceModule
+imported by: + collections + • dataclasses + • inspect + • rlcompleter + • scanVars.py + +
+ +
+ +
+ + linecache +SourceModule
+imports: + os + • sys + • tokenize + +
+
+imported by: + _pyrepl.console + • asyncio.base_tasks + • inspect + • scanVars.py + • traceback + • tracemalloc + • warnings + +
+ +
+ +
+ + locale +SourceModule
+imports: + _collections_abc + • _locale + • builtins + • encodings + • encodings.aliases + • functools + • os + • re + • sys + • warnings + +
+
+imported by: + _pydecimal + • _strptime + • calendar + • gettext + • scanVars.py + • site + • subprocess + +
+ +
+ +
+ + logging +Package
+imports: + 'collections.abc' + • atexit + • io + • os + • pickle + • re + • string + • sys + • threading + • time + • traceback + • types + • warnings + • weakref + +
+ + +
+ +
+ + lzma +SourceModule
+imports: + _compression + • _lzma + • builtins + • io + • os + +
+
+imported by: + setuptools._vendor.backports.tarfile + • shutil + • tarfile + • zipfile + +
+ +
+ +
+ + marshal (builtin module) + +
+ +
+ + math (builtin module) + +
+ +
+ + mimetypes +SourceModule
+imports: + _winapi + • getopt + • os + • posixpath + • sys + • urllib.parse + • winreg + +
+
+imported by: + http.server + • urllib.request + +
+ +
+ +
+ + mmap (builtin module) + +
+ +
+ + more_itertools +AliasNode + + +
+ +
+ + msvcrt (builtin module) + +
+ +
+ + multiprocessing +Package + + +
+ +
+ + multiprocessing.AuthenticationError +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.BufferTooShort +MissingModule
+imported by: + multiprocessing + • multiprocessing.connection + +
+ +
+ +
+ + multiprocessing.TimeoutError +MissingModule
+imported by: + multiprocessing + • multiprocessing.pool + +
+ +
+ +
+ + multiprocessing.connection +SourceModule + + +
+ +
+ + multiprocessing.context +SourceModule + + +
+ +
+ + multiprocessing.dummy +Package
+imports: + array + • multiprocessing + • multiprocessing.dummy.connection + • multiprocessing.pool + • queue + • sys + • threading + • weakref + +
+ + +
+ +
+ + multiprocessing.dummy.connection +SourceModule
+imports: + multiprocessing.dummy + • queue + +
+
+imported by: + multiprocessing.dummy + +
+ +
+ +
+ + multiprocessing.forkserver +SourceModule + + +
+ +
+ + multiprocessing.get_context +MissingModule + +
+ +
+ + multiprocessing.get_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.heap +SourceModule
+imports: + _winapi + • bisect + • collections + • mmap + • multiprocessing + • multiprocessing.context + • multiprocessing.util + • os + • sys + • tempfile + • threading + +
+ + +
+ +
+ + multiprocessing.managers +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.pool +SourceModule + + +
+ +
+ + multiprocessing.popen_fork +SourceModule
+imports: + atexit + • multiprocessing + • multiprocessing.connection + • multiprocessing.util + • os + • signal + +
+ + +
+ +
+ + multiprocessing.popen_forkserver +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_posix +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.popen_spawn_win32 +SourceModule
+imports: + _winapi + • msvcrt + • multiprocessing + • multiprocessing.context + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • subprocess + • sys + +
+
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.process +SourceModule + + +
+ +
+ + multiprocessing.queues +SourceModule
+imports: + collections + • errno + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.synchronize + • multiprocessing.util + • os + • queue + • sys + • threading + • time + • traceback + • types + • weakref + +
+ + +
+ +
+ + multiprocessing.reduction +SourceModule
+imports: + _winapi + • abc + • array + • copyreg + • functools + • io + • multiprocessing + • multiprocessing.context + • multiprocessing.resource_sharer + • os + • pickle + • socket + • sys + +
+
+imported by: + multiprocessing + • multiprocessing.context + +
+ +
+ +
+ + multiprocessing.resource_sharer +SourceModule + + +
+ +
+ + multiprocessing.resource_tracker +SourceModule
+imports: + _multiprocessing + • _posixshmem + • multiprocessing + • multiprocessing.spawn + • multiprocessing.util + • os + • signal + • sys + • threading + • warnings + +
+ + +
+ +
+ + multiprocessing.set_start_method +MissingModule
+imported by: + multiprocessing + • multiprocessing.spawn + +
+ +
+ +
+ + multiprocessing.shared_memory +SourceModule
+imports: + _posixshmem + • _winapi + • errno + • functools + • mmap + • multiprocessing + • multiprocessing.resource_tracker + • os + • secrets + • struct + • types + +
+
+imported by: + multiprocessing + • multiprocessing.managers + +
+ +
+ +
+ + multiprocessing.sharedctypes +SourceModule +
+imported by: + multiprocessing.context + +
+ +
+ +
+ + multiprocessing.spawn +SourceModule + + +
+ +
+ + multiprocessing.synchronize +SourceModule + + +
+ +
+ + multiprocessing.util +SourceModule + + +
+ +
+ + netrc +SourceModule
+imports: + os + • pwd + • stat + +
+
+imported by: + ftplib + +
+ +
+ +
+ + nt (builtin module)
+imported by: + _colorize + • _pyrepl.windows_console + • ctypes + • importlib._bootstrap_external + • ntpath + • os + • shutil + +
+ +
+ +
+ + ntpath +SourceModule
+imports: + _winapi + • genericpath + • nt + • os + • string + • sys + +
+
+imported by: + os + • os.path + • pathlib._local + • scanVars.py + +
+ +
+ +
+ + nturl2path +SourceModule
+imports: + string + • urllib.parse + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + numbers +SourceModule
+imports: + abc + +
+
+imported by: + _pydecimal + • fractions + • setuptools.dist + • statistics + +
+ +
+ +
+ + opcode +SourceModule
+imports: + _opcode + • _opcode_metadata + +
+
+imported by: + dis + +
+ +
+ +
+ + operator +SourceModule
+imports: + _operator + • builtins + • functools + +
+ + +
+ +
+ + os +SourceModule
+imports: + _collections_abc + • abc + • io + • nt + • ntpath + • os.path + • posix + • posixpath + • stat + • subprocess + • sys + • warnings + +
+
+imported by: + _aix_support + • _colorize + • _distutils_hack + • _pyrepl.commands + • _pyrepl.main + • _pyrepl.pager + • _pyrepl.readline + • _pyrepl.simple_interact + • _pyrepl.trace + • _pyrepl.unix_console + • _pyrepl.unix_eventqueue + • _pyrepl.windows_console + • _sitebuiltins + • _strptime + • argparse + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.coroutines + • asyncio.events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.unix_events + • asyncio.windows_utils + • bz2 + • clang.cindex + • concurrent.futures.process + • concurrent.futures.thread + • configparser + • contextlib + • ctypes + • ctypes._aix + • ctypes.macholib.dyld + • ctypes.util + • curses + • email.utils + • fnmatch + • genericpath + • getopt + • getpass + • gettext + • glob + • gzip + • http.cookiejar + • http.server + • importlib.metadata + • importlib.metadata._meta + • importlib.resources._common + • importlib.resources.abc + • inspect + • linecache + • locale + • logging + • lzma + • mimetypes + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.pool + • multiprocessing.popen_fork + • multiprocessing.popen_forkserver + • multiprocessing.popen_spawn_posix + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.shared_memory + • multiprocessing.spawn + • multiprocessing.util + • netrc + • ntpath + • os.path + • packaging._elffile + • packaging._manylinux + • packaging.markers + • parseMakefile + • pathlib._local + • pkgutil + • platform + • posixpath + • py_compile + • pydoc + • pyi_rth_inspect.py + • pyi_rth_setuptools.py + • random + • runpy + • scanVars.py + • setuptools + • setuptools._core_metadata + • setuptools._distutils.archive_util + • setuptools._distutils.cmd + • setuptools._distutils.command.bdist + • setuptools._distutils.command.build + • setuptools._distutils.command.build_ext + • setuptools._distutils.command.sdist + • setuptools._distutils.compilers.C.base + • setuptools._distutils.compilers.C.msvc + • setuptools._distutils.core + • setuptools._distutils.debug + • setuptools._distutils.dir_util + • setuptools._distutils.dist + • setuptools._distutils.extension + • setuptools._distutils.file_util + • setuptools._distutils.filelist + • setuptools._distutils.spawn + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._imp + • setuptools._path + • setuptools._shutil + • setuptools._vendor.backports.tarfile + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._meta + • setuptools._vendor.importlib_metadata.compat.py311 + • setuptools._vendor.jaraco.context + • setuptools._vendor.packaging._elffile + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging.markers + • setuptools._vendor.wheel.cli + • setuptools._vendor.wheel.cli.tags + • setuptools._vendor.wheel.macosx_libfile + • setuptools._vendor.wheel.vendored.packaging._elffile + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools._vendor.wheel.vendored.packaging.markers + • setuptools._vendor.zipp.glob + • setuptools.archive_util + • setuptools.command.bdist_egg + • setuptools.command.bdist_wheel + • setuptools.command.egg_info + • setuptools.command.sdist + • setuptools.command.setopt + • setuptools.config._apply_pyprojecttoml + • setuptools.config._validate_pyproject.error_reporting + • setuptools.config._validate_pyproject.formats + • setuptools.config.expand + • setuptools.config.pyprojecttoml + • setuptools.config.setupcfg + • setuptools.discovery + • setuptools.dist + • setuptools.glob + • setuptools.installer + • setuptools.msvc + • setuptools.warnings + • setuptools.wheel + • shlex + • shutil + • site + • socket + • socketserver + • ssl + • subprocess + • sysconfig + • tarfile + • tempfile + • threading + • unittest.loader + • unittest.main + • urllib.request + • webbrowser + • xml.dom.domreg + • xml.sax + • xml.sax.saxutils + • zipfile + • zipfile._path.glob + +
+ +
+ +
+ + os.path +AliasNode
+imports: + ntpath + • os + +
+ + +
+ +
+ + packaging +Package + + +
+ +
+ + packaging._elffile +SourceModule
+imports: + __future__ + • enum + • os + • packaging + • struct + • typing + +
+
+imported by: + packaging._manylinux + • packaging._musllinux + +
+ +
+ +
+ + packaging._manylinux +SourceModule
+imports: + __future__ + • _manylinux + • collections + • contextlib + • ctypes + • functools + • os + • packaging + • packaging._elffile + • re + • sys + • typing + • warnings + +
+
+imported by: + packaging + • packaging.tags + +
+ +
+ +
+ + packaging._musllinux +SourceModule
+imports: + __future__ + • functools + • packaging + • packaging._elffile + • re + • subprocess + • sys + • sysconfig + • typing + +
+
+imported by: + packaging + • packaging.tags + +
+ +
+ +
+ + packaging._parser +SourceModule
+imports: + __future__ + • ast + • packaging + • packaging._tokenizer + • typing + +
+
+imported by: + packaging.markers + • packaging.requirements + +
+ +
+ +
+ + packaging._structures +SourceModule
+imports: + packaging + +
+
+imported by: + packaging.version + +
+ +
+ +
+ + packaging._tokenizer +SourceModule
+imports: + __future__ + • contextlib + • dataclasses + • packaging + • packaging.specifiers + • re + • typing + +
+ + +
+ +
+ + packaging.licenses +Package
+imports: + __future__ + • packaging + • packaging.licenses._spdx + • re + • typing + +
+ + +
+ +
+ + packaging.licenses._spdx +SourceModule
+imports: + __future__ + • packaging.licenses + • typing + +
+
+imported by: + packaging.licenses + +
+ +
+ +
+ + packaging.markers +SourceModule
+imports: + __future__ + • operator + • os + • packaging + • packaging._parser + • packaging._tokenizer + • packaging.specifiers + • packaging.utils + • platform + • sys + • typing + +
+ + +
+ +
+ + packaging.requirements +SourceModule + + +
+ +
+ + packaging.specifiers +SourceModule
+imports: + __future__ + • abc + • itertools + • packaging + • packaging.utils + • packaging.version + • re + • typing + +
+ + +
+ +
+ + packaging.tags +SourceModule
+imports: + __future__ + • importlib.machinery + • logging + • packaging + • packaging._manylinux + • packaging._musllinux + • platform + • re + • struct + • subprocess + • sys + • sysconfig + • typing + +
+ + +
+ +
+ + packaging.utils +SourceModule
+imports: + __future__ + • functools + • packaging + • packaging.tags + • packaging.version + • re + • typing + +
+ + +
+ +
+ + packaging.version +SourceModule
+imports: + __future__ + • itertools + • packaging + • packaging._structures + • re + • typing + +
+ + +
+ +
+ + parseMakefile +SourceModule
+imports: + os + • re + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + pathlib +Package
+imports: + pathlib._abc + • pathlib._local + +
+ + +
+ +
+ + pathlib._abc +SourceModule
+imports: + errno + • functools + • glob + • pathlib + • stat + +
+
+imported by: + pathlib + • pathlib._local + +
+ +
+ +
+ + pathlib._local +SourceModule
+imports: + _collections_abc + • glob + • grp + • io + • itertools + • ntpath + • operator + • os + • pathlib + • pathlib._abc + • posixpath + • pwd + • sys + • urllib.parse + • warnings + +
+
+imported by: + pathlib + +
+ +
+ +
+ + pickle +SourceModule
+imports: + _compat_pickle + • _pickle + • codecs + • copyreg + • functools + • io + • itertools + • pprint + • re + • struct + • sys + • types + +
+
+imported by: + logging + • multiprocessing.reduction + • tracemalloc + +
+ +
+ +
+ + pkgutil +SourceModule
+imports: + collections + • functools + • importlib + • importlib.machinery + • importlib.util + • inspect + • marshal + • os + • os.path + • re + • sys + • types + • warnings + • zipimport + +
+
+imported by: + backports + • pydoc + • pyi_rth_pkgutil.py + • runpy + • unittest.mock + +
+ +
+ +
+ + platform +SourceModule
+imports: + 'java.lang' + • _ios_support + • _wmi + • collections + • ctypes + • functools + • itertools + • java + • os + • re + • socket + • struct + • subprocess + • sys + • vms_lib + • warnings + • winreg + +
+ + +
+ +
+ + posix +MissingModule
+imports: + resource + +
+
+imported by: + _pyrepl.unix_console + • importlib._bootstrap_external + • os + • posixpath + • shutil + +
+ +
+ +
+ + posixpath +SourceModule
+imports: + errno + • genericpath + • os + • posix + • pwd + • re + • stat + • sys + +
+ + +
+ +
+ + pprint +SourceModule
+imports: + collections + • dataclasses + • io + • re + • sys + • types + +
+
+imported by: + pickle + • setuptools._distutils.dist + • unittest.case + • unittest.mock + +
+ +
+ +
+ + pwd +MissingModule + +
+ +
+ + py_compile +SourceModule
+imports: + argparse + • enum + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • os + • os.path + • sys + • traceback + +
+
+imported by: + setuptools._distutils.util + • zipfile + +
+ +
+ +
+ + pydoc +SourceModule
+imports: + __future__ + • _pyrepl.pager + • ast + • builtins + • collections + • email.message + • getopt + • http.server + • importlib._bootstrap + • importlib._bootstrap_external + • importlib.machinery + • importlib.util + • inspect + • io + • os + • pkgutil + • platform + • pydoc_data.topics + • re + • reprlib + • select + • sys + • sysconfig + • textwrap + • threading + • time + • tokenize + • traceback + • urllib.parse + • warnings + • webbrowser + +
+
+imported by: + _sitebuiltins + +
+ +
+ +
+ + pydoc_data +Package
+imported by: + pydoc_data.topics + +
+ +
+ +
+ + pydoc_data.topics +SourceModule
+imports: + pydoc_data + +
+
+imported by: + pydoc + +
+ +
+ +
+ + pyexpat C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\pyexpat.pyd
+imported by: + _elementtree + • xml.etree.ElementTree + • xml.parsers.expat + +
+ +
+ +
+ + pyimod02_importers +MissingModule
+imported by: + pyi_rth_pkgutil.py + +
+ +
+ +
+ + queue +SourceModule
+imports: + _queue + • collections + • heapq + • threading + • time + • types + +
+ + +
+ +
+ + quopri +SourceModule
+imports: + binascii + • getopt + • io + • sys + +
+
+imported by: + email.encoders + • email.message + • encodings.quopri_codec + +
+ +
+ +
+ + random +SourceModule
+imports: + _collections_abc + • _random + • _sha2 + • argparse + • bisect + • hashlib + • itertools + • math + • operator + • os + • statistics + • time + • warnings + +
+ + +
+ +
+ + re +Package
+imports: + _sre + • copyreg + • enum + • functools + • re + • re._compiler + • re._constants + • re._parser + • warnings + +
+
+imported by: + _pydecimal + • _pyrepl.completing_reader + • _pyrepl.pager + • _pyrepl.unix_console + • _pyrepl.utils + • _sre + • _strptime + • argparse + • ast + • base64 + • configparser + • csv + • ctypes._aix + • ctypes.macholib.dylib + • ctypes.macholib.framework + • ctypes.util + • dataclasses + • difflib + • email._encoded_words + • email._header_value_parser + • email.feedparser + • email.generator + • email.header + • email.message + • email.policy + • email.quoprimime + • email.utils + • encodings.idna + • fnmatch + • fractions + • ftplib + • gettext + • glob + • html + • http.client + • http.cookiejar + • importlib.metadata + • importlib.metadata._adapters + • importlib.metadata._text + • importlib.resources.readers + • inspect + • ipaddress + • json.decoder + • json.encoder + • json.scanner + • locale + • logging + • packaging._manylinux + • packaging._musllinux + • packaging._tokenizer + • packaging.licenses + • packaging.specifiers + • packaging.tags + • packaging.utils + • packaging.version + • parseMakefile + • pickle + • pkgutil + • platform + • posixpath + • pprint + • pydoc + • re + • re._casefix + • re._compiler + • re._constants + • re._parser + • rlcompleter + • scanVars.py + • setuptools._distutils.cmd + • setuptools._distutils.command.build_ext + • setuptools._distutils.compilers.C.base + • setuptools._distutils.dist + • setuptools._distutils.fancy_getopt + • setuptools._distutils.filelist + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._distutils.version + • setuptools._distutils.versionpredicate + • setuptools._normalization + • setuptools._vendor.backports.tarfile + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._adapters + • setuptools._vendor.importlib_metadata._text + • setuptools._vendor.jaraco.text + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging._musllinux + • setuptools._vendor.packaging._tokenizer + • setuptools._vendor.packaging.specifiers + • setuptools._vendor.packaging.tags + • setuptools._vendor.packaging.utils + • setuptools._vendor.packaging.version + • setuptools._vendor.tomli._re + • setuptools._vendor.wheel.cli.convert + • setuptools._vendor.wheel.cli.pack + • setuptools._vendor.wheel.metadata + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools._vendor.wheel.vendored.packaging._musllinux + • setuptools._vendor.wheel.vendored.packaging._tokenizer + • setuptools._vendor.wheel.vendored.packaging.specifiers + • setuptools._vendor.wheel.vendored.packaging.tags + • setuptools._vendor.wheel.vendored.packaging.utils + • setuptools._vendor.wheel.vendored.packaging.version + • setuptools._vendor.wheel.wheelfile + • setuptools._vendor.zipp + • setuptools._vendor.zipp.glob + • setuptools.command.bdist_egg + • setuptools.command.bdist_wheel + • setuptools.command.egg_info + • setuptools.command.sdist + • setuptools.config._validate_pyproject.error_reporting + • setuptools.config._validate_pyproject.fastjsonschema_exceptions + • setuptools.config._validate_pyproject.fastjsonschema_validations + • setuptools.config._validate_pyproject.formats + • setuptools.dist + • setuptools.extension + • setuptools.glob + • setuptools.wheel + • shlex + • sre_compile + • sre_constants + • sre_parse + • string + • sysconfig + • tarfile + • textwrap + • tokenize + • tomllib._re + • typing + • unittest.case + • unittest.loader + • urllib.parse + • urllib.request + • warnings + • xml.etree.ElementPath + • xml.etree.ElementTree + • zipfile._path + • zipfile._path.glob + +
+ +
+ +
+ + re._casefix +SourceModule
+imports: + re + +
+
+imported by: + re._compiler + • scanVars.py + +
+ +
+ +
+ + re._compiler +SourceModule
+imports: + _sre + • re + • re._casefix + • re._constants + • re._parser + • sys + +
+
+imported by: + re + • scanVars.py + • sre_compile + +
+ +
+ +
+ + re._constants +SourceModule
+imports: + _sre + • re + +
+
+imported by: + re + • re._compiler + • re._parser + • scanVars.py + • sre_constants + +
+ +
+ +
+ + re._parser +SourceModule
+imports: + re + • re._constants + • unicodedata + • warnings + +
+
+imported by: + re + • re._compiler + • scanVars.py + • sre_parse + +
+ +
+ +
+ + readline +MissingModule
+imported by: + code + • rlcompleter + • site + +
+ +
+ +
+ + reprlib +SourceModule
+imports: + _thread + • builtins + • itertools + +
+ + +
+ +
+ + resource +MissingModule
+imported by: + posix + +
+ +
+ +
+ + rlcompleter +SourceModule
+imports: + atexit + • builtins + • inspect + • keyword + • re + • readline + • warnings + +
+
+imported by: + _pyrepl.readline + • site + +
+ +
+ +
+ + runpy +SourceModule
+imports: + importlib.machinery + • importlib.util + • io + • os + • pkgutil + • sys + • warnings + +
+
+imported by: + multiprocessing.spawn + +
+ +
+ +
+ + secrets +SourceModule
+imports: + base64 + • hmac + • random + +
+
+imported by: + multiprocessing.shared_memory + +
+ +
+ +
+ + select C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\select.pyd
+imported by: + _pyrepl.unix_console + • http.server + • pydoc + • selectors + • subprocess + +
+ +
+ +
+ + selectors +SourceModule
+imports: + 'collections.abc' + • abc + • collections + • math + • select + • sys + +
+ + +
+ +
+ + setuptools +Package + + +
+ +
+ + setuptools._core_metadata +SourceModule + + +
+ +
+ + setuptools._discovery +SourceModule
+imports: + functools + • operator + • packaging.requirements + • setuptools + +
+
+imported by: + setuptools.wheel + +
+ +
+ +
+ + setuptools._distutils +Package + + +
+ +
+ + setuptools._distutils._log +SourceModule
+imports: + distutils + • logging + • setuptools._distutils + +
+ + +
+ +
+ + setuptools._distutils._modified +SourceModule + + +
+ +
+ + setuptools._distutils._msvccompiler +SourceModule + + +
+ +
+ + setuptools._distutils.archive_util +SourceModule + + +
+ +
+ + setuptools._distutils.ccompiler +SourceModule + + +
+ +
+ + setuptools._distutils.cmd +SourceModule + + +
+ +
+ + setuptools._distutils.command +Package
+imports: + distutils + • setuptools._distutils + +
+ + +
+ +
+ + setuptools._distutils.command.bdist +SourceModule +
+imported by: + setuptools.command + +
+ +
+ +
+ + setuptools._distutils.command.build +SourceModule +
+imported by: + setuptools.command.build + +
+ +
+ +
+ + setuptools._distutils.command.build_ext +SourceModule +
+imported by: + setuptools + +
+ +
+ +
+ + setuptools._distutils.command.check +SourceModule +
+imported by: + distutils.command.check + +
+ +
+ +
+ + setuptools._distutils.command.sdist +SourceModule +
+imported by: + setuptools.command.sdist + +
+ +
+ +
+ + setuptools._distutils.compat +Package
+imports: + 'collections.abc' + • __future__ + • setuptools._distutils + • typing + +
+ + +
+ +
+ + setuptools._distutils.compat.numpy +SourceModule +
+imported by: + setuptools._distutils.ccompiler + +
+ +
+ +
+ + setuptools._distutils.compat.py39 +SourceModule
+imports: + _imp + • functools + • itertools + • platform + • setuptools._distutils.compat + • sys + +
+ + +
+ +
+ + setuptools._distutils.compilers +NamespacePackage
+imports: + setuptools._distutils + +
+
+imported by: + setuptools._distutils.compilers.C + +
+ +
+ +
+ + setuptools._distutils.compilers.C +NamespacePackage + + +
+ +
+ + setuptools._distutils.compilers.C.base +SourceModule + + +
+ +
+ + setuptools._distutils.compilers.C.errors +SourceModule + + +
+ +
+ + setuptools._distutils.compilers.C.msvc +SourceModule + + +
+ +
+ + setuptools._distutils.core +SourceModule + + +
+ +
+ + setuptools._distutils.debug +SourceModule
+imports: + distutils + • os + • setuptools._distutils + +
+ + +
+ +
+ + setuptools._distutils.dir_util +SourceModule + + +
+ +
+ + setuptools._distutils.dist +SourceModule + + +
+ +
+ + setuptools._distutils.errors +SourceModule + + +
+ +
+ + setuptools._distutils.extension +SourceModule + + +
+ +
+ + setuptools._distutils.fancy_getopt +SourceModule
+imports: + 'collections.abc' + • __future__ + • distutils + • getopt + • re + • setuptools._distutils + • setuptools._distutils.errors + • string + • sys + • typing + +
+ + +
+ +
+ + setuptools._distutils.file_util +SourceModule + + +
+ +
+ + setuptools._distutils.filelist +SourceModule + + +
+ +
+ + setuptools._distutils.log +SourceModule
+imports: + distutils + • logging + • setuptools._distutils._log + • warnings + +
+ + +
+ +
+ + setuptools._distutils.spawn +SourceModule + + +
+ +
+ + setuptools._distutils.sysconfig +SourceModule + + +
+ +
+ + setuptools._distutils.text_file +SourceModule
+imports: + distutils + • setuptools._distutils + • sys + +
+ + +
+ +
+ + setuptools._distutils.util +SourceModule + + +
+ +
+ + setuptools._distutils.version +SourceModule
+imports: + contextlib + • re + • setuptools._distutils + • warnings + +
+ + +
+ +
+ + setuptools._distutils.versionpredicate +SourceModule
+imports: + distutils + • operator + • re + • setuptools._distutils + • setuptools._distutils.version + +
+
+imported by: + setuptools._distutils.dist + +
+ +
+ +
+ + setuptools._entry_points +SourceModule +
+imported by: + setuptools + • setuptools.command.egg_info + • setuptools.dist + +
+ +
+ +
+ + setuptools._imp +SourceModule
+imports: + importlib.machinery + • importlib.util + • os + • setuptools + • tokenize + +
+
+imported by: + setuptools + • setuptools.depends + +
+ +
+ +
+ + setuptools._importlib +SourceModule
+imports: + importlib.metadata + • importlib.resources + • importlib_metadata + • setuptools + • sys + +
+ + +
+ +
+ + setuptools._itertools +SourceModule
+imports: + more_itertools + • setuptools + +
+
+imported by: + setuptools._entry_points + +
+ +
+ +
+ + setuptools._normalization +SourceModule
+imports: + packaging + • packaging.licenses + • re + • setuptools + • typing + +
+ + +
+ +
+ + setuptools._path +SourceModule
+imports: + __future__ + • contextlib + • more_itertools + • os + • setuptools + • sys + • typing + • typing_extensions + • typing_extensions.TypeAlias + +
+ + +
+ +
+ + setuptools._reqs +SourceModule + + +
+ +
+ + setuptools._shutil +SourceModule
+imports: + distutils + • os + • setuptools + • setuptools._distutils.log + • setuptools.compat + • setuptools.compat.py311 + • stat + • typing + +
+
+imported by: + setuptools + • setuptools.command.bdist_wheel + +
+ +
+ +
+ + setuptools._static +SourceModule
+imports: + functools + • packaging.specifiers + • setuptools + • setuptools.warnings + • typing + +
+ + +
+ +
+ + setuptools._vendor +NamespacePackage
+imports: + setuptools + +
+ + +
+ +
+ + setuptools._vendor.backports +Package
+imports: + setuptools._vendor + +
+ + +
+ +
+ + setuptools._vendor.backports.tarfile +Package
+imports: + argparse + • builtins + • bz2 + • copy + • grp + • gzip + • io + • lzma + • os + • pwd + • re + • setuptools._vendor.backports + • setuptools._vendor.backports.tarfile.compat.py38 + • shutil + • stat + • struct + • sys + • time + • warnings + • zlib + +
+ + +
+ +
+ + setuptools._vendor.backports.tarfile.compat +Package + + +
+ +
+ + setuptools._vendor.backports.tarfile.compat.py38 +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata +Package + + +
+ +
+ + setuptools._vendor.importlib_metadata._adapters +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata._collections +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata._compat +SourceModule
+imports: + platform + • setuptools._vendor.importlib_metadata + • sys + +
+ + +
+ +
+ + setuptools._vendor.importlib_metadata._functools +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata._itertools +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata._meta +SourceModule
+imports: + __future__ + • os + • setuptools._vendor.importlib_metadata + • typing + +
+ + +
+ +
+ + setuptools._vendor.importlib_metadata._text +SourceModule + + +
+ +
+ + setuptools._vendor.importlib_metadata.compat +Package + + +
+ +
+ + setuptools._vendor.importlib_metadata.compat.py311 +SourceModule
+imports: + os + • pathlib + • setuptools._vendor.importlib_metadata.compat + • sys + • types + +
+ + +
+ +
+ + setuptools._vendor.importlib_metadata.compat.py39 +SourceModule + + +
+ +
+ + setuptools._vendor.jaraco +NamespacePackage
+imports: + setuptools._vendor + +
+ + +
+ +
+ + setuptools._vendor.jaraco.context +SourceModule
+imports: + __future__ + • backports + • backports.tarfile + • contextlib + • functools + • operator + • os + • setuptools._vendor.jaraco + • shutil + • subprocess + • sys + • tarfile + • tempfile + • typing + • urllib.request + • warnings + +
+
+imported by: + jaraco.context + +
+ +
+ +
+ + setuptools._vendor.jaraco.functools +Package
+imports: + 'collections.abc' + • functools + • inspect + • itertools + • more_itertools + • operator + • setuptools._vendor.jaraco + • time + • types + • warnings + +
+
+imported by: + jaraco.functools + +
+ +
+ +
+ + setuptools._vendor.jaraco.text +Package +
+imported by: + jaraco.text + +
+ +
+ +
+ + setuptools._vendor.more_itertools +Package + + +
+ +
+ + setuptools._vendor.more_itertools.more +SourceModule
+imports: + 'collections.abc' + • collections + • functools + • heapq + • itertools + • math + • operator + • queue + • random + • setuptools._vendor.more_itertools + • setuptools._vendor.more_itertools.recipes + • sys + • time + • warnings + +
+
+imported by: + setuptools._vendor.more_itertools + +
+ +
+ +
+ + setuptools._vendor.more_itertools.recipes +SourceModule
+imports: + 'collections.abc' + • collections + • functools + • itertools + • math + • operator + • random + • setuptools._vendor.more_itertools + • sys + +
+ + +
+ +
+ + setuptools._vendor.packaging +Package + + +
+ +
+ + setuptools._vendor.packaging._elffile +SourceModule
+imports: + __future__ + • enum + • os + • setuptools._vendor.packaging + • struct + • typing + +
+ + +
+ +
+ + setuptools._vendor.packaging._manylinux +SourceModule
+imports: + __future__ + • _manylinux + • collections + • contextlib + • ctypes + • functools + • os + • re + • setuptools._vendor.packaging + • setuptools._vendor.packaging._elffile + • sys + • typing + • warnings + +
+ + +
+ +
+ + setuptools._vendor.packaging._musllinux +SourceModule + + +
+ +
+ + setuptools._vendor.packaging._parser +SourceModule + + +
+ +
+ + setuptools._vendor.packaging._structures +SourceModule + + +
+ +
+ + setuptools._vendor.packaging._tokenizer +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.markers +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.requirements +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.specifiers +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.tags +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.utils +SourceModule + + +
+ +
+ + setuptools._vendor.packaging.version +SourceModule + + +
+ +
+ + setuptools._vendor.tomli +Package + + +
+ +
+ + setuptools._vendor.tomli._parser +SourceModule +
+imported by: + setuptools._vendor.tomli + +
+ +
+ +
+ + setuptools._vendor.tomli._re +SourceModule
+imports: + __future__ + • datetime + • functools + • re + • setuptools._vendor.tomli + • setuptools._vendor.tomli._types + • typing + +
+
+imported by: + setuptools._vendor.tomli._parser + +
+ +
+ +
+ + setuptools._vendor.tomli._types +SourceModule
+imports: + setuptools._vendor.tomli + • typing + +
+ + +
+ +
+ + setuptools._vendor.typing_extensions +SourceModule
+imports: + 'collections.abc' + • _socket + • abc + • collections + • contextlib + • functools + • inspect + • operator + • setuptools._vendor + • sys + • types + • typing + • warnings + +
+
+imported by: + typing_extensions + +
+ +
+ +
+ + setuptools._vendor.wheel +Package + + +
+ +
+ + setuptools._vendor.wheel.cli +Package + + +
+ +
+ + setuptools._vendor.wheel.cli.convert +SourceModule +
+imported by: + setuptools._vendor.wheel.cli + +
+ +
+ +
+ + setuptools._vendor.wheel.cli.pack +SourceModule +
+imported by: + setuptools._vendor.wheel.cli + +
+ +
+ +
+ + setuptools._vendor.wheel.cli.tags +SourceModule +
+imported by: + setuptools._vendor.wheel.cli + +
+ +
+ +
+ + setuptools._vendor.wheel.cli.unpack +SourceModule +
+imported by: + setuptools._vendor.wheel.cli + +
+ +
+ +
+ + setuptools._vendor.wheel.macosx_libfile +SourceModule
+imports: + __future__ + • ctypes + • io + • os + • sys + • typing + • wheel + +
+
+imported by: + setuptools.command.bdist_wheel + +
+ +
+ +
+ + setuptools._vendor.wheel.metadata +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.util +SourceModule
+imports: + __future__ + • base64 + • logging + • wheel + +
+ + +
+ +
+ + setuptools._vendor.wheel.vendored +Package
+imports: + setuptools._vendor.wheel + +
+ + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging +Package + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._elffile +SourceModule
+imports: + enum + • os + • setuptools._vendor.wheel.vendored.packaging + • struct + • typing + +
+ + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._manylinux +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._musllinux +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._parser +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._structures +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging._tokenizer +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.markers +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.requirements +SourceModule +
+imported by: + setuptools._vendor.wheel.metadata + +
+ +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.specifiers +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.tags +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.utils +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.vendored.packaging.version +SourceModule + + +
+ +
+ + setuptools._vendor.wheel.wheelfile +SourceModule
+imports: + __future__ + • csv + • hashlib + • io + • os.path + • re + • setuptools._vendor.wheel + • setuptools._vendor.wheel.cli + • setuptools._vendor.wheel.util + • stat + • time + • typing + • typing_extensions + • typing_extensions.Buffer + • wheel + • zipfile + +
+ + +
+ +
+ + setuptools._vendor.zipp +Package
+imports: + contextlib + • io + • itertools + • pathlib + • posixpath + • re + • setuptools._vendor + • setuptools._vendor.zipp.compat.py310 + • setuptools._vendor.zipp.glob + • stat + • sys + • zipfile + +
+ + +
+ +
+ + setuptools._vendor.zipp.compat +Package
+imports: + setuptools._vendor.zipp + +
+ + +
+ +
+ + setuptools._vendor.zipp.compat.py310 +SourceModule
+imports: + io + • setuptools._vendor.zipp.compat + • sys + +
+
+imported by: + setuptools._vendor.zipp + +
+ +
+ +
+ + setuptools._vendor.zipp.glob +SourceModule
+imports: + os + • re + • setuptools._vendor.zipp + +
+
+imported by: + setuptools._vendor.zipp + +
+ +
+ +
+ + setuptools.archive_util +SourceModule
+imports: + contextlib + • os + • posixpath + • setuptools + • setuptools._distutils.errors + • setuptools._path + • shutil + • tarfile + • zipfile + +
+
+imported by: + setuptools.wheel + +
+ +
+ +
+ + setuptools.command +Package + + +
+ +
+ + setuptools.command._requirestxt +SourceModule
+imports: + 'collections.abc' + • __future__ + • collections + • io + • itertools + • jaraco.text + • packaging.requirements + • setuptools + • setuptools._reqs + • setuptools.command + • typing + +
+ + +
+ +
+ + setuptools.command.bdist_egg +SourceModule + + +
+ +
+ + setuptools.command.bdist_wheel +SourceModule +
+imported by: + setuptools.dist + +
+ +
+ +
+ + setuptools.command.build +SourceModule +
+imported by: + setuptools.command.sdist + +
+ +
+ +
+ + setuptools.command.egg_info +SourceModule + + +
+ +
+ + setuptools.command.sdist +SourceModule +
+imported by: + setuptools.command.egg_info + +
+ +
+ +
+ + setuptools.command.setopt +SourceModule +
+imported by: + setuptools.command.egg_info + +
+ +
+ +
+ + setuptools.compat +Package + + +
+ +
+ + setuptools.compat.py310 +SourceModule
+imports: + setuptools.compat + • sys + • tomli + • tomllib + +
+
+imported by: + setuptools.config.pyprojecttoml + +
+ +
+ +
+ + setuptools.compat.py311 +SourceModule
+imports: + __future__ + • _typeshed + • setuptools.compat + • shutil + • sys + • typing + • typing_extensions + • typing_extensions.TypeAlias + +
+
+imported by: + setuptools._shutil + • setuptools.compat + +
+ +
+ +
+ + setuptools.compat.py39 +SourceModule
+imports: + setuptools.compat + • sys + +
+
+imported by: + setuptools.compat + • setuptools.unicode_utils + +
+ +
+ +
+ + setuptools.config +Package + + +
+ +
+ + setuptools.config._apply_pyprojecttoml +SourceModule +
+imported by: + setuptools.config.pyprojecttoml + +
+ +
+ +
+ + setuptools.config._validate_pyproject +Package + + +
+ +
+ + setuptools.config._validate_pyproject.error_reporting +SourceModule + + +
+ +
+ + setuptools.config._validate_pyproject.extra_validations +SourceModule + + +
+ +
+ + setuptools.config._validate_pyproject.fastjsonschema_exceptions +SourceModule + + +
+ +
+ + setuptools.config._validate_pyproject.fastjsonschema_validations +SourceModule + + +
+ +
+ + setuptools.config._validate_pyproject.formats +SourceModule + + +
+ +
+ + setuptools.config.expand +SourceModule + + +
+ +
+ + setuptools.config.pyprojecttoml +SourceModule +
+imported by: + setuptools.config + • setuptools.dist + +
+ +
+ +
+ + setuptools.config.setupcfg +SourceModule +
+imported by: + setuptools.config + • setuptools.dist + +
+ +
+ +
+ + setuptools.depends +SourceModule
+imports: + __future__ + • contextlib + • dis + • marshal + • packaging.version + • setuptools + • setuptools._imp + • sys + • types + • typing + +
+
+imported by: + setuptools + +
+ +
+ +
+ + setuptools.discovery +SourceModule +
+imported by: + setuptools + • setuptools.config.expand + • setuptools.dist + +
+ +
+ +
+ + setuptools.dist +SourceModule + + +
+ +
+ + setuptools.errors +SourceModule
+imports: + __future__ + • distutils + • setuptools + • setuptools._distutils.errors + +
+ + +
+ +
+ + setuptools.extension +SourceModule + + +
+ +
+ + setuptools.glob +SourceModule
+imports: + 'collections.abc' + • __future__ + • _typeshed + • fnmatch + • os + • re + • setuptools + • typing + +
+
+imported by: + setuptools.command.egg_info + +
+ +
+ +
+ + setuptools.installer +SourceModule +
+imported by: + setuptools.dist + +
+ +
+ +
+ + setuptools.logging +SourceModule
+imports: + inspect + • logging + • setuptools + • setuptools._distutils.log + • setuptools.monkey + • sys + +
+
+imported by: + setuptools + +
+ +
+ +
+ + setuptools.monkey +SourceModule
+imports: + __future__ + • inspect + • platform + • setuptools + • setuptools._core_metadata + • setuptools._distutils.filelist + • sys + • types + • typing + +
+
+imported by: + setuptools + • setuptools.dist + • setuptools.extension + • setuptools.logging + +
+ +
+ +
+ + setuptools.msvc +SourceModule
+imports: + __future__ + • contextlib + • itertools + • json + • more_itertools + • os + • os.path + • platform + • setuptools + • setuptools._distutils.errors + • typing + • typing_extensions + • winreg + +
+
+imported by: + setuptools + +
+ +
+ +
+ + setuptools.unicode_utils +SourceModule + + +
+ +
+ + setuptools.version +SourceModule
+imports: + setuptools + • setuptools._importlib + +
+
+imported by: + setuptools + +
+ +
+ +
+ + setuptools.warnings +SourceModule
+imports: + __future__ + • datetime + • inspect + • os + • setuptools + • textwrap + • typing + • typing_extensions + • typing_extensions.TypeAlias + • warnings + +
+ + +
+ +
+ + setuptools.wheel +SourceModule +
+imported by: + setuptools.installer + +
+ +
+ +
+ + setuptools.windows_support +SourceModule
+imports: + ctypes + • ctypes.wintypes + • platform + • setuptools + +
+
+imported by: + setuptools + • setuptools.dist + +
+ +
+ +
+ + shlex +SourceModule
+imports: + collections + • io + • os + • re + • sys + +
+
+imported by: + setuptools.dist + • webbrowser + +
+ +
+ +
+ + shutil +SourceModule
+imports: + _winapi + • bz2 + • collections + • errno + • fnmatch + • grp + • lzma + • nt + • os + • posix + • pwd + • stat + • sys + • tarfile + • zipfile + • zlib + +
+ + +
+ +
+ + signal +SourceModule
+imports: + _signal + • enum + +
+ + +
+ +
+ + site +SourceModule
+imports: + _pyrepl.main + • _pyrepl.readline + • _pyrepl.unix_console + • _pyrepl.windows_console + • _sitebuiltins + • atexit + • builtins + • io + • locale + • os + • readline + • rlcompleter + • sitecustomize + • stat + • sys + • textwrap + • traceback + • usercustomize + +
+ + +
+ +
+ + sitecustomize +MissingModule
+imported by: + site + +
+ +
+ +
+ + socket +SourceModule
+imports: + _socket + • array + • enum + • errno + • io + • os + • selectors + • sys + +
+ + +
+ +
+ + socketserver +SourceModule
+imports: + io + • os + • selectors + • socket + • sys + • threading + • time + • traceback + +
+
+imported by: + http.server + +
+ +
+ +
+ + sre_compile +SourceModule
+imports: + re + • re._compiler + • warnings + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + sre_constants +SourceModule
+imports: + re + • re._constants + • warnings + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + sre_parse +SourceModule
+imports: + re + • re._parser + • warnings + +
+
+imported by: + scanVars.py + +
+ +
+ +
+ + ssl +SourceModule
+imports: + _ssl + • base64 + • calendar + • collections + • enum + • errno + • os + • socket + • sys + • time + • warnings + +
+ + +
+ +
+ + stat +SourceModule
+imports: + _stat + +
+ + +
+ +
+ + statistics +SourceModule
+imports: + _statistics + • bisect + • collections + • decimal + • fractions + • functools + • itertools + • math + • numbers + • operator + • random + • sys + +
+
+imported by: + random + +
+ +
+ +
+ + string +SourceModule
+imports: + _string + • collections + • re + +
+ + +
+ +
+ + stringprep +SourceModule
+imports: + unicodedata + +
+
+imported by: + encodings.idna + +
+ +
+ +
+ + struct +SourceModule
+imports: + _struct + +
+ + +
+ +
+ + subprocess +SourceModule
+imports: + _posixsubprocess + • _winapi + • builtins + • contextlib + • errno + • fcntl + • grp + • io + • locale + • msvcrt + • os + • pwd + • select + • selectors + • signal + • sys + • threading + • time + • types + • warnings + +
+ + +
+ +
+ + sys (builtin module)
+imported by: + _aix_support + • _collections_abc + • _colorize + • _compression + • _distutils_hack + • _ios_support + • _pydatetime + • _pydecimal + • _pyrepl.console + • _pyrepl.main + • _pyrepl.pager + • _pyrepl.reader + • _pyrepl.readline + • _pyrepl.simple_interact + • _pyrepl.windows_console + • _sitebuiltins + • argparse + • ast + • asyncio + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.coroutines + • asyncio.events + • asyncio.format_helpers + • asyncio.futures + • asyncio.streams + • asyncio.unix_events + • asyncio.windows_events + • asyncio.windows_utils + • base64 + • calendar + • clang.cindex + • code + • codecs + • collections + • concurrent.futures.process + • configparser + • contextlib + • ctypes + • ctypes._aix + • ctypes._endian + • ctypes.util + • curses + • dataclasses + • decimal + • dis + • email._header_value_parser + • email.generator + • email.iterators + • email.policy + • encodings + • encodings.rot_13 + • encodings.utf_16 + • encodings.utf_32 + • enum + • fractions + • ftplib + • getopt + • getpass + • gettext + • glob + • gzip + • http.client + • http.server + • importlib + • importlib._bootstrap_external + • importlib.metadata + • importlib.util + • inspect + • linecache + • locale + • logging + • mimetypes + • multiprocessing + • multiprocessing.connection + • multiprocessing.context + • multiprocessing.dummy + • multiprocessing.forkserver + • multiprocessing.heap + • multiprocessing.managers + • multiprocessing.popen_spawn_win32 + • multiprocessing.process + • multiprocessing.queues + • multiprocessing.reduction + • multiprocessing.resource_sharer + • multiprocessing.resource_tracker + • multiprocessing.spawn + • multiprocessing.synchronize + • multiprocessing.util + • ntpath + • os + • packaging._manylinux + • packaging._musllinux + • packaging.markers + • packaging.tags + • pathlib._local + • pickle + • pkgutil + • platform + • posixpath + • pprint + • py_compile + • pydoc + • pyi_rth_inspect.py + • pyi_rth_multiprocessing.py + • quopri + • re._compiler + • runpy + • scanVars.py + • selectors + • setuptools + • setuptools._distutils + • setuptools._distutils.cmd + • setuptools._distutils.command.build + • setuptools._distutils.command.build_ext + • setuptools._distutils.command.sdist + • setuptools._distutils.compat.py39 + • setuptools._distutils.compilers.C.base + • setuptools._distutils.core + • setuptools._distutils.dist + • setuptools._distutils.fancy_getopt + • setuptools._distutils.spawn + • setuptools._distutils.sysconfig + • setuptools._distutils.text_file + • setuptools._distutils.util + • setuptools._importlib + • setuptools._path + • setuptools._vendor.backports.tarfile + • setuptools._vendor.backports.tarfile.compat.py38 + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._compat + • setuptools._vendor.importlib_metadata.compat.py311 + • setuptools._vendor.jaraco.context + • setuptools._vendor.more_itertools.more + • setuptools._vendor.more_itertools.recipes + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging._musllinux + • setuptools._vendor.packaging.markers + • setuptools._vendor.packaging.tags + • setuptools._vendor.typing_extensions + • setuptools._vendor.wheel.cli + • setuptools._vendor.wheel.macosx_libfile + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools._vendor.wheel.vendored.packaging._musllinux + • setuptools._vendor.wheel.vendored.packaging.markers + • setuptools._vendor.wheel.vendored.packaging.tags + • setuptools._vendor.zipp + • setuptools._vendor.zipp.compat.py310 + • setuptools.command + • setuptools.command.bdist_egg + • setuptools.command.bdist_wheel + • setuptools.command.egg_info + • setuptools.compat.py310 + • setuptools.compat.py311 + • setuptools.compat.py39 + • setuptools.config._validate_pyproject.error_reporting + • setuptools.config.expand + • setuptools.depends + • setuptools.dist + • setuptools.installer + • setuptools.logging + • setuptools.monkey + • setuptools.unicode_utils + • shlex + • shutil + • site + • socket + • socketserver + • ssl + • statistics + • subprocess + • sysconfig + • tarfile + • tempfile + • threading + • tokenize + • traceback + • types + • typing + • unittest.case + • unittest.loader + • unittest.main + • unittest.mock + • unittest.result + • unittest.runner + • unittest.suite + • urllib.request + • warnings + • weakref + • webbrowser + • xml.dom.domreg + • xml.etree.ElementTree + • xml.parsers.expat + • xml.sax + • xml.sax.saxutils + • xmlrpc.client + • zipfile + • zipfile._path + • zipimport + +
+ +
+ +
+ + sysconfig +Package
+imports: + _aix_support + • _sysconfig + • _winapi + • importlib.machinery + • importlib.util + • os + • os.path + • re + • sys + • threading + • warnings + +
+ + +
+ +
+ + tarfile +SourceModule
+imports: + argparse + • builtins + • bz2 + • copy + • grp + • gzip + • io + • lzma + • os + • pwd + • re + • shutil + • stat + • struct + • sys + • time + • warnings + • zlib + +
+ + +
+ +
+ + tempfile +SourceModule
+imports: + _thread + • errno + • functools + • io + • os + • random + • shutil + • sys + • types + • warnings + • weakref + +
+ + +
+ +
+ + termios +MissingModule + +
+ +
+ + textwrap +SourceModule
+imports: + re + +
+ + +
+ +
+ + threading +SourceModule
+imports: + _collections + • _thread + • _threading_local + • _weakrefset + • collections + • itertools + • os + • sys + • time + • traceback + • warnings + +
+ + +
+ +
+ + time (builtin module)
+imports: + _strptime + +
+ + +
+ +
+ + token +SourceModule
+imported by: + inspect + • tokenize + +
+ +
+ +
+ + tokenize +SourceModule
+imports: + _tokenize + • argparse + • builtins + • codecs + • collections + • functools + • io + • itertools + • re + • sys + • token + +
+ + +
+ +
+ + tomli +AliasNode
+imports: + setuptools._vendor.tomli + +
+
+imported by: + setuptools.compat.py310 + +
+ +
+ +
+ + tomllib +Package
+imports: + tomllib._parser + +
+
+imported by: + setuptools.compat.py310 + • tomllib._parser + • tomllib._re + • tomllib._types + +
+ +
+ +
+ + tomllib._parser +SourceModule
+imports: + 'collections.abc' + • __future__ + • string + • tomllib + • tomllib._re + • tomllib._types + • types + • typing + +
+
+imported by: + tomllib + +
+ +
+ +
+ + tomllib._re +SourceModule
+imports: + __future__ + • datetime + • functools + • re + • tomllib + • tomllib._types + • typing + +
+
+imported by: + tomllib._parser + +
+ +
+ +
+ + tomllib._types +SourceModule
+imports: + tomllib + • typing + +
+
+imported by: + tomllib._parser + • tomllib._re + +
+ +
+ +
+ + traceback +SourceModule
+imports: + 'collections.abc' + • _colorize + • _suggestions + • ast + • contextlib + • itertools + • linecache + • sys + • textwrap + • unicodedata + • warnings + +
+ + +
+ +
+ + tracemalloc +SourceModule
+imports: + 'collections.abc' + • _tracemalloc + • fnmatch + • functools + • linecache + • os.path + • pickle + +
+
+imported by: + warnings + +
+ +
+ +
+ + trove_classifiers +MissingModule + +
+ +
+ + tty +SourceModule
+imports: + termios + +
+
+imported by: + _pyrepl.pager + +
+ +
+ +
+ + types +SourceModule
+imports: + _collections_abc + • _socket + • functools + • sys + +
+ + +
+ +
+ + typing +SourceModule
+imports: + 'collections.abc' + • _typing + • abc + • collections + • contextlib + • copyreg + • functools + • inspect + • operator + • re + • sys + • types + • warnings + +
+
+imported by: + _colorize + • _pyrepl._threading_handler + • _pyrepl.console + • _pyrepl.pager + • _pyrepl.readline + • _pyrepl.simple_interact + • _pyrepl.trace + • _pyrepl.unix_console + • _pyrepl.windows_console + • asyncio.timeouts + • clang.cindex + • functools + • importlib.metadata + • importlib.metadata._meta + • importlib.resources._common + • importlib.resources.abc + • packaging._elffile + • packaging._manylinux + • packaging._musllinux + • packaging._parser + • packaging._tokenizer + • packaging.licenses + • packaging.licenses._spdx + • packaging.markers + • packaging.requirements + • packaging.specifiers + • packaging.tags + • packaging.utils + • packaging.version + • setuptools + • setuptools._distutils._modified + • setuptools._distutils.archive_util + • setuptools._distutils.cmd + • setuptools._distutils.command.bdist + • setuptools._distutils.command.build + • setuptools._distutils.command.build_ext + • setuptools._distutils.command.check + • setuptools._distutils.command.sdist + • setuptools._distutils.compat + • setuptools._distutils.compilers.C.base + • setuptools._distutils.dist + • setuptools._distutils.fancy_getopt + • setuptools._distutils.filelist + • setuptools._distutils.spawn + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._normalization + • setuptools._path + • setuptools._reqs + • setuptools._shutil + • setuptools._static + • setuptools._vendor.importlib_metadata + • setuptools._vendor.importlib_metadata._meta + • setuptools._vendor.importlib_metadata.compat.py39 + • setuptools._vendor.jaraco.context + • setuptools._vendor.packaging._elffile + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.packaging._musllinux + • setuptools._vendor.packaging._parser + • setuptools._vendor.packaging._tokenizer + • setuptools._vendor.packaging.markers + • setuptools._vendor.packaging.requirements + • setuptools._vendor.packaging.specifiers + • setuptools._vendor.packaging.tags + • setuptools._vendor.packaging.utils + • setuptools._vendor.packaging.version + • setuptools._vendor.tomli._parser + • setuptools._vendor.tomli._re + • setuptools._vendor.tomli._types + • setuptools._vendor.typing_extensions + • setuptools._vendor.wheel.macosx_libfile + • setuptools._vendor.wheel.metadata + • setuptools._vendor.wheel.vendored.packaging._elffile + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools._vendor.wheel.vendored.packaging._musllinux + • setuptools._vendor.wheel.vendored.packaging._parser + • setuptools._vendor.wheel.vendored.packaging._tokenizer + • setuptools._vendor.wheel.vendored.packaging.markers + • setuptools._vendor.wheel.vendored.packaging.requirements + • setuptools._vendor.wheel.vendored.packaging.specifiers + • setuptools._vendor.wheel.vendored.packaging.tags + • setuptools._vendor.wheel.vendored.packaging.utils + • setuptools._vendor.wheel.vendored.packaging.version + • setuptools._vendor.wheel.wheelfile + • setuptools.command._requirestxt + • setuptools.command.bdist_egg + • setuptools.command.bdist_wheel + • setuptools.command.build + • setuptools.command.sdist + • setuptools.compat.py311 + • setuptools.config + • setuptools.config._apply_pyprojecttoml + • setuptools.config._validate_pyproject + • setuptools.config._validate_pyproject.error_reporting + • setuptools.config._validate_pyproject.extra_validations + • setuptools.config._validate_pyproject.formats + • setuptools.config.expand + • setuptools.config.pyprojecttoml + • setuptools.config.setupcfg + • setuptools.depends + • setuptools.discovery + • setuptools.dist + • setuptools.extension + • setuptools.glob + • setuptools.monkey + • setuptools.msvc + • setuptools.warnings + • tomllib._parser + • tomllib._re + • tomllib._types + +
+ +
+ +
+ + typing_extensions +AliasNode + + +
+ +
+ + typing_extensions.Buffer +MissingModule + +
+ +
+ + typing_extensions.Literal +MissingModule + +
+ +
+ + typing_extensions.Self +MissingModule + +
+ +
+ + typing_extensions.TypeAlias +MissingModule + +
+ +
+ + typing_extensions.TypeVarTuple +MissingModule + +
+ +
+ + typing_extensions.Unpack +MissingModule + +
+ +
+ + typing_extensions.deprecated +MissingModule + +
+ +
+ + unicodedata C:\Users\I\AppData\Local\Programs\Python\Python313\DLLs\unicodedata.pyd
+imported by: + _pyrepl.input + • _pyrepl.utils + • encodings.idna + • re._parser + • setuptools.unicode_utils + • stringprep + • traceback + • urllib.parse + +
+ +
+ +
+ + unittest +Package + + +
+ +
+ + unittest._log +SourceModule
+imports: + collections + • logging + • unittest + • unittest.case + +
+
+imported by: + unittest.case + +
+ +
+ +
+ + unittest.async_case +SourceModule
+imports: + asyncio + • contextvars + • inspect + • unittest + • unittest.case + • warnings + +
+
+imported by: + unittest + +
+ +
+ +
+ + unittest.case +SourceModule
+imports: + collections + • contextlib + • difflib + • functools + • pprint + • re + • sys + • time + • traceback + • types + • unittest + • unittest._log + • unittest.result + • unittest.util + • warnings + +
+
+imported by: + unittest + • unittest._log + • unittest.async_case + • unittest.loader + • unittest.runner + • unittest.suite + +
+ +
+ +
+ + unittest.loader +SourceModule
+imports: + fnmatch + • functools + • os + • re + • sys + • traceback + • types + • unittest + • unittest.case + • unittest.suite + • unittest.util + +
+
+imported by: + unittest + • unittest.main + +
+ +
+ +
+ + unittest.main +SourceModule
+imports: + argparse + • os + • sys + • unittest + • unittest.loader + • unittest.runner + • unittest.signals + +
+
+imported by: + unittest + +
+ +
+ +
+ + unittest.mock +SourceModule
+imports: + _io + • asyncio + • builtins + • contextlib + • functools + • inspect + • io + • pkgutil + • pprint + • sys + • threading + • types + • unittest + • unittest.util + +
+ + +
+ +
+ + unittest.result +SourceModule
+imports: + functools + • io + • sys + • traceback + • unittest + • unittest.util + +
+
+imported by: + unittest + • unittest.case + • unittest.runner + +
+ +
+ +
+ + unittest.runner +SourceModule
+imports: + sys + • time + • unittest + • unittest.case + • unittest.result + • unittest.signals + • warnings + +
+
+imported by: + unittest + • unittest.main + +
+ +
+ +
+ + unittest.signals +SourceModule
+imports: + functools + • signal + • unittest + • weakref + +
+
+imported by: + unittest + • unittest.main + • unittest.runner + +
+ +
+ +
+ + unittest.suite +SourceModule
+imports: + sys + • unittest + • unittest.case + • unittest.util + +
+
+imported by: + unittest + • unittest.loader + +
+ +
+ +
+ + unittest.util +SourceModule
+imports: + collections + • os.path + • unittest + +
+
+imported by: + unittest + • unittest.case + • unittest.loader + • unittest.mock + • unittest.result + • unittest.suite + +
+ +
+ +
+ + urllib +Package + +
+ +
+ + urllib.error +SourceModule
+imports: + io + • urllib + • urllib.response + +
+
+imported by: + urllib.request + +
+ +
+ +
+ + urllib.parse +SourceModule
+imports: + collections + • functools + • ipaddress + • math + • re + • types + • unicodedata + • urllib + • warnings + +
+ + +
+ +
+ + urllib.request +SourceModule
+imports: + _scproxy + • base64 + • bisect + • contextlib + • email + • email.utils + • fnmatch + • ftplib + • getpass + • hashlib + • http.client + • http.cookiejar + • io + • ipaddress + • mimetypes + • nturl2path + • os + • re + • socket + • ssl + • string + • sys + • tempfile + • time + • urllib + • urllib.error + • urllib.parse + • urllib.response + • warnings + • winreg + +
+ + +
+ +
+ + urllib.response +SourceModule
+imports: + tempfile + • urllib + +
+
+imported by: + urllib.error + • urllib.request + +
+ +
+ +
+ + usercustomize +MissingModule
+imported by: + site + +
+ +
+ +
+ + vms_lib +MissingModule
+imported by: + platform + +
+ +
+ +
+ + warnings +SourceModule
+imports: + _warnings + • builtins + • functools + • inspect + • linecache + • re + • sys + • traceback + • tracemalloc + • types + +
+
+imported by: + _collections_abc + • _distutils_hack + • _pydatetime + • _pyrepl.readline + • _strptime + • argparse + • ast + • asyncio.base_events + • asyncio.base_subprocess + • asyncio.events + • asyncio.proactor_events + • asyncio.selector_events + • asyncio.sslproto + • asyncio.streams + • asyncio.unix_events + • asyncio.windows_utils + • calendar + • codeop + • ctypes + • email.utils + • enum + • functools + • getpass + • gettext + • glob + • gzip + • hmac + • http.cookiejar + • http.server + • importlib.abc + • importlib.metadata + • importlib.metadata._adapters + • importlib.resources._common + • importlib.resources._functional + • importlib.resources.readers + • locale + • logging + • multiprocessing.forkserver + • multiprocessing.pool + • multiprocessing.resource_tracker + • os + • packaging._manylinux + • pathlib._local + • pkgutil + • platform + • pydoc + • random + • re + • re._parser + • rlcompleter + • runpy + • scanVars.py + • setuptools._distutils._msvccompiler + • setuptools._distutils.command.bdist + • setuptools._distutils.compilers.C.base + • setuptools._distutils.compilers.C.msvc + • setuptools._distutils.dist + • setuptools._distutils.extension + • setuptools._distutils.log + • setuptools._distutils.spawn + • setuptools._distutils.sysconfig + • setuptools._distutils.util + • setuptools._distutils.version + • setuptools._vendor.backports.tarfile + • setuptools._vendor.jaraco.context + • setuptools._vendor.jaraco.functools + • setuptools._vendor.more_itertools.more + • setuptools._vendor.packaging._manylinux + • setuptools._vendor.typing_extensions + • setuptools._vendor.wheel.vendored.packaging._manylinux + • setuptools.command.bdist_wheel + • setuptools.warnings + • sre_compile + • sre_constants + • sre_parse + • ssl + • subprocess + • sysconfig + • tarfile + • tempfile + • threading + • traceback + • typing + • unittest.async_case + • unittest.case + • unittest.runner + • urllib.parse + • urllib.request + • xml.etree.ElementTree + • zipfile + +
+ +
+ +
+ + weakref +SourceModule
+imports: + _collections_abc + • _weakref + • _weakrefset + • atexit + • copy + • gc + • itertools + • sys + +
+ + +
+ +
+ + webbrowser +SourceModule
+imports: + _ios_support + • argparse + • copy + • ctypes + • os + • shlex + • shutil + • subprocess + • sys + • threading + +
+
+imported by: + pydoc + +
+ +
+ +
+ + wheel +AliasNode
+imports: + setuptools._vendor.wheel + +
+ + +
+ +
+ + winreg (builtin module) + +
+ +
+ + xml +Package
+imports: + xml.sax.expatreader + • xml.sax.xmlreader + +
+
+imported by: + xml.dom + • xml.etree + • xml.parsers + • xml.sax + +
+ +
+ +
+ + xml.dom +Package
+imports: + xml + • xml.dom.domreg + • xml.dom.minidom + • xml.dom.pulldom + • xml.dom.xmlbuilder + +
+ + +
+ +
+ + xml.dom.NodeFilter +SourceModule
+imports: + xml.dom + +
+
+imported by: + xml.dom.expatbuilder + • xml.dom.xmlbuilder + +
+ +
+ +
+ + xml.dom.domreg +SourceModule
+imports: + os + • sys + • xml.dom + • xml.dom.minidom + +
+
+imported by: + xml.dom + • xml.dom.minidom + +
+ +
+ +
+ + xml.dom.expatbuilder +SourceModule +
+imported by: + xml.dom.minidom + • xml.dom.xmlbuilder + +
+ +
+ +
+ + xml.dom.minicompat +SourceModule
+imports: + xml.dom + +
+
+imported by: + xml.dom.minidom + +
+ +
+ +
+ + xml.dom.minidom +SourceModule +
+imported by: + scanVars.py + • xml.dom + • xml.dom.domreg + • xml.dom.expatbuilder + • xml.dom.pulldom + +
+ +
+ +
+ + xml.dom.pulldom +SourceModule
+imports: + io + • xml.dom + • xml.dom.minidom + • xml.sax + • xml.sax.handler + +
+
+imported by: + xml.dom + • xml.dom.minidom + +
+ +
+ +
+ + xml.dom.xmlbuilder +SourceModule
+imports: + copy + • posixpath + • urllib.parse + • urllib.request + • xml.dom + • xml.dom.NodeFilter + • xml.dom.expatbuilder + +
+
+imported by: + xml.dom + • xml.dom.expatbuilder + • xml.dom.minidom + +
+ +
+ +
+ + xml.etree +Package
+imports: + xml + • xml.etree + • xml.etree.ElementPath + • xml.etree.ElementTree + +
+ + +
+ +
+ + xml.etree.ElementInclude +SourceModule
+imports: + copy + • urllib.parse + • xml.etree + • xml.etree.ElementTree + +
+
+imported by: + _elementtree + +
+ +
+ +
+ + xml.etree.ElementPath +SourceModule
+imports: + re + • xml.etree + +
+
+imported by: + _elementtree + • xml.etree + • xml.etree.ElementTree + +
+ +
+ +
+ + xml.etree.ElementTree +SourceModule
+imports: + 'collections.abc' + • _elementtree + • collections + • contextlib + • io + • pyexpat + • re + • sys + • warnings + • weakref + • xml.etree + • xml.etree.ElementPath + • xml.parsers + • xml.parsers.expat + +
+ + +
+ +
+ + xml.etree.cElementTree +SourceModule
+imports: + xml.etree + • xml.etree.ElementTree + +
+
+imported by: + _elementtree + +
+ +
+ +
+ + xml.parsers +Package
+imports: + xml + • xml.parsers.expat + +
+ + +
+ +
+ + xml.parsers.expat +SourceModule
+imports: + pyexpat + • sys + • xml.parsers + +
+ + +
+ +
+ + xml.sax +Package
+imports: + io + • os + • sys + • xml + • xml.sax + • xml.sax._exceptions + • xml.sax.expatreader + • xml.sax.handler + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ + +
+ +
+ + xml.sax._exceptions +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.expatreader +SourceModule +
+imported by: + xml + • xml.sax + +
+ +
+ +
+ + xml.sax.handler +SourceModule
+imports: + xml.sax + +
+
+imported by: + xml.dom.pulldom + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.saxutils +SourceModule
+imports: + codecs + • io + • os + • sys + • urllib.parse + • urllib.request + • xml.sax + • xml.sax.handler + • xml.sax.xmlreader + +
+
+imported by: + xml.sax + • xml.sax.expatreader + • xml.sax.xmlreader + +
+ +
+ +
+ + xml.sax.xmlreader +SourceModule
+imports: + xml.sax + • xml.sax._exceptions + • xml.sax.handler + • xml.sax.saxutils + +
+
+imported by: + xml + • xml.sax + • xml.sax.expatreader + • xml.sax.saxutils + +
+ +
+ +
+ + xmlrpc +Package
+imported by: + xmlrpc.client + +
+ +
+ +
+ + xmlrpc.client +SourceModule
+imports: + base64 + • datetime + • decimal + • errno + • gzip + • http.client + • io + • sys + • time + • urllib.parse + • xml.parsers + • xml.parsers.expat + • xmlrpc + +
+
+imported by: + multiprocessing.connection + +
+ +
+ +
+ + zipfile +Package
+imports: + argparse + • binascii + • bz2 + • importlib.util + • io + • lzma + • os + • py_compile + • shutil + • stat + • struct + • sys + • threading + • time + • warnings + • zipfile._path + • zlib + +
+ + +
+ +
+ + zipfile._path +Package
+imports: + contextlib + • io + • itertools + • pathlib + • posixpath + • re + • stat + • sys + • zipfile + • zipfile._path.glob + +
+
+imported by: + zipfile + • zipfile._path.glob + +
+ +
+ +
+ + zipfile._path.glob +SourceModule
+imports: + os + • re + • zipfile._path + +
+
+imported by: + zipfile._path + +
+ +
+ +
+ + zipimport +SourceModule
+imports: + _frozen_importlib + • _frozen_importlib_external + • _imp + • _io + • _warnings + • importlib.readers + • marshal + • struct + • sys + • time + • zlib + +
+
+imported by: + pkgutil + +
+ +
+ +
+ + zipp +AliasNode
+imports: + setuptools._vendor.zipp + +
+ + +
+ +
+ + zlib (builtin module)
+imported by: + encodings.zlib_codec + • gzip + • setuptools._vendor.backports.tarfile + • shutil + • tarfile + • zipfile + • zipimport + +
+ +
+ + + diff --git a/debug_tools.c b/debug_tools.c new file mode 100644 index 0000000..327e809 --- /dev/null +++ b/debug_tools.c @@ -0,0 +1,290 @@ +#include "debug_tools.h" +#include "IQmathLib.h" + +static int getDebugVar(DebugVar_t *var, long *int_var, float *float_var); +static int convertDebugVarToIQx(DebugVar_t *var, long *ret_var, DebugVarIQType_t iq_type_final); + +DebugVarIQType_t dbg_type = t_iq24; + +long Debug_ReadVar(DebugVar_t *var, DebugVarIQType_t iq_type_final) +{ + long tmp_var; + if((var->ptr_type == pt_struct) || (var->ptr_type == pt_union) || (var->ptr_type == pt_unknown)) + return; + + convertDebugVarToIQx(var, &tmp_var, dbg_type); + + return tmp_var; +} + +static int convertDebugVarToIQx(DebugVar_t *var, long *ret_var, DebugVarIQType_t iq_type_final) +{ + long iq_numb, iq_united, iq_final; + float float_numb; + + if(getDebugVar(var, &iq_numb, &float_numb) == 1) + return 1; + + // IQ + switch(var->iq_type) + { + case t_iq_none: + if(var->ptr_type == pt_float) + { + iq_united = _IQ(float_numb); + } + else + { + iq_united = _IQ(iq_numb); + } + break; + case t_iq1: + iq_united = _IQ1toIQ(iq_numb); + break; + case t_iq2: + iq_united = _IQ2toIQ(iq_numb); + break; + case t_iq3: + iq_united = _IQ3toIQ(iq_numb); + break; + case t_iq4: + iq_united = _IQ4toIQ(iq_numb); + break; + case t_iq5: + iq_united = _IQ5toIQ(iq_numb); + break; + case t_iq6: + iq_united = _IQ6toIQ(iq_numb); + break; + case t_iq7: + iq_united = _IQ7toIQ(iq_numb); + break; + case t_iq8: + iq_united = _IQ8toIQ(iq_numb); + break; + case t_iq9: + iq_united = _IQ9toIQ(iq_numb); + break; + case t_iq10: + iq_united = _IQ10toIQ(iq_numb); + break; + case t_iq11: + iq_united = _IQ11toIQ(iq_numb); + break; + case t_iq12: + iq_united = _IQ12toIQ(iq_numb); + break; + case t_iq13: + iq_united = _IQ13toIQ(iq_numb); + break; + case t_iq14: + iq_united = _IQ14toIQ(iq_numb); + break; + case t_iq15: + iq_united = _IQ15toIQ(iq_numb); + break; + case t_iq16: + iq_united = _IQ16toIQ(iq_numb); + break; + case t_iq17: + iq_united = _IQ17toIQ(iq_numb); + break; + case t_iq18: + iq_united = _IQ18toIQ(iq_numb); + break; + case t_iq19: + iq_united = _IQ19toIQ(iq_numb); + break; + case t_iq20: + iq_united = _IQ20toIQ(iq_numb); + break; + case t_iq21: + iq_united = _IQ21toIQ(iq_numb); + break; + case t_iq22: + iq_united = _IQ22toIQ(iq_numb); + break; + case t_iq23: + iq_united = _IQ23toIQ(iq_numb); + break; + case t_iq24: + iq_united = _IQ24toIQ(iq_numb); + break; + case t_iq25: + iq_united = _IQ25toIQ(iq_numb); + break; + case t_iq26: + iq_united = _IQ26toIQ(iq_numb); + break; + case t_iq27: + iq_united = _IQ27toIQ(iq_numb); + break; + case t_iq28: + iq_united = _IQ28toIQ(iq_numb); + break; + case t_iq29: + iq_united = _IQ29toIQ(iq_numb); + break; + case t_iq30: + iq_united = _IQ30toIQ(iq_numb); + break; + } + + // IQ + switch(iq_type_final) + { + case t_iq_none: + iq_final = (int)_IQtoF(iq_united); + break; + case t_iq1: + iq_final = _IQtoIQ1(iq_united); + break; + case t_iq2: + iq_final = _IQtoIQ2(iq_united); + break; + case t_iq3: + iq_final = _IQtoIQ3(iq_united); + break; + case t_iq4: + iq_final = _IQtoIQ4(iq_united); + break; + case t_iq5: + iq_final = _IQtoIQ5(iq_united); + break; + case t_iq6: + iq_final = _IQtoIQ6(iq_united); + break; + case t_iq7: + iq_final = _IQtoIQ7(iq_united); + break; + case t_iq8: + iq_final = _IQtoIQ8(iq_united); + break; + case t_iq9: + iq_final = _IQtoIQ9(iq_united); + break; + case t_iq10: + iq_final = _IQtoIQ10(iq_united); + break; + case t_iq11: + iq_final = _IQtoIQ11(iq_united); + break; + case t_iq12: + iq_final = _IQtoIQ12(iq_united); + break; + case t_iq13: + iq_final = _IQtoIQ13(iq_united); + break; + case t_iq14: + iq_final = _IQtoIQ14(iq_united); + break; + case t_iq15: + iq_final = _IQtoIQ15(iq_united); + break; + case t_iq16: + iq_final = _IQtoIQ16(iq_united); + break; + case t_iq17: + iq_final = _IQtoIQ17(iq_united); + break; + case t_iq18: + iq_final = _IQtoIQ18(iq_united); + break; + case t_iq19: + iq_final = _IQtoIQ19(iq_united); + break; + case t_iq20: + iq_final = _IQtoIQ20(iq_united); + break; + case t_iq21: + iq_final = _IQtoIQ21(iq_united); + break; + case t_iq22: + iq_final = _IQtoIQ22(iq_united); + break; + case t_iq23: + iq_final = _IQtoIQ23(iq_united); + break; + case t_iq24: + iq_final = _IQtoIQ24(iq_united); + break; + case t_iq25: + iq_final = _IQtoIQ25(iq_united); + break; + case t_iq26: + iq_final = _IQtoIQ26(iq_united); + break; + case t_iq27: + iq_final = _IQtoIQ27(iq_united); + break; + case t_iq28: + iq_final = _IQtoIQ28(iq_united); + break; + case t_iq29: + iq_final = _IQtoIQ29(iq_united); + break; + case t_iq30: + iq_final = _IQtoIQ30(iq_united); + break; + } + + *ret_var = iq_final; + return 0; +} + + + +static int getDebugVar(DebugVar_t *var, long *int_var, float *float_var) +{ + if (!var || !int_var || !float_var) + return 1; // : null + + switch (var->ptr_type) + { + case pt_int8: // signed char + *int_var = *((signed char *)var->Ptr); + break; + + case pt_int16: // int + *int_var = *((int *)var->Ptr); + break; + + case pt_int32: // long + *int_var = *((long *)var->Ptr); + break; + + case pt_uint8: // unsigned char + *int_var = *((unsigned char *)var->Ptr); + break; + + case pt_uint16: // unsigned int + *int_var = *((unsigned int *)var->Ptr); + break; + + case pt_uint32: // unsigned long + *int_var = *((unsigned long *)var->Ptr); + break; + + case pt_float: // float + *float_var = *((float *)var->Ptr); + break; + + // +// case pt_ptr_int8: +// case pt_ptr_int16: +// case pt_ptr_int32: +// case pt_ptr_uint8: +// case pt_ptr_uint16: +// case pt_ptr_uint32: +// case pt_arr_int8: +// case pt_arr_int16: +// case pt_arr_int32: +// case pt_arr_uint8: +// case pt_arr_uint16: +// case pt_arr_uint32: + default: + return 1; + } + + return 0; // +} diff --git a/debug_tools.h b/debug_tools.h new file mode 100644 index 0000000..822c651 --- /dev/null +++ b/debug_tools.h @@ -0,0 +1,81 @@ +#ifndef DEBUG_TOOLS +#define DEBUG_TOOLS +#include "IQmathLib.h" +#include "DSP281x_Device.h" + +typedef enum +{ + pt_unknown, // unknown + pt_int8, // signed char + pt_int16, // int + pt_int32, // long + pt_uint8, // unsigned char + pt_uint16, // unsigned int + pt_uint32, // unsigned long + pt_float, // float + pt_struct, // struct + pt_union, // struct +// pt_ptr_int8, // signed char* +// pt_ptr_int16, // int* +// pt_ptr_int32, // long* +// pt_ptr_uint8, // unsigned char* +// pt_ptr_uint16, // unsigned int* +// pt_ptr_uint32, // unsigned long* +// pt_arr_int8, // signed char[] +// pt_arr_int16, // int[] +// pt_arr_int32, // long[] +// pt_arr_uint8, // unsigned char[] +// pt_arr_uint16, // unsigned int[] +// pt_arr_uint32, // unsigned long[] +}DebugVarPtrType_t; + +typedef enum +{ + t_iq_none, + t_iq, + t_iq1, + t_iq2, + t_iq3, + t_iq4, + t_iq5, + t_iq6, + t_iq7, + t_iq8, + t_iq9, + t_iq10, + t_iq11, + t_iq12, + t_iq13, + t_iq14, + t_iq15, + t_iq16, + t_iq17, + t_iq18, + t_iq19, + t_iq20, + t_iq21, + t_iq22, + t_iq23, + t_iq24, + t_iq25, + t_iq26, + t_iq27, + t_iq28, + t_iq29, + t_iq30 +}DebugVarIQType_t; + +typedef struct +{ + char* Ptr; + DebugVarPtrType_t ptr_type; + DebugVarIQType_t iq_type; + char name[10]; +}DebugVar_t; + + +extern int DebugVar_Qnt; +extern DebugVar_t dbg_vars[]; +long Debug_ReadVar(DebugVar_t *var, DebugVarIQType_t iq_type_final); + +#endif //DEBUG_TOOLS diff --git a/debug_vars.c b/debug_vars.c new file mode 100644 index 0000000..e8e1c14 --- /dev/null +++ b/debug_vars.c @@ -0,0 +1,328 @@ +// +#include "debug_tools.h" + + +// +#include "RS_Functions_modbus.h" +#include "xp_project.h" +#include "v_pwm24.h" +#include "adc_tools.h" +#include "vector.h" +#include "errors.h" +#include "f281xpwm.h" +#include "pwm_vector_regul.h" +#include "log_can.h" +#include "xp_write_xpwm_time.h" +#include "rotation_speed.h" +#include "teta_calc.h" +#include "dq_to_alphabeta_cos.h" +#include "RS_Functions.h" +#include "x_parallel_bus.h" +#include "x_serial_bus.h" +#include "xp_rotation_sensor.h" +#include "xp_controller.h" +#include "Spartan2E_Functions.h" +#include "xPeriphSP6_loader.h" +#include "svgen_dq.h" +#include "detect_phase_break2.h" +#include "log_params.h" +#include "global_time.h" +#include "CAN_Setup.h" +#include "CRC_Functions.h" +#include "log_to_memory.h" +#include "pid_reg3.h" +#include "IQmathLib.h" +#include "doors_control.h" +#include "isolation.h" +#include "main22220.h" +#include "optical_bus.h" +#include "alarm_log_can.h" +#include "bender.h" +#include "can_watercool.h" +#include "detect_phase_break.h" +#include "modbus_read_table.h" +#include "rmp_cntl_my1.h" + + +// +extern int ADC0finishAddr; +extern int ADC0startAddr; +extern int ADC1finishAddr; +extern int ADC1startAddr; +extern int ADC2finishAddr; +extern int ADC2startAddr; +extern int ADC_f[2][16]; +extern int ADC_sf[2][16]; +extern int ADDR_FOR_ALL; +extern int BUSY; +extern BENDER Bender[2]; +extern int CAN_answer_wait[32]; +extern int CAN_count_cycle_input_units[8]; +extern int CAN_no_answer[32]; +extern int CAN_refresh_cicle[32]; +extern int CAN_request_sent[32]; +extern int CAN_timeout[32]; +extern int CAN_timeout_cicle[32]; +extern int CNTRL_ADDR; +extern const int CNTRL_ADDR_UNIVERSAL; +extern _iq CONST_15; +extern _iq CONST_23; +extern int CanOpenUnites[30]; +extern int CanTimeOutErrorTR; +extern XControll_reg Controll; +extern int Dpwm; +extern int Dpwm2; +extern int Dpwm4; +extern int EvaTimer1InterruptCount; +extern int EvaTimer2InterruptCount; +extern int EvbTimer3InterruptCount; +extern int EvbTimer4InterruptCount; +extern int Fpwm; +extern int IN0finishAddr; +extern int IN0startAddr; +extern int IN1finishAddr; +extern int IN1startAddr; +extern int IN2finishAddr; +extern int IN2startAddr; +extern float IQ_OUT_NOM; +extern long I_OUT_1_6_NOMINAL_IQ; +extern long I_OUT_1_8_NOMINAL_IQ; +extern float I_OUT_NOMINAL; +extern long I_OUT_NOMINAL_IQ; +extern long I_ZPT_NOMINAL_IQ; +extern _iq Id_out_max_full; +extern _iq Id_out_max_low_speed; +extern _iq Iq_out_max; +extern _iq Iq_out_nom; +extern const unsigned long K_LEM_ADC[20]; +extern float KmodTerm; +extern int ROTfinishAddr; +extern unsigned int RS_Len[70]; +extern const unsigned int R_ADC[20]; +extern int RotPlaneStartAddr; +extern _iq SQRT_32; +extern int Unites[8][128]; +extern int VAR_FREQ_PWM_XTICS; +extern int VAR_PERIOD_MAX_XTICS; +extern int VAR_PERIOD_MIN_BR_XTICS; +extern int VAR_PERIOD_MIN_XTICS; +extern int Zpwm; +extern WINDING a; +extern volatile AddrToSent addrToSent; +extern unsigned int adr_read_from_modbus3; +extern ALARM_LOG_CAN alarm_log_can; +extern ALARM_LOG_CAN_SETUP alarm_log_can_setup; +extern ANALOG_VALUE analog; +extern int ar_sa_all[3][6][4][7]; +extern _iq ar_tph[7]; +extern int block_size_counter_fast; +extern int block_size_counter_slow; +extern _iq break_result_1; +extern _iq break_result_2; +extern _iq break_result_3; +extern _iq break_result_4; +extern Byte byte; +extern long c_s; +extern int calibration1; +extern int calibration2; +extern test_functions callfunc; +extern CANOPEN_CAN_SETUP canopen_can_setup; +extern unsigned int capnum0; +extern unsigned int capnum1; +extern unsigned int capnum2; +extern unsigned int capnum3; +extern unsigned int chNum; +extern BREAK_PHASE_I chanell1; +extern BREAK_PHASE_I chanell2; +extern int cmd_3_or_16; +extern int compress_size; +extern ControlReg controlReg; +extern COS_FI_STRUCT cos_fi; +extern unsigned int count_error_sync; +extern int count_modbus_table_changed; +extern int count_run_pch; +extern WORD crc_16_tab[256]; +extern char crypt[34]; +extern int cur_position_buf_modbus16_can; +extern CYCLE cycle[32]; +extern int delta_capnum; +extern int delta_error; +extern volatile DOORS_STATUS doors; +extern int enable_can; +extern int enable_can_recive_after_units_box; +extern _iq err_level_adc; +extern _iq err_level_adc_on_go; +extern unsigned int err_main; +extern int err_modbus16; +extern int err_modbus3; +extern ERRORS errors; +extern FLAG f; +extern volatile int fail; +extern FAULTS faults; +extern FIFO fifo; +extern ANALOG_VALUE filter; +extern int flag_buf; +extern int flag_enable_can_from_mpu; +extern int flag_enable_can_from_terminal; +extern int flag_on_off_pch; +extern unsigned int flag_received_first_mess_from_MPU; +extern unsigned int flag_reverse; +extern unsigned int flag_send_answer_rs; +extern int flag_test_tabe_filled; +extern int flag_we_int_pwm_on; +extern _iq freq1; +extern float freqTerm; +extern GLOBAL_TIME global_time; +extern int hb_logs_data; +extern int i; +extern BREAK2_PHASE i1_out; +extern BREAK2_PHASE i2_out; +extern int init_log[3]; +extern _iq19 iq19_k_norm_ADC[20]; +extern _iq19 iq19_zero_ADC[20]; +extern _iq iq_alfa_coef; +extern _iq iq_k_norm_ADC[20]; +extern IQ_LOGSPARAMS iq_logpar; +extern _iq iq_max; +extern _iq iq_norm_ADC[20]; +extern ISOLATION isolation1; +extern ISOLATION isolation2; +extern _iq k1; +extern float kI_D; +extern float kI_D_Inv31; +extern float kI_Q; +extern float kI_Q_Inv31; +extern float kP_D; +extern float kP_D_Inv31; +extern float kP_Q; +extern float kP_Q_Inv31; +extern _iq koef_Base_stop_run; +extern _iq koef_Iabc_filter; +extern _iq koef_Im_filter; +extern _iq koef_Im_filter_long; +extern _iq koef_K_stop_run; +extern _iq koef_Krecup; +extern _iq koef_Min_recup; +extern _iq koef_TemperBSU_long_filter; +extern _iq koef_Ud_fast_filter; +extern _iq koef_Ud_long_filter; +extern _iq koef_Wlong; +extern _iq koef_Wout_filter; +extern _iq koef_Wout_filter_long; +extern long koeff_Fs_filter; +extern long koeff_Idq_filter; +extern _iq koeff_Iq_filter; +extern long koeff_Iq_filter_slow; +extern long koeff_Ud_filter; +extern long koeff_Uq_filter; +extern volatile unsigned long length; +extern _iq level_on_off_break[13][2]; +extern logcan_TypeDef log_can; +extern LOG_CAN_SETUP log_can_setup; +extern TYPE_LOG_PARAMS log_params; +extern long logbuf_sync1[10]; +extern LOGSPARAMS logpar; +extern int m_PWM; +extern MAILBOXS_CAN_SETUP mailboxs_can_setup; +extern int manufactorerAndProductID; +extern MODBUS_REG_STRUCT * modbus_table_can_in; +extern MODBUS_REG_STRUCT * modbus_table_can_out; +extern MODBUS_REG_STRUCT modbus_table_in[450]; +extern MODBUS_REG_STRUCT modbus_table_out[450]; +extern MODBUS_REG_STRUCT * modbus_table_rs_in; +extern MODBUS_REG_STRUCT * modbus_table_rs_out; +extern MODBUS_REG_STRUCT modbus_table_test[450]; +extern MPU_CAN_SETUP mpu_can_setup; +extern NEW_CYCLE_FIFO new_cycle_fifo; +extern int no_write; +extern int no_write_slow; +extern int number_modbus_table_changed; +extern OPTICAL_BUS_DATA optical_read_data; +extern OPTICAL_BUS_DATA optical_write_data; +extern MODBUS_REG_STRUCT options_controller[200]; +extern _iq pidCur_Ki; +extern PIDREG3 pidD; +extern PIDREG3 pidD2; +extern PIDREG3 pidFvect; +extern int pidFvectKi_test; +extern int pidFvectKp_test; +extern PIDREG3 pidPvect; +extern PIDREG3 pidQ; +extern PIDREG3 pidQ2; +extern PIDREG_KOEFFICIENTS pidReg_koeffs; +extern PIDREG3 pidTetta; +extern POWER_RATIO power_ratio; +extern int prev_flag_buf; +extern unsigned int prev_status_received; +extern T_project project; +extern PWMGEND pwmd; +extern T_controller_read r_c_sbus; +extern T_controller_read r_controller; +extern FIFO refo; +extern TMS_TO_TERMINAL_STRUCT reply; +extern TMS_TO_TERMINAL_TEST_ALL_STRUCT reply_test_all; +extern long return_var; +extern RMP_MY1 rmp_freq; +extern RMP_MY1 rmp_wrot; +extern T_rotation_sensor rotation_sensor; +extern ROTOR_VALUE rotor; +extern RS_DATA_STRUCT rs_a; +extern RS_DATA_STRUCT rs_b; +extern unsigned int sincronisationFault; +extern char size_cmd15; +extern char size_cmd16; +extern int size_fast_done; +extern int size_slow_done; +extern int stop_log; +extern int stop_log_slow; +extern SVGENDQ svgen_dq_1; +extern SVGENDQ svgen_dq_2; +extern SVGEN_PWM24 svgen_pwm24_1; +extern SVGEN_PWM24 svgen_pwm24_2; +extern unsigned int temp; +extern _iq temperature_limit_koeff; +extern INVERTER_TEMPERATURES temperature_warning_BI1; +extern INVERTER_TEMPERATURES temperature_warning_BI2; +extern RECTIFIER_TEMPERATURES temperature_warning_BV1; +extern RECTIFIER_TEMPERATURES temperature_warning_BV2; +extern TERMINAL_CAN_SETUP terminal_can_setup; +extern TETTA_CALC tetta_calc; +extern int timCNT_alg; +extern int timCNT_prev; +extern unsigned int time; +extern float time_alg; +extern long time_pause_enable_can_from_mpu; +extern long time_pause_enable_can_from_terminal; +extern int time_pause_logs; +extern int time_pause_titles; +extern volatile int tryNumb; +extern UNITES_CAN_SETUP unites_can_setup; +extern long var_numb; +extern VECTOR_CONTROL vect_control; +extern WaterCooler water_cooler; +extern _iq winding_displacement; +extern Word word; +extern WordReversed wordReversed; +extern WordToReverse wordToReverse; +extern X_PARALLEL_BUS x_parallel_bus_project; +extern X_SERIAL_BUS x_serial_bus_project; +extern unsigned int xeeprom_controll_fast; +extern unsigned int xeeprom_controll_store; +extern XPWM_TIME xpwm_time; +extern _iq zadan_Id_min; +extern int zero_ADC[20]; + + +// +int DebugVar_Qnt = 8; +#pragma DATA_SECTION(dbg_vars,".dbgvar_info") +DebugVar_t dbg_vars[] = {\ +{(char *)&ADC0finishAddr , pt_int16 , t_iq_none , "ADC0finishAddr" }, \ +{(char *)&ADC0startAddr , pt_int16 , t_iq_none , "ADC0startAddr" }, \ +{(char *)&ADC1finishAddr , pt_int16 , t_iq_none , "ADC1finishAddr" }, \ +{(char *)&ADC1startAddr , pt_int16 , t_iq_none , "ADC1startAddr" }, \ +{(char *)&ADC2finishAddr , pt_int16 , t_iq_none , "ADC2finishAddr" }, \ +{(char *)&ADC2startAddr , pt_int16 , t_iq_none , "ADC2startAddr" }, \ +{(char *)&ADC_f , pt_int16 , t_iq_none , "ADC_f" }, \ +{(char *)&ADC_sf , pt_int16 , t_iq_none , "ADC_sf" }, \ +}; diff --git a/generateVars.exe b/generateVars.exe new file mode 100644 index 0000000..70873be Binary files /dev/null and b/generateVars.exe differ diff --git a/generateVars.py b/generateVars.py new file mode 100644 index 0000000..f8d9bcc --- /dev/null +++ b/generateVars.py @@ -0,0 +1,374 @@ +# build command +# pyinstaller --onefile --distpath . --workpath ./build --specpath ./build generateVars.py +# start script +# generateVars.exe F:\Work\Projects\TMS\TMS_new_bus\ Src/DebugTools/vars.xml Src/DebugTools + +import sys +import os +import re +import xml.etree.ElementTree as ET +from pathlib import Path +import argparse + + +# === Словарь соответствия типов XML → DebugVarType_t === +type_map = dict([ + *[(k, 'pt_int8') for k in ('signed char', 'char')], + *[(k, 'pt_int16') for k in ('int', 'int16', 'short')], + *[(k, 'pt_int32') for k in ('long', 'int32', '_iqx')], + *[(k, 'pt_int64') for k in ('long long', 'int64')], + + *[(k, 'pt_uint8') for k in ('unsigned char',)], + *[(k, 'pt_uint16') for k in ('unsigned int', 'unsigned short', 'Uint16')], + *[(k, 'pt_uint32') for k in ('unsigned long', 'Uint32')], + *[(k, 'pt_uint64') for k in ('unsigned long long', 'Uint64')], + + ('struct', 'pt_struct'), + ('union', 'pt_union'), + + *[(k, 'pt_ptr_int8') for k in ('signed char*', 'char*')], + *[(k, 'pt_ptr_int16') for k in ('int*', 'short*')], + *[(k, 'pt_ptr_int32') for k in ('long*',)], + *[(k, 'pt_ptr_uint8') for k in ('unsigned char*',)], + *[(k, 'pt_ptr_uint16') for k in ('unsigned int*', 'unsigned short*')], + *[(k, 'pt_ptr_uint32') for k in ('unsigned long*',)], + ('unsigned long long*', 'pt_int64'), + + ('struct*', 'pt_ptr_struct'), + ('union*', 'pt_ptr_union'), + + + *[(k, 'pt_arr_int8') for k in ('signed char[]', 'char[]')], + *[(k, 'pt_arr_int16') for k in ('int[]', 'short[]')], + *[(k, 'pt_arr_int32') for k in ('long[]',)], + *[(k, 'pt_arr_uint8') for k in ('unsigned char[]',)], + *[(k, 'pt_arr_uint16') for k in ('unsigned int[]', 'unsigned short[]')], + *[(k, 'pt_arr_uint32') for k in ('unsigned long[]',)], + + *[(k, 'pt_float') for k in ('float', 'float32')], + + ('struct[]', 'pt_arr_struct'), + ('union[]', 'pt_arr_union'), +]) + +def map_type_to_pt(typename, varname=None, typedef_map=None): + typename_orig = typename.strip() + + # Убираем const и volatile (чтобы не мешали проверке) + for qualifier in ('const', 'volatile'): + typename_orig = typename_orig.replace(qualifier, '') + typename_orig = typename_orig.strip() + + # Проверка наличия массива [] или указателя * + is_array = bool(re.search(r'\[.*\]', typename_orig)) + is_ptr = '*' in typename_orig + + # Убираем все [] и * для получения базового типа + typename_base = re.sub(r'\[.*?\]', '', typename_orig).replace('*', '').strip() + typedef_maybe = typename_base + if typename_base.startswith('struct'): + typename_base = 'struct' + if typename_base.startswith('union'): + typename_base = 'union' + + # Добавляем [] или * к базовому типу для поиска + if is_array: + typename_base = typename_base + '[]' + elif is_ptr: + typename_base = typename_base + '*' + else: + typename_base = typename_base + + if typename_base in type_map: + return type_map[typename_base] + + + if '_iq' in typename_base and '_iqx' in type_map: + return type_map['_iqx'] + + # Если есть typedef_map — пробуем по нему + if typedef_map and typedef_maybe in typedef_map: + resolved = typedef_map[typedef_maybe].strip() + + # Убираем const и volatile + for qualifier in ('const', 'volatile'): + resolved = resolved.replace(qualifier, '') + resolved = resolved.strip() + + # Получаем базовый тип из typedef-а + base_t = re.sub(r'\[.*?\]', '', resolved).replace('*', '').strip() + + if base_t.startswith('struct'): + base_t = 'struct' + if base_t.startswith('union'): + base_t = 'union' + + if is_array: + base_t += '[]' + elif is_ptr: + base_t += '*' + + # Пробуем по базовому имени + if base_t in type_map: + return type_map[base_t] + if '_iq' in base_t and '_iqx' in type_map: + return type_map['_iqx'] + + + return 'pt_unknown' + + + +def get_iq_define(vtype): + # Убираем все скобки массива, например: _iq[5] → _iq + vtype = re.sub(r'\[.*?\]', '', vtype).strip() + + if '_iq' in vtype: + # Преобразуем _iqXX в t_iqXX + return 't' + vtype[vtype.index('_iq'):] + else: + return 't_iq_none' + + + +def read_vars_from_xml(proj_path, xml_rel_path): + xml_full_path = os.path.join(proj_path, xml_rel_path) + xml_full_path = os.path.normpath(xml_full_path) + + tree = ET.parse(xml_full_path) + root = tree.getroot() + + vars_section = root.find("variables") + includes_section = root.find("includes") + externs_section = root.find("externs") + + unique_vars = {} + vars_need_extern = {} + + # Читаем переменные из + for var in vars_section.findall("var"): + name = var.attrib["name"] + var_info = {} + + # Обрабатываем дочерние элементы (type, file, extern, static и т.п.) + for child in var: + text = child.text.strip() if child.text else "" + # Конвертируем "true"/"false" в bool для extern и static + if child.tag in ("extern", "static"): + var_info[child.tag] = (text.lower() == "true") + else: + var_info[child.tag] = text + if child.tag == "enable": + var_info["enable"] = (text.lower() == "true") + + # Обрабатываем путь к файлу (если есть) + if "file" in var_info: + file_rel = var_info["file"] + file_full = os.path.normpath(os.path.join(proj_path, file_rel)) + var_info["file"] = file_full + + unique_vars[name] = var_info + + # Читаем include-файлы (относительные) и преобразуем в полные пути + include_files = [] + for node in includes_section.findall("file"): + rel_path = node.text + full_path = os.path.normpath(os.path.join(proj_path, rel_path)) + include_files.append(full_path) + + # Читаем extern переменные из + for var in externs_section.findall("var"): + name = var.attrib["name"] + type_ = var.find("type").text + file_rel = var.find("file").text + file_full = os.path.normpath(os.path.join(proj_path, file_rel)) + vars_need_extern[name] = { + "type": type_, + "file": file_full + } + + return unique_vars, include_files, vars_need_extern + + + + +def generate_vars_file(proj_path, xml_path, output_dir): + output_dir = os.path.join(proj_path, output_dir) + os.makedirs(output_dir, exist_ok=True) + output_path = os.path.join(output_dir, 'debug_vars.c') + + # Генерируем новые переменные + vars, includes, externs = read_vars_from_xml(proj_path, xml_path) + + # Сортируем новые переменные по алфавиту по имени + sorted_new_debug_vars = dict(sorted(vars.items())) + + + # Считываем существующие переменные + existing_debug_vars = {} + if os.path.isfile(output_path): + with open(output_path, 'r', encoding='utf-8', errors='ignore') as f: + old_lines = f.readlines() + for line in old_lines: + m = re.match(r'\s*{.*?,\s+.*?,\s+.*?,\s+"([_a-zA-Z][_a-zA-Z0-9]*)"\s*},', line) + if m: + varname = m.group(1) + existing_debug_vars[varname] = line.strip() + + new_debug_vars = {} + for vname, info in vars.items(): + vtype = info["type"] + is_extern = info["extern"] + is_static = info.get("static", False) + if is_static: + continue # пропускаем static переменные + + # Можно добавить проверку enable — если есть и False, пропускаем переменную + if "enable" in info and info["enable"] is False: + continue + + path = info["file"] + + if vname in existing_debug_vars: + continue + + iq_type = get_iq_define(vtype) + pt_type = map_type_to_pt(vtype, vname) + + # Дополнительные поля, например комментарий + comment = info.get("comment", "") + + if pt_type not in ('pt_struct', 'pt_union'): + formated_name = f'"{vname}"' + # Добавим комментарий после записи, если он есть + comment_str = f' // {comment}' if comment else '' + line = f'{{(char *)&{vname:<41} , {pt_type:<21} , {iq_type:<21} , {formated_name:<42}}}, \\{comment_str}' + new_debug_vars[vname] = line + + else: + continue + # Если тип переменной — структура, добавляем поля + base_type = vtype.split()[0] + # Удаляем символы указателей '*' и всю квадратную скобку с содержимым (например [10]) + base_type = re.sub(r'\*|\[[^\]]*\]', '', base_type).strip() + if base_type in all_structs: + add_struct_fields(new_debug_vars, vname, base_type, all_structs, existing_debug_vars) + + + # Объединяем все переменные + all_debug_lines = [str(v) for v in existing_debug_vars.values()] + [str(v) for v in new_debug_vars.values()] + + out_lines = [] + out_lines.append("// Этот файл сгенерирован автоматически") + out_lines.append(f'#include "debug_tools.h"') + + out_lines.append('\n\n// Инклюды для доступа к переменным') + for incf in includes: + filename = os.path.basename(incf) + out_lines.append(f'#include "{filename}"') + + + out_lines.append('\n\n// Экстерны для доступа к переменным') + for vname, info in externs.items(): + vtype = info["type"].strip() + + is_static = info.get("static", False) # <-- добавлено + if is_static: + continue # пропускаем static переменные + + # Попытка выделить размер массива из типа, например int[20] + array_match = re.match(r'^(.*?)(\s*\[.*\])$', vtype) + if array_match: + base_type = array_match.group(1).strip() + array_size = array_match.group(2).strip() + out_lines.append(f'extern {base_type} {vname}{array_size};') + else: + # Если не массив — обычный extern + out_lines.append(f'extern {vtype} {vname};') + + out_lines.append(f'\n\n// Определение массива с указателями на переменные для отладки') + out_lines.append(f'int DebugVar_Qnt = {len(all_debug_lines)};') + out_lines.append('#pragma DATA_SECTION(dbg_vars,".dbgvar_info")') + out_lines.append('DebugVar_t dbg_vars[] = {\\') + out_lines.extend(all_debug_lines) + out_lines.append('};') + out_lines.append('') + # Выберем кодировку для записи файла + # Если встречается несколько, возьмем первую из set + enc_to_write = 'cp1251' + + #print("== GLOBAL VARS FOUND ==") + #for vname, (vtype, path) in vars_in_c.items(): + #print(f"{vtype:<20} {vname:<40} // {path}") + + + with open(output_path, 'w', encoding=enc_to_write) as f: + f.write('\n'.join(out_lines)) + + print(f'Файл debug_vars.c сгенерирован в кодировке, переменных: {len(all_debug_lines)}') + + +#generate_vars_file("E:/.WORK/TMS/TMS_new_bus/", "Src/DebugTools/vars.xml", "E:/.WORK/TMS/TMS_new_bus/Src/DebugTools/") + + +def main(): + parser = argparse.ArgumentParser( + description="Generate debug_vars.c from project XML and output directory.", + epilog="""\ +Usage example: + %(prog)s /absolute/path/to/project /absolute/path/to/project/Src/DebugTools/vars.xml /absolute/path/to/project/Src/DebugTools/ +""", + formatter_class=argparse.RawDescriptionHelpFormatter, + add_help=False + ) + parser.add_argument("proj_path", help="Absolute path to the project root directory") + parser.add_argument("xml_path", help="Absolute path to the XML file (must be inside project)") + parser.add_argument("output_dir", help="Absolute path to output directory (must be inside project)") + parser.add_argument("-h", "--help", action="store_true", help="Show this help message and exit") + + # Show help if requested + if "-h" in sys.argv or "--help" in sys.argv: + parser.print_help() + sys.exit(0) + + # Check minimum args count + if len(sys.argv) < 4: + print("Error: insufficient arguments.\n") + print("Usage example:") + print(f" {os.path.basename(sys.argv[0])} /absolute/path/to/project /absolute/path/to/project/Src/DebugTools/vars.xml /absolute/path/to/project/Src/DebugTools/\n") + sys.exit(1) + + args = parser.parse_args() + + # Normalize absolute paths + proj_path = os.path.abspath(args.proj_path) + xml_path_abs = os.path.abspath(args.xml_path) + output_dir_abs = os.path.abspath(args.output_dir) + + # Check proj_path is directory + if not os.path.isdir(proj_path): + print(f"Error: Project path '{proj_path}' is not a directory or does not exist.") + sys.exit(1) + # Check xml_path inside proj_path + if not xml_path_abs.startswith(proj_path + os.sep): + print(f"Error: XML path '{xml_path_abs}' is not inside the project path '{proj_path}'.") + sys.exit(1) + # Check output_dir inside proj_path + if not output_dir_abs.startswith(proj_path + os.sep): + print(f"Error: Output directory '{output_dir_abs}' is not inside the project path '{proj_path}'.") + sys.exit(1) + + # Convert xml_path and output_dir to relative paths *relative to proj_path* + xml_path_rel = os.path.relpath(xml_path_abs, proj_path) + output_dir_rel = os.path.relpath(output_dir_abs, proj_path) + + if not os.path.isdir(proj_path): + print(f"Error: Project path '{proj_path}' не является директорией или не существует.") + sys.exit(1) + + generate_vars_file(proj_path, xml_path_rel, output_dir_rel) + + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/parseMakefile.py b/parseMakefile.py new file mode 100644 index 0000000..6bbcba2 --- /dev/null +++ b/parseMakefile.py @@ -0,0 +1,143 @@ +import os +import re + + +def strip_single_line_comments(code): + # Удалим // ... до конца строки + return re.sub(r'//.*?$', '', code, flags=re.MULTILINE) + +def read_file_try_encodings(filepath): + for enc in ['utf-8', 'cp1251']: + try: + with open(filepath, 'r', encoding=enc) as f: + content = f.read() + content = strip_single_line_comments(content) # <=== ВАЖНО + return content, enc + except UnicodeDecodeError: + continue + raise UnicodeDecodeError(f"Не удалось прочитать файл {filepath} с кодировками utf-8 и cp1251") + +def find_all_includes_recursive(c_files, include_dirs, processed_files=None): + """ + Рекурсивно ищет все include-файлы начиная с заданных c_files. + Возвращает множество ПОЛНЫХ ПУТЕЙ к найденным include-файлам. + + include_dirs — список директорий, в которых ищем include-файлы. + processed_files — множество уже обработанных файлов (для избежания циклов). + """ + if processed_files is None: + processed_files = set() + + include_files = set() + include_pattern = re.compile(r'#include\s+"([^"]+)"') + + for cfile in c_files: + norm_path = os.path.normpath(cfile) + if norm_path in processed_files: + continue + processed_files.add(norm_path) + + content, _ = read_file_try_encodings(cfile) + includes = include_pattern.findall(content) + for inc in includes: + # Ищем полный путь к include-файлу в include_dirs + inc_full_path = None + for dir_ in include_dirs: + candidate = os.path.normpath(os.path.join(dir_, inc)) + if os.path.isfile(candidate): + inc_full_path = os.path.abspath(candidate) + break + + if inc_full_path: + include_files.add(inc_full_path) + + # Рекурсивный обход вложенных includes + if inc_full_path not in processed_files: + nested_includes = find_all_includes_recursive( + [inc_full_path], include_dirs, processed_files + ) + include_files.update(nested_includes) + + return include_files + + +def parse_makefile(makefile_path): + makefile_dir = os.path.dirname(makefile_path) + project_root = os.path.dirname(makefile_dir) # поднялись из Debug + + with open(makefile_path, 'r', encoding='utf-8') as f: + lines = f.readlines() + + objs_lines = [] + collecting = False + + for line in lines: + stripped = line.strip() + if stripped.startswith("ORDERED_OBJS") and "+=" in stripped: + parts = stripped.split("\\") + first_part = parts[0] + idx = first_part.find("+=") + tail = first_part[idx+2:].strip() + if tail: + objs_lines.append(tail) + collecting = True + if len(parts) > 1: + for p in parts[1:]: + p = p.strip() + if p: + objs_lines.append(p) + continue + + if collecting: + if stripped.endswith("\\"): + objs_lines.append(stripped[:-1].strip()) + else: + objs_lines.append(stripped) + collecting = False + + objs_str = ' '.join(objs_lines) + + objs_str = re.sub(r"\$\([^)]+\)", "", objs_str) + + objs = [] + for part in objs_str.split(): + part = part.strip() + if part.startswith('"') and part.endswith('"'): + part = part[1:-1] + if part: + objs.append(part) + + c_files = [] + include_dirs = set() + + for obj_path in objs: + if "DebugTools" in obj_path: + continue + if "v120" in obj_path: + continue + + if obj_path.startswith("Debug\\") or obj_path.startswith("Debug/"): + rel_path = obj_path.replace("Debug\\", "Src\\").replace("Debug/", "Src/") + else: + rel_path = obj_path + + abs_path = os.path.normpath(os.path.join(project_root, rel_path)) + + root, ext = os.path.splitext(abs_path) + if ext.lower() == ".obj": + c_path = root + ".c" + else: + c_path = abs_path + + # Сохраняем только .c файлы + if c_path.lower().endswith(".c"): + c_files.append(c_path) + dir_path = os.path.dirname(c_path) + if dir_path and "DebugTools" not in dir_path: + include_dirs.add(dir_path) + + + h_files = find_all_includes_recursive(c_files, include_dirs) + + + return sorted(c_files), sorted(h_files), sorted(include_dirs) diff --git a/scanVars.exe b/scanVars.exe new file mode 100644 index 0000000..8b7e057 Binary files /dev/null and b/scanVars.exe differ diff --git a/scanVars.py b/scanVars.py new file mode 100644 index 0000000..1609673 --- /dev/null +++ b/scanVars.py @@ -0,0 +1,820 @@ +# build command +# pyinstaller --onefile scanVars.py --add-binary "F:\Work\Projects\TMS\TMS_new_bus\Src\DebugTools/build/libclang.dll;." --distpath . --workpath ./build --specpath ./build +# start script +# scanVars.exe F:\Work\Projects\TMS\TMS_new_bus\ F:\Work\Projects\TMS\TMS_new_bus\Debug\makefile + +import os +import sys +import re +import clang.cindex +from clang import cindex +import xml.etree.ElementTree as ET +from xml.dom import minidom +from parseMakefile import parse_makefile +from collections import deque +import argparse +BITFIELD_WIDTHS = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32} + + +# Укажи полный путь к libclang.dll — поменяй на свой путь или оставь относительный +dll_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "build/libclang.dll") + +if hasattr(sys, '_MEIPASS'): + dll_path = os.path.join(sys._MEIPASS, "libclang.dll") + cindex.Config.set_library_file(dll_path) +else: + cindex.Config.set_library_file(r"..\libclang.dll") # путь для запуска без упаковки + +index = cindex.Index.create() +PRINT_LEVEL = 2 + +PRINT_ERROR = 1 # 0 = ничего, 1 = ошибки, 2 = статус, 3 = отладка +PRINT_STATUS = 2 # 0 = ничего, 1 = ошибки, 2 = статус, 3 = отладка +PRINT_DEBUG = 3 # 0 = ничего, 1 = ошибки, 2 = статус, 3 = отладка + +def optional_printf(level, msg): + """ + Выводит сообщение, если заданный уровень level меньше или равен текущему уровню DEBUG_LEVEL. + :param level: int — уровень важности сообщения # 0 = ничего, 1 = статус, 2 = подробно, 3 = отладка + :param msg: str — текст сообщения + """ + if level <= PRINT_LEVEL: + print(msg) + +def get_canonical_typedef_file(var_type, include_dirs): + """ + Рекурсивно спускаемся к базовому типу, чтобы найти typedef-декларацию, + возвращаем файл заголовка, если он есть и в include_dirs. + """ + # unwrap array, pointer, typedef, etc, пока не дойдём до базового типа + t = var_type + while True: + # если массив, достаём тип элементов + if t.kind == clang.cindex.TypeKind.CONSTANTARRAY or t.kind == clang.cindex.TypeKind.INCOMPLETEARRAY: + t = t.element_type + continue + # если указатель — достаём тип, на который он указывает + if t.kind == clang.cindex.TypeKind.POINTER: + t = t.get_pointee() + continue + # если typedef — unwrap до underlying type + if t.get_declaration().kind == clang.cindex.CursorKind.TYPEDEF_DECL: + typedef_decl = t.get_declaration() + if typedef_decl and typedef_decl.location and typedef_decl.location.file: + typedef_header = str(typedef_decl.location.file) + # Проверяем, внутри ли include_dirs + path_abs = os.path.abspath(typedef_header) + for inc in include_dirs: + try: + inc_abs = os.path.abspath(inc) + if os.path.commonpath([path_abs, inc_abs]) == inc_abs and typedef_header.endswith('.h'): + return os.path.normpath(typedef_header) + except ValueError: + continue + # Если не нашли, пытаемся получить underlying type дальше + t = t.get_canonical() # underlying type без typedef-ов + continue + # Если дошли до типа без typedef-а — возвращаем None + break + return None + +def analyze_variables_across_files(c_files, h_files, include_dirs): + optional_printf(PRINT_STATUS, "Starting analysis of variables across files...") + index = clang.cindex.Index.create() + args = [f"-I{inc}" for inc in include_dirs] + + unique_vars = {} # имя переменной → словарь с инфой + h_files_needed = set() + vars_need_extern = {} # имя переменной → словарь без поля 'extern' + + def is_inside_includes(path, include_dirs): + path_abs = os.path.abspath(path) + for inc in include_dirs: + try: + inc_abs = os.path.abspath(inc) + if os.path.commonpath([path_abs, inc_abs]) == inc_abs: + return True + except ValueError: + continue + return False + + + def parse_file(file_path): + optional_printf(PRINT_DEBUG, f"\tParsing file: {file_path}") + try: + tu = index.parse(file_path, args=args) + except Exception as e: + optional_printf(PRINT_ERROR, f"\t\tFailed to parse {file_path}: {e}") + return [] + + vars_in_file = [] + + def visit(node): + def is_system_var(var_name: str) -> bool: + # Проверяем, начинается ли имя с "_" и содержит заглавные буквы или служебные символы + return bool(re.match(r"^_[_A-Z]", var_name)) + + if node.kind == clang.cindex.CursorKind.VAR_DECL: + if node.semantic_parent.kind == clang.cindex.CursorKind.TRANSLATION_UNIT: + is_extern = (node.storage_class == clang.cindex.StorageClass.EXTERN) + is_static = (node.storage_class == clang.cindex.StorageClass.STATIC) + var_type = node.type.spelling + + # Проверка, есть ли определение + definition = node.get_definition() + if is_extern and definition is None: + # Переменная extern без определения — игнорируем + return + + if is_system_var(node.spelling): + return # игнорируем только явно известные служебные переменные + if node.spelling == 'HUGE': # еще одна служеюная, которую хз как выделять + return + + # Проверяем, является ли тип указателем на функцию + # Признак: в типе есть '(' и ')' и '*', например: "void (*)(int)" + if "(" in var_type and "*" in var_type and ")" in var_type: + # Пропускаем указатели на функции + return + + vars_in_file.append({ + "name": node.spelling, + "type": var_type, + "extern": is_extern, + "static": is_static, + "file": file_path + }) + + # Если переменная extern и находится в .h — добавляем в includes + if is_extern and file_path.endswith('.h') and is_inside_includes(file_path): + h_files_needed.add(os.path.normpath(file_path)) + + # Добавляем файл с typedef, если есть + typedef_header = get_canonical_typedef_file(node.type, include_dirs) + if typedef_header: + h_files_needed.add(typedef_header) + + + + for child in node.get_children(): + visit(child) + + visit(tu.cursor) + return vars_in_file + + optional_printf(PRINT_STATUS, "Parsing header files (.h)...") + for h in h_files: + vars_in_h = parse_file(h) + for v in vars_in_h: + name = v["name"] + if name not in unique_vars: + unique_vars[name] = { + "type": v["type"], + "extern": v["extern"], + "static": v["static"], + "file": v["file"] + } + + optional_printf(PRINT_STATUS, "Parsing source files (.c)...") + for c in c_files: + vars_in_c = parse_file(c) + for v in vars_in_c: + name = v["name"] + if name in unique_vars: + unique_vars[name].update({ + "type": v["type"], + "extern": v["extern"], + "static": v["static"], + "file": v["file"] + }) + else: + unique_vars[name] = { + "type": v["type"], + "extern": v["extern"], + "static": v["static"], + "file": v["file"] + } + + optional_printf(PRINT_STATUS, "Checking which variables need explicit extern declaration...") + for name, info in unique_vars.items(): + if not info["extern"] and not info["static"] and info["file"].endswith('.c'): + extern_declared = False + for h in h_files_needed: + if h in unique_vars and unique_vars[h]["name"] == name and unique_vars[h]["extern"]: + extern_declared = True + break + if not extern_declared: + vars_need_extern[name] = { + "type": info["type"], + "file": info["file"] + } + + optional_printf(PRINT_STATUS, "Analysis complete.") + optional_printf(PRINT_STATUS, f"\tTotal unique variables found: {len(unique_vars)}") + optional_printf(PRINT_STATUS, f"\tHeader files with extern variables and declarations: {len(h_files_needed)}") + optional_printf(PRINT_STATUS, f"\tVariables that need explicit extern declaration: {len(vars_need_extern)}\n") + + return unique_vars, list(h_files_needed), vars_need_extern + + +def resolve_typedef(typedefs, typename): + """ + Рекурсивно раскрывает typedef, пока не дойдёт до "примитивного" типа. + Если typename нет в typedefs — возвращаем typename как есть. + """ + seen = set() + current = typename + while current in typedefs and current not in seen: + seen.add(current) + current = typedefs[current] + return current + +def analyze_typedefs_and_struct(typedefs, structs): + optional_printf(PRINT_STATUS, "Resolving typedefs and expanding struct field types...") + + def simplify_type_name(typename): + # Убираем ключевые слова типа "struct ", "union ", "enum " для поиска в typedefs и structs + if isinstance(typename, str): + for prefix in ("struct ", "union ", "enum "): + if typename.startswith(prefix): + return typename[len(prefix):] + return typename + + def strip_ptr_and_array(typename): + """ + Убирает указатели и массивные скобки из типа, + чтобы найти базовый тип (например, для typedef или struct). + """ + if not isinstance(typename, str): + return typename + + # Убираем [] и всё, что внутри скобок + typename = re.sub(r'\[.*?\]', '', typename) + + # Убираем звёздочки и пробелы рядом + typename = typename.replace('*', '').strip() + + return typename + + + def resolve_typedef_rec(typename, depth=0): + if depth > 50: + optional_printf(PRINT_ERROR, f"Possible typedef recursion limit reached on '{typename}'") + return typename + + if not isinstance(typename, str): + return typename + + simple_name = typename + + if simple_name in typedefs: + underlying = typedefs[simple_name] + + # Если раскрытие не меняет результат — считаем раскрытие завершённым + if normalize_type_name(underlying) == normalize_type_name(typename): + return underlying + + return resolve_typedef_rec(underlying, depth + 1) + else: + return typename + + + def resolve_struct_fields(fields, depth=0): + if depth > 50: + optional_printf(PRINT_ERROR, f"Possible struct recursion limit reached") + return fields + + if not isinstance(fields, dict): + return fields + + resolved_fields = {} + + for fname, ftype in fields.items(): + base_type = strip_ptr_and_array(ftype) + original_type = ftype # Сохраняем оригинальный вид типа + + if base_type in structs: + # Рекурсивно раскрываем вложенную структуру + nested = resolve_struct_fields(structs[base_type], depth + 1) + nested["__type__"] = original_type + resolved_fields[fname] = nested + else: + resolved_fields[fname] = original_type # сохраняем оригинал + + return resolved_fields + + + """ # Сначала раскрываем typedef в именах структур и в полях + substituted_structs = {} + for sname, fields in structs.items(): + resolved_sname = resolve_typedef_rec(sname) # раскрываем имя структуры + substituted_fields = {} + for fname, ftype in fields.items(): + resolved_type = resolve_typedef_rec(ftype) # раскрываем тип поля + substituted_fields[fname] = resolved_type + substituted_structs[resolved_sname] = substituted_fields """ + + # Теперь раскрываем вложенные структуры + resolved_structs = {} + for sname, fields in structs.items(): + if "(unnamed" in sname: + optional_printf(4, f" Skipping anonymous struct/union: {sname}") + continue + if sname == 'T_project': + a = 1 + resolved_fields = resolve_struct_fields(fields) + resolved_structs[sname] = resolved_fields + optional_printf(PRINT_DEBUG, f"\tStruct {sname} resolved") + + # Раскрываем typedef'ы в отдельном шаге + resolved_typedefs = {} + for tname in typedefs: + resolved = resolve_typedef_rec(tname) + resolved_typedefs[tname] = resolved + optional_printf(4, f"\tTypedef {tname} resolved") + + return resolved_typedefs, resolved_structs + +def normalize_type_name(type_name: str) -> str: + # Приводим тип к виду "union (unnamed union at ...)" или "struct (unnamed struct at ...)" + m = re.match(r'^(union|struct) \((unnamed)( union| struct)? at .+\)$', type_name) + if m: + kind = m.group(1) + unnamed = m.group(2) + extra = m.group(3) + if extra is None: + type_name = f"{kind} ({unnamed} {kind} at {type_name.split(' at ')[1]}" + return type_name + +def contains_anywhere_in_node(node, target: str) -> bool: + """ + Рекурсивно ищет target во всех строковых значениях текущего узла и его потомков. + """ + for attr in dir(node): + try: + val = getattr(node, attr) + if isinstance(val, str) and target in val: + return True + elif hasattr(val, 'spelling') and target in val.spelling: + return True + except Exception: + continue + + for child in node.get_children(): + if contains_anywhere_in_node(child, target): + return True + + return False + + +def analyze_typedefs_and_structs_across_files(c_files, include_dirs): + optional_printf(PRINT_STATUS, "Starting analysis of typedefs and structs across files...") + index = clang.cindex.Index.create() + args = [f"-I{inc}" for inc in include_dirs] + + unique_typedefs_raw = {} + unique_structs_raw = {} + + def parse_file(file_path): + optional_printf(PRINT_DEBUG, f"\tParsing file: {file_path}") + try: + tu = index.parse(file_path, args=args) + except Exception as e: + optional_printf(PRINT_ERROR, f"\t\tFailed to parse {file_path}: {e}") + return {}, {} + + typedefs = {} + structs = {} + + def visit(node): + if node.kind == clang.cindex.CursorKind.TYPEDEF_DECL: + name = node.spelling + underlying = node.underlying_typedef_type.spelling + typedefs[name] = underlying + + elif node.kind in (clang.cindex.CursorKind.STRUCT_DECL, clang.cindex.CursorKind.UNION_DECL): + prefix = "struct " if node.kind == clang.cindex.CursorKind.STRUCT_DECL else "union " + + raw_name = node.spelling + normalized_name = normalize_type_name(raw_name) + + # struct_name всегда с префиксом + if node.spelling and "unnamed" not in normalized_name: + struct_name = f"{prefix}{normalized_name}" + else: + struct_name = normalized_name + + # Поиск typedef, соответствующего этой структуре + typedef_name_for_struct = None + for tname, underlying in typedefs.items(): + if normalize_type_name(underlying) == struct_name: + typedef_name_for_struct = tname + break + + # Если нашли typedef → заменим struct_name на него + final_name = typedef_name_for_struct if typedef_name_for_struct else struct_name + + fields = {} + for c in node.get_children(): + if c.kind == clang.cindex.CursorKind.FIELD_DECL: + ftype = c.type.spelling + bit_width = c.get_bitfield_width() + if bit_width > 0: + ftype += f" (bitfield:{bit_width})" + fields[c.spelling] = ftype + + if fields: + structs[final_name] = fields + + # Если это был struct с typedef, удалим старое имя (например, struct TS_project) + if typedef_name_for_struct and struct_name in structs: + del structs[struct_name] + + for child in node.get_children(): + visit(child) + + + + + visit(tu.cursor) + return typedefs, structs + + for c_file in c_files: + typedefs_in_file, structs_in_file = parse_file(c_file) + for name, underlying in typedefs_in_file.items(): + if name not in unique_typedefs_raw: + unique_typedefs_raw[name] = underlying + for sname, fields in structs_in_file.items(): + if sname not in unique_structs_raw: + unique_structs_raw[sname] = fields + + # Теперь раскроем typedef и структуры, учитывая вложения + resolved_typedefs, resolved_structs = analyze_typedefs_and_struct(unique_typedefs_raw, unique_structs_raw) + + optional_printf(PRINT_STATUS, "Analysis complete.") + optional_printf(PRINT_STATUS, f"\tTotal unique typedefs found: {len(resolved_typedefs)}") + optional_printf(PRINT_STATUS, f"\tTotal unique structs found: {len(resolved_structs)}\n") + + return resolved_typedefs, resolved_structs + + +def read_vars_from_xml(xml_path): + xml_full_path = os.path.normpath(xml_path) + vars_data = {} + + if not os.path.exists(xml_full_path): + return vars_data # пусто, если файла нет + + tree = ET.parse(xml_full_path) + root = tree.getroot() + + vars_elem = root.find('variables') + if vars_elem is None: + return vars_data + + for var_elem in vars_elem.findall('var'): + name = var_elem.get('name') + if not name: + continue + + enable_text = var_elem.findtext('enable', 'false').lower() + enable = (enable_text == 'true') + + shortname = var_elem.findtext('shortname', name) + pt_type = var_elem.findtext('pt_type', '') + iq_type = var_elem.findtext('iq_type', '') + return_type = var_elem.findtext('return_type', 'int') + + include_text = var_elem.findtext('include', 'false').lower() + include = (include_text == 'true') + + extern_text = var_elem.findtext('extern', 'false').lower() + extern = (extern_text == 'true') + + vars_data[name] = { + 'enable': enable, + 'shortname': shortname, + 'pt_type': pt_type, + 'iq_type': iq_type, + 'return_type': return_type, + 'include': include, + 'extern': extern, + } + + return vars_data + + +def generate_xml_output(proj_path, xml_path, unique_vars, h_files_needed, vars_need_extern, structs_xml_path=None, makefile_path=None): + + xml_full_path = os.path.normpath(xml_path) + + # Проверяем, существует ли файл, только тогда читаем из него + existing_vars_data = {} + if os.path.isfile(xml_full_path): + existing_vars_data = read_vars_from_xml(xml_full_path) + + # --- Новый блок: формируем атрибуты корневого тега --- + analysis_attrs = {"proj_path": proj_path} + if makefile_path: + analysis_attrs["makefile_path"] = makefile_path + if structs_xml_path: + analysis_attrs["structs_path"] = structs_xml_path + + root = ET.Element("analysis", attrib=analysis_attrs) + + vars_elem = ET.SubElement(root, "variables") + + # Объединяем старые и новые переменные + combined_vars = {} + if existing_vars_data: + combined_vars.update(existing_vars_data) + + for name, info in unique_vars.items(): + if name not in combined_vars: + combined_vars[name] = { + 'enable': info.get('enable', False), + 'shortname': info.get('shortname', name), + 'pt_type': info.get('pt_type', ''), + 'iq_type': info.get('iq_type', ''), + 'return_type': info.get('return_type', 'int'), + 'type': info.get('type', 'unknown'), + 'file': info.get('file', ''), + 'extern': info.get('extern', False), + 'static': info.get('static', False), + } + else: + # При необходимости можно обновить поля, например: + # combined_vars[name].update(info) + pass + + # Записываем переменные с новыми полями + for name, info in combined_vars.items(): + var_elem = ET.SubElement(vars_elem, "var", name=name) + ET.SubElement(var_elem, "enable").text = str(info.get('enable', False)).lower() + ET.SubElement(var_elem, "shortname").text = info.get('shortname', name) + ET.SubElement(var_elem, "pt_type").text = info.get('pt_type', '') + ET.SubElement(var_elem, "iq_type").text = info.get('iq_type', '') + ET.SubElement(var_elem, "return_type").text = info.get('return_type', 'int') + + ET.SubElement(var_elem, "type").text = info.get('type', 'unknown') + rel_file = os.path.relpath(info.get('file', ''), proj_path) if info.get('file') else '' + ET.SubElement(var_elem, "file").text = rel_file.replace("\\", "/") if rel_file else '' + ET.SubElement(var_elem, "extern").text = str(info.get('extern', False)).lower() + ET.SubElement(var_elem, "static").text = str(info.get('static', False)).lower() + + # Секция includes (файлы) + includes_elem = ET.SubElement(root, "includes") + for path in h_files_needed: + rel_path = os.path.relpath(path, proj_path) + includes_elem_file = ET.SubElement(includes_elem, "file") + includes_elem_file.text = rel_path.replace("\\", "/") + + # Секция externs (переменные с extern) + externs_elem = ET.SubElement(root, "externs") + for name, info in vars_need_extern.items(): + var_elem = ET.SubElement(externs_elem, "var", name=name) + ET.SubElement(var_elem, "type").text = info.get("type", "unknown") + rel_file = os.path.relpath(info.get("file", ""), proj_path) + ET.SubElement(var_elem, "file").text = rel_file.replace("\\", "/") + + # Форматирование с отступами + rough_string = ET.tostring(root, encoding="utf-8") + reparsed = minidom.parseString(rough_string) + pretty_xml = reparsed.toprettyxml(indent=" ") + + with open(xml_full_path, "w", encoding="utf-8") as f: + f.write(pretty_xml) + + optional_printf(PRINT_STATUS, f"[XML] Variables saved to {xml_full_path}") + + +def write_typedefs_and_structs_to_xml(proj_path, xml_path, typedefs, structs): + def create_struct_element(parent_elem, struct_name, fields): + struct_elem = ET.SubElement(parent_elem, "struct", name=struct_name) + + for field_name, field_type in fields.items(): + if isinstance(field_type, dict): + # Вложенная структура + nested_elem = ET.SubElement(struct_elem, "field", name=field_name) + # Сохраняем оригинальный тип (например: T_innerStruct[4], T_innerStruct*) + if "__type__" in field_type: + nested_elem.set("type", field_type["__type__"]) + else: + nested_elem.set("type", "anonymous") + + # Рекурсивно добавляем поля вложенной структуры + create_struct_element(nested_elem, field_name, { + k: v for k, v in field_type.items() if k != "__type__" + }) + else: + # Примитивное поле + ET.SubElement(struct_elem, "field", name=field_name, type=field_type) + + # Полный путь к xml файлу + xml_full_path = os.path.normpath(xml_path) + root = ET.Element("analysis") + + # + structs_elem = ET.SubElement(root, "structs") + for struct_name, fields in sorted(structs.items()): + create_struct_element(structs_elem, struct_name, fields) + + # + typedefs_elem = ET.SubElement(root, "typedefs") + for name, underlying in sorted(typedefs.items()): + ET.SubElement(typedefs_elem, "typedef", name=name, type=underlying) + + # Преобразуем в красиво отформатированную XML-строку + rough_string = ET.tostring(root, encoding="utf-8") + reparsed = minidom.parseString(rough_string) + pretty_xml = reparsed.toprettyxml(indent=" ") + + with open(xml_full_path, "w", encoding="utf-8") as f: + f.write(pretty_xml) + + print(f"[XML] Typedefs and structs saved to: {xml_full_path}") + +def topo_sort(graph): + indegree = {} + for node in graph: + indegree.setdefault(node, 0) + for neigh in graph[node]: + indegree[neigh] = indegree.get(neigh, 0) + 1 + + queue = deque([node for node in indegree if indegree[node] == 0]) + sorted_list = [] + + while queue: + node = queue.popleft() + sorted_list.append(node) + for neigh in graph.get(node, []): + indegree[neigh] -= 1 + if indegree[neigh] == 0: + queue.append(neigh) + + if len(sorted_list) != len(indegree): + print("Warning: include graph has cycles or disconnected components.") + return sorted_list + +def get_sorted_headers(c_files, h_files, include_dirs): + index = clang.cindex.Index.create() + args = [f"-I{inc}" for inc in include_dirs] + + # Собираем граф зависимостей для заголовочных файлов + include_graph = {} + + # Проходим по всем исходникам и заголовкам, чтобы получить полный граф + all_files_to_parse = set(c_files) | set(h_files) + + for f in all_files_to_parse: + try: + tu = index.parse(f, args=args) + except Exception as e: + print(f"Failed to parse {f}: {e}") + continue + for include in tu.get_includes(): + inc_file = str(include.include) + src_file = str(include.source) + if not inc_file or not src_file: + continue + # Фокусируемся только на заголовочных файлах из списка h_files + if src_file not in include_graph: + include_graph[src_file] = set() + include_graph[src_file].add(inc_file) + + # Оставляем только заголовочные файлы из h_files, чтобы получить их зависимости + h_files_set = set(h_files) + filtered_graph = {} + for src, incs in include_graph.items(): + if src in h_files_set: + # Оставляем зависимости, которые тоже из h_files + filtered_graph[src] = set(filter(lambda x: x in h_files_set, incs)) + + # Теперь топологическая сортировка заголовков + sorted_h_files = topo_sort(filtered_graph) + + # В случае если какие-то h_files не попали в граф (нет зависимостей) — добавим их в конец + missing_headers = h_files_set - set(sorted_h_files) + sorted_h_files.extend(sorted(missing_headers)) + + return sorted_h_files + + +def build_include_graph(tu): + # Возвращает dict: ключ — файл, значение — set файлов, которые он включает + graph = {} + for include in tu.get_includes(): + included_file = str(include.include) + including_file = str(include.source) + if including_file not in graph: + graph[including_file] = set() + graph[including_file].add(included_file) + return graph + +def topo_sort(graph): + from collections import deque + + indegree = {} + for node in graph: + indegree.setdefault(node, 0) + for neigh in graph[node]: + indegree[neigh] = indegree.get(neigh, 0) + 1 + + queue = deque([node for node in indegree if indegree[node] == 0]) + sorted_list = [] + + while queue: + node = queue.popleft() + sorted_list.append(node) + for neigh in graph.get(node, []): + indegree[neigh] -= 1 + if indegree[neigh] == 0: + queue.append(neigh) + + if len(sorted_list) != len(indegree): + # Цикл или недостающие файлы + print("Warning: include graph has cycles or disconnected components.") + return sorted_list + + + +def main(): + sys.stdout.reconfigure(line_buffering=True) + global PRINT_LEVEL + + parser = argparse.ArgumentParser( + description="Analyze C project variables, typedefs, and structs using Clang.", + epilog="""\ +Usage example: + %(prog)s /path/to/project /path/to/Makefile /absolute/path/to/output_vars.xml +""", + formatter_class=argparse.RawDescriptionHelpFormatter, + add_help=False + ) + parser.add_argument("proj_path", help="Absolute path to the project root directory") + parser.add_argument("makefile_path", help="Absolute path to the makefile to parse") + parser.add_argument("output_xml", help="Absolute path to output XML file for variables") + + parser.add_argument("-h", "--help", action="store_true", help="Show this help message and exit") + parser.add_argument("-v", "--verbose", type=int, choices=range(0,6), default=2, + help="Set verbosity level from 0 (quiet) to 5 (most detailed), default=2") + + if "-h" in sys.argv or "--help" in sys.argv: + parser.print_help() + print("\nUsage example:") + print(f" {os.path.basename(sys.argv[0])} /path/to/project /path/to/Makefile /absolute/path/to/output_vars.xml") + sys.exit(0) + + if len(sys.argv) < 4: + print("Error: insufficient arguments.\n") + print("Usage example:") + print(f" {os.path.basename(sys.argv[0])} /path/to/project /path/to/Makefile /absolute/path/to/output_vars.xml") + sys.exit(1) + + args = parser.parse_args() + + PRINT_LEVEL = args.verbose + + proj_path = os.path.normpath(args.proj_path) + makefile_path = os.path.normpath(args.makefile_path) + output_xml = os.path.normpath(args.output_xml) + + # Проверка абсолютности путей + for path, name in [(proj_path, "Project path"), (makefile_path, "Makefile path"), (output_xml, "Output XML path")]: + if not os.path.isabs(path): + print(f"Error: {name} '{path}' is not an absolute path.") + sys.exit(1) + + if not os.path.isdir(proj_path): + print(f"Error: Project path '{proj_path}' is not a directory or does not exist.") + sys.exit(1) + if not os.path.isfile(makefile_path): + print(f"Error: Makefile path '{makefile_path}' does not exist.") + sys.exit(1) + + c_files, h_files, include_dirs = parse_makefile(makefile_path) + + vars, includes, externs = analyze_variables_across_files(c_files, h_files, include_dirs) + typedefs, structs = analyze_typedefs_and_structs_across_files(c_files, include_dirs) + + vars = dict(sorted(vars.items())) + includes = get_sorted_headers(c_files, includes, include_dirs) + externs = dict(sorted(externs.items())) + typedefs = dict(sorted(typedefs.items())) + structs = dict(sorted(structs.items())) + print('create structs') + # Определяем путь к файлу с структурами рядом с output_xml + structs_xml = os.path.join(os.path.dirname(output_xml), "structs.xml") + + # Записываем структуры в structs_xml + write_typedefs_and_structs_to_xml(proj_path, structs_xml, typedefs, structs) + + print('create vars') + # Передаем путь к structs.xml относительно proj_path в vars.xml + # Модифицируем generate_xml_output так, чтобы принимать и путь к structs.xml (относительный) + generate_xml_output(proj_path, output_xml, vars, includes, externs, structs_xml, makefile_path) + + +if __name__ == "__main__": + main() + diff --git a/setupVars.py b/setupVars.py new file mode 100644 index 0000000..7a3fb04 --- /dev/null +++ b/setupVars.py @@ -0,0 +1,570 @@ +import sys +import os +import subprocess +import xml.etree.ElementTree as ET +from generateVars import map_type_to_pt, get_iq_define, type_map +from enum import IntEnum + +from PySide6.QtWidgets import ( + QApplication, QWidget, QTableWidget, QTableWidgetItem, + QCheckBox, QComboBox, QLineEdit, QVBoxLayout, QHBoxLayout, QPushButton, + QCompleter, QAbstractItemView, QLabel, QMessageBox, QFileDialog, QTextEdit +) +from PySide6.QtGui import QTextCursor +from PySide6.QtCore import Qt, QProcess + +class rows(IntEnum): + include = 0 + name = 1 + type = 2 + pt_type = 3 + iq_type = 4 + ret_type = 5 + short_name = 6 + +# 1. Парсим vars.xml +def make_absolute_path(path, base_path): + if not os.path.isabs(path): + return os.path.abspath(os.path.join(base_path, path)) + return os.path.abspath(path) + +def parse_vars(filename): + tree = ET.parse(filename) + root = tree.getroot() + + vars_list = [] + variables_elem = root.find('variables') + if variables_elem is not None: + for var in variables_elem.findall('var'): + name = var.attrib.get('name', '') + vars_list.append({ + 'name': name, + 'enable': var.findtext('enable', 'false'), + 'shortname': var.findtext('shortname', name), + 'pt_type': var.findtext('pt_type', 'pt_unknown'), + 'iq_type': var.findtext('iq_type', 'iq_none'), + 'return_type': var.findtext('return_type', 'int'), + 'type': var.findtext('type', 'unknown'), + 'file': var.findtext('file', ''), + 'extern': var.findtext('extern', 'false') == 'true', + 'static': var.findtext('static', 'false') == 'true', + }) + + return vars_list + +# 2. Парсим structSup.xml +def parse_structs(filename): + tree = ET.parse(filename) + root = tree.getroot() + + structs = {} + typedef_map = {} + + # --- Считываем структуры --- + structs_elem = root.find('structs') + if structs_elem is not None: + for struct in structs_elem.findall('struct'): + name = struct.attrib['name'] + fields = {} + for field in struct.findall('field'): + fname = field.attrib.get('name') + ftype = field.attrib.get('type') + if fname and ftype: + fields[fname] = ftype + structs[name] = fields + + # --- Считываем typedef-ы --- + typedefs_elem = root.find('typedefs') + if typedefs_elem is not None: + for typedef in typedefs_elem.findall('typedef'): + name = typedef.attrib.get('name') + target_type = typedef.attrib.get('type') + if name and target_type: + typedef_map[name.strip()] = target_type.strip() + + return structs, typedef_map + + + +class ProcessOutputWindow(QWidget): + def __init__(self, command, args): + super().__init__() + self.setWindowTitle("Поиск переменных...") + self.resize(600, 400) + + self.layout = QVBoxLayout(self) + self.output_edit = QTextEdit() + self.output_edit.setReadOnly(True) + self.layout.addWidget(self.output_edit) + + self.btn_close = QPushButton("Закрыть") + self.btn_close.setEnabled(False) + self.btn_close.clicked.connect(self.close) + self.layout.addWidget(self.btn_close) + + self.process = QProcess(self) + self.process.setProcessChannelMode(QProcess.MergedChannels) + self.process.readyReadStandardOutput.connect(self.handle_stdout) + self.process.finished.connect(self.process_finished) + + self.process.start(command, args) + + def handle_stdout(self): + data = self.process.readAllStandardOutput() + text = data.data().decode('utf-8') + self.output_edit.append(text) + + def process_finished(self): + self.output_edit.append("\n--- Процесс завершён ---") + self.btn_close.setEnabled(True) + +# 3. UI: таблица с переменными +class VarEditor(QWidget): + def __init__(self): + super().__init__() + self.vars_list = [] + self.structs = {} + self.typedef_map = {} + self.structs_xml_path = None # сюда запишем путь из + self.initUI() + + def initUI(self): + self.setWindowTitle("Variable Editor") + + # --- Поля ввода пути проекта и XML --- + + # XML Output + xml_layout = QHBoxLayout() + xml_layout.addWidget(QLabel("XML Output:")) + self.xml_output_edit = QLineEdit() + xml_layout.addWidget(self.xml_output_edit) + self.xml_output_edit.returnPressed.connect(self.read_xml_file) + btn_xml_browse = QPushButton("...") + btn_xml_browse.setFixedWidth(30) + xml_layout.addWidget(btn_xml_browse) + btn_xml_browse.clicked.connect(self.browse_xml_output) + + # Project Path + proj_layout = QHBoxLayout() + proj_layout.addWidget(QLabel("Project Path:")) + self.proj_path_edit = QLineEdit() + proj_layout.addWidget(self.proj_path_edit) + btn_proj_browse = QPushButton("...") + btn_proj_browse.setFixedWidth(30) + proj_layout.addWidget(btn_proj_browse) + btn_proj_browse.clicked.connect(self.browse_proj_path) + + # Makefile Path + makefile_layout = QHBoxLayout() + makefile_layout.addWidget(QLabel("Makefile Path (relative path):")) + self.makefile_edit = QLineEdit() + makefile_layout.addWidget(self.makefile_edit) + btn_makefile_browse = QPushButton("...") + btn_makefile_browse.setFixedWidth(30) + makefile_layout.addWidget(btn_makefile_browse) + btn_makefile_browse.clicked.connect(self.browse_makefile) + + + + # Source Output File/Directory + source_output_layout = QHBoxLayout() + source_output_layout.addWidget(QLabel("Source Output File:")) + self.source_output_edit = QLineEdit() + source_output_layout.addWidget(self.source_output_edit) + btn_source_output_browse = QPushButton("...") + btn_source_output_browse.setFixedWidth(30) + source_output_layout.addWidget(btn_source_output_browse) + btn_source_output_browse.clicked.connect(self.browse_source_output) + + + self.btn_update_vars = QPushButton("Обновить данные о переменных") + self.btn_update_vars.clicked.connect(self.update_vars_data) + + # Таблица переменных + self.table = QTableWidget(len(self.vars_list), 7) + self.table.setHorizontalHeaderLabels([ + 'Include', + 'Name', + 'Origin Type', + 'Pointer Type', + 'IQ Type', + 'Return Type', + 'Short Name' + ]) + self.table.setEditTriggers(QAbstractItemView.AllEditTriggers) + + # Кнопка сохранения + btn_save = QPushButton("Build") + btn_save.clicked.connect(self.save_build) + + # Основной layout + layout = QVBoxLayout() + layout.addLayout(xml_layout) + layout.addLayout(proj_layout) + layout.addLayout(makefile_layout) + layout.addWidget(self.btn_update_vars) + layout.addWidget(self.table) + layout.addWidget(btn_save) + layout.addLayout(source_output_layout) + + self.setLayout(layout) + + def update_vars_data(self): + proj_path = self.proj_path_edit.text().strip() + xml_path = self.xml_output_edit.text().strip() + + proj_path = os.path.abspath(self.proj_path_edit.text().strip()) + makefile_path = make_absolute_path(self.makefile_edit.text().strip(), proj_path) + + if not proj_path or not xml_path: + QMessageBox.warning(self, "Ошибка", "Пожалуйста, укажите пути проекта и XML.") + return + + if not os.path.isfile(makefile_path): + QMessageBox.warning(self, "Ошибка", f"Makefile не найден по пути:\n{makefile_path}") + return + + scanvars_exe = "scanVars.exe" + args = [proj_path, makefile_path, xml_path] + + # Создаем и показываем окно с выводом процесса + self.proc_win = ProcessOutputWindow(scanvars_exe, args) + self.proc_win.show() + + # Можно подписаться на сигнал завершения процесса, если хочешь обновить UI после + self.proc_win.process.finished.connect(lambda exitCode, exitStatus: self.after_scanvars_finished(exitCode, exitStatus)) + + + def save_build(self): + vars_out = [] + for row in range(self.table.rowCount()): + include_cb = self.table.cellWidget(row, rows.include) + if not include_cb.isChecked(): + continue + name_edit = self.table.cellWidget(row, rows.name) + pt_type_combo = self.table.cellWidget(row, rows.pt_type) + iq_combo = self.table.cellWidget(row, rows.iq_type) + ret_combo = self.table.cellWidget(row, rows.ret_type) + short_name_edit = self.table.cellWidget(row, rows.short_name) + + var_data = { + 'name': name_edit.text(), + 'type': 'pt_' + pt_type_combo.currentText(), + 'iq_type': iq_combo.currentText(), + 'return_type': ret_combo.currentText() if ret_combo.currentText() else 'int', + 'short_name': short_name_edit.text(), + } + vars_out.append(var_data) + + # Здесь нужно указать абсолютные пути к проекту, xml и output (замени на свои) + proj_path = self.proj_path_edit.text().strip() + xml_path = self.xml_output_edit.text().strip() + output_dir_c_file = self.source_output_edit.text().strip() + + # Путь к твоему exe, например + exe_path = r"generateVars.exe" + + # Формируем список аргументов + cmd = [exe_path, proj_path, xml_path, output_dir_c_file] + + try: + # Запускаем exe и ждём завершения + result = subprocess.run(cmd, capture_output=True, text=True, check=True) + except subprocess.CalledProcessError as e: + print("Error calling script:", e) + print("stderr:", e.stderr) + + def browse_proj_path(self): + dir_path = QFileDialog.getExistingDirectory(self, "Выберите папку проекта") + if dir_path: + self.proj_path_edit.setText(dir_path) + + def read_xml_file(self): + file_path = self.xml_output_edit.text().strip() + if file_path and not os.path.isfile(file_path): + return + + self.vars_list = parse_vars(file_path) + try: + tree = ET.parse(file_path) + root = tree.getroot() + + proj_path = self.proj_path_edit.text().strip() + + if not proj_path: + # Если в поле ничего нет, пробуем взять из XML + proj_path_from_xml = root.attrib.get('proj_path', '').strip() + if proj_path_from_xml and os.path.isdir(proj_path_from_xml): + proj_path = proj_path_from_xml + self.proj_path_edit.setText(proj_path_from_xml) + else: + QMessageBox.warning( + self, + "Внимание", + "Путь к проекту (proj_path) не найден или не существует.\n" + "Пожалуйста, укажите его вручную в поле 'Project Path'." + ) + else: + if not os.path.isdir(proj_path): + QMessageBox.warning( + self, + "Внимание", + f"Указанный путь к проекту не существует:\n{proj_path}\n" + "Пожалуйста, исправьте путь в поле 'Project Path'." + ) + + + # --- makefile_path из атрибута --- + makefile_path = root.attrib.get('makefile_path', '').strip() + makefile_path_full = make_absolute_path(makefile_path, proj_path) + if makefile_path_full and os.path.isfile(makefile_path_full): + self.makefile_edit.setText(makefile_path) + + # --- structs_path из атрибута --- + structs_path = root.attrib.get('structs_path', '').strip() + structs_path_full = make_absolute_path(structs_path, proj_path) + if structs_path_full and os.path.isfile(structs_path_full): + self.structs_xml_path = structs_path_full + self.structs, self.typedef_map = parse_structs(structs_path_full) + else: + self.structs_xml_path = None + + self.update_table() + except Exception as e: + QMessageBox.warning(self, "Ошибка", f"Ошибка при чтении XML:\n{e}") + + def browse_xml_output(self): + file_path, _ = QFileDialog.getSaveFileName( + self, + "Выберите XML файл", + filter="XML files (*.xml);;All Files (*)" + ) + self.xml_output_edit.setText(file_path) + self.read_xml_file() + + + def browse_xml_struct(self): + file_path, _ = QFileDialog.getSaveFileName(self, "Выберите XML файл", filter="XML files (*.xml);;All Files (*)") + if file_path: + self.xml_output_edit.setText(file_path) + if os.path.isfile(file_path): + self.structs, self.typedef_map = parse_structs(file_path) + + def browse_makefile(self): + file_path, _ = QFileDialog.getOpenFileName( + self, "Выберите Makefile", filter="Makefile (makefile);;All Files (*)" + ) + if file_path: + self.makefile_edit.setText(file_path) + + def browse_source_output(self): + dir_path = QFileDialog.getExistingDirectory(self, "Выберите папку для debug_vars.c") + if dir_path: + self.source_output_edit.setText(dir_path) + + def after_scanvars_finished(self, exitCode, exitStatus): + xml_path = self.xml_output_edit.text().strip() + if not os.path.isfile(xml_path): + QMessageBox.critical(self, "Ошибка", f"Файл не найден: {xml_path}") + return + + try: + # Читаем структуры, если задан путь + if self.structs_xml_path and os.path.isfile(self.structs_xml_path): + try: + self.structs, self.typedef_map = parse_structs(self.structs_xml_path) + # При необходимости обновите UI или сделайте что-то с self.structs + except Exception as e: + QMessageBox.warning(self, "Внимание", f"Не удалось загрузить структуры из {self.structs_xml_path}:\n{e}") + + self.vars_list = parse_vars(xml_path) + self.update_table() + + + except Exception as e: + QMessageBox.critical(self, "Ошибка", f"Не удалось загрузить переменные:\n{e}") + + def update_table(self): + self.type_options = list(dict.fromkeys(type_map.values())) + self.display_type_options = [t.replace('pt_', '') for t in self.type_options] + iq_types = ['iq_none', 'iq'] + [f'iq{i}' for i in range(1, 31)] + self.table.setRowCount(len(self.vars_list)) + + for row, var in enumerate(self.vars_list): + cb = QCheckBox() + enable_str = var.get('enable', 'false') + cb.setChecked(enable_str.lower() == 'true') + self.table.setCellWidget(row, rows.include, cb) + + name_edit = QLineEdit(var['name']) + if var['type'] in self.structs: + completer = QCompleter(self.structs[var['type']].keys()) + completer.setCaseSensitivity(Qt.CaseInsensitive) + name_edit.setCompleter(completer) + self.table.setCellWidget(row, rows.name, name_edit) + + # Type (origin) + origin_type = var.get('type', '').strip() + origin_item = QTableWidgetItem(origin_type) + origin_item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled) # read-only + self.table.setItem(row, rows.type, origin_item) + + pt_type_combo = QComboBox() + pt_type_combo.addItems(self.display_type_options) + internal_type = map_type_to_pt(var['type'], var['name'], self.typedef_map) + display_type = internal_type.replace('pt_', '') + if display_type in self.display_type_options: + pt_type_combo.setCurrentText(display_type) + else: + pt_type_combo.addItem(display_type) + pt_type_combo.setCurrentText(display_type) + self.table.setCellWidget(row, rows.pt_type, pt_type_combo) + + iq_combo = QComboBox() + iq_combo.addItems(iq_types) + iq_type = get_iq_define(var['type']) # Получаем IQ-тип, например 'iq24' + display_type = iq_type.replace('t_', '') + if iq_type in iq_types: + iq_combo.setCurrentText(display_type) + else: + iq_combo.addItem(display_type) + iq_combo.setCurrentText(display_type) + self.table.setCellWidget(row, rows.iq_type, iq_combo) + + ret_combo = QComboBox() + ret_combo.addItems(iq_types) + self.table.setCellWidget(row, rows.ret_type, ret_combo) + + short_name_edit = QLineEdit(var['name']) + self.table.setCellWidget(row, rows.short_name, short_name_edit) + + cb.stateChanged.connect(self.save_table_to_xml) + name_edit.textChanged.connect(self.save_table_to_xml) + pt_type_combo.currentTextChanged.connect(self.save_table_to_xml) + iq_combo.currentTextChanged.connect(self.save_table_to_xml) + ret_combo.currentTextChanged.connect(self.save_table_to_xml) + short_name_edit.textChanged.connect(self.save_table_to_xml) + + + def save_table_to_xml(self): + def make_relative_path(abs_path, base_path): + try: + return os.path.relpath(abs_path, base_path).replace("\\", "/") + except ValueError: + return abs_path.replace("\\", "/") + + xml_path = self.xml_output_edit.text().strip() + proj_path = self.proj_path_edit.text().strip() + makefile_path = self.makefile_edit.text().strip() + + if not xml_path or not os.path.isfile(xml_path): + print("XML файл не найден или путь пустой") + return + + try: + tree = ET.parse(xml_path) + root = tree.getroot() + + # Обновим атрибуты с относительными путями + if os.path.isdir(proj_path): + root.set("proj_path", proj_path.replace("\\", "/")) + + if os.path.isfile(makefile_path): + rel_makefile = make_relative_path(makefile_path, proj_path) + root.set("makefile_path", rel_makefile) + + if self.structs_xml_path and os.path.isfile(self.structs_xml_path): + rel_struct_path = make_relative_path(self.structs_xml_path, proj_path) + root.set("structs_path", rel_struct_path) + + + vars_elem = root.find('variables') + if vars_elem is None: + # Если блока нет, создаём + vars_elem = ET.SubElement(root, 'variables') + + original_info = {} + for var_elem in vars_elem.findall('var'): + name = var_elem.attrib.get('name') + if name: + original_info[name] = { + 'type': var_elem.findtext('type', ''), + 'file': var_elem.findtext('file', ''), + 'extern': var_elem.findtext('extern', ''), + 'static': var_elem.findtext('static', '') + } + # Собираем данные из таблицы + updated_vars = [] + for row in range(self.table.rowCount()): + cb = self.table.cellWidget(row, 0) + name_edit = self.table.cellWidget(row, 1) + pt_type_combo = self.table.cellWidget(row, 3) + iq_combo = self.table.cellWidget(row, 4) + ret_combo = self.table.cellWidget(row, 5) + short_name_edit = self.table.cellWidget(row, 6) + + var_name = name_edit.text() + + # Берём оригинальные type и file из словаря, если есть + orig_type = original_info.get(var_name, {}).get('type', '') + orig_file = original_info.get(var_name, {}).get('file', '') + orig_extern = original_info.get(var_name, {}).get('extern', '') + orig_static = original_info.get(var_name, {}).get('static', '') + + updated_vars.append({ + 'name': var_name, + 'enable': cb.isChecked(), + 'shortname': short_name_edit.text(), + 'pt_type': 'pt_' + pt_type_combo.currentText(), + 'iq_type': iq_combo.currentText(), + 'return_type': ret_combo.currentText() or 'int', + 'type': orig_type, + 'file': orig_file, + 'extern': orig_extern, + 'static': orig_static, + }) + + # Обновляем или добавляем по одному var в XML + for v in updated_vars: + var_elem = None + for ve in vars_elem.findall('var'): + if ve.attrib.get('name') == v['name']: + var_elem = ve + break + if var_elem is None: + var_elem = ET.SubElement(vars_elem, 'var', {'name': v['name']}) + + def set_sub_elem_text(parent, tag, text): + el = parent.find(tag) + if el is None: + el = ET.SubElement(parent, tag) + el.text = str(text) + + set_sub_elem_text(var_elem, 'enable', 'true' if v['enable'] else 'false') + set_sub_elem_text(var_elem, 'shortname', v['shortname']) + set_sub_elem_text(var_elem, 'pt_type', v['pt_type']) + set_sub_elem_text(var_elem, 'iq_type', v['iq_type']) + set_sub_elem_text(var_elem, 'return_type', v['return_type']) + set_sub_elem_text(var_elem, 'type', v['type']) + set_sub_elem_text(var_elem, 'file', v['file']) + set_sub_elem_text(var_elem, 'extern', v['extern']) + set_sub_elem_text(var_elem, 'static', v['static']) + + # Сохраняем изменения + tree.write(xml_path, encoding='utf-8', xml_declaration=True) + + except Exception as e: + print(f"Ошибка при сохранении XML: {e}") + + + +if __name__ == "__main__": + app = QApplication(sys.argv) + + editor = VarEditor() + editor.resize(900, 600) + editor.show() + + sys.exit(app.exec()) + + \ No newline at end of file diff --git a/structs.xml b/structs.xml new file mode 100644 index 0000000..b70a600 --- /dev/null +++ b/structs.xml @@ -0,0 +1,20181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vars.xml b/vars.xml new file mode 100644 index 0000000..2fa366b --- /dev/null +++ b/vars.xml @@ -0,0 +1,4391 @@ + + + F:\Work\Projects\TMS\TMS_new_bus\Src\DebugTools\structs.xml + + + false + ADC0finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC0startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC1finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC1startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC2finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC2startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + ADC_f + pt_arr_int16 + iq_none + iq_none + int[2][16] + Src/main/adc_tools.c + false + false + + + false + ADC_sf + pt_arr_int16 + iq_none + iq_none + int[2][16] + Src/main/adc_tools.c + false + false + + + false + ADDR_FOR_ALL + pt_int16 + iq_none + iq_none + int + Src/myXilinx/RS_Functions.c + false + false + + + false + BUSY + pt_int16 + iq_none + iq_none + int + Src/myLibs/CAN_Setup.c + false + false + + + false + Bender + pt_arr_struct + iq_none + iq_none + BENDER[2] + Src/myLibs/bender.c + false + false + + + false + CAN_answer_wait + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_count_cycle_input_units + pt_arr_int16 + iq_none + iq_none + int[8] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_no_answer + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_refresh_cicle + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_request_sent + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_timeout + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CAN_timeout_cicle + pt_arr_int16 + iq_none + iq_none + int[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + CNTRL_ADDR + pt_int16 + iq_none + iq_none + int + Src/myXilinx/RS_Functions.c + false + false + + + false + CNTRL_ADDR_UNIVERSAL + pt_int16 + iq_none + iq_none + const int + Src/myXilinx/RS_Functions.c + false + false + + + false + CONST_15 + pt_int32 + iq + iq_none + _iq + Src/myLibs/mathlib.c + false + false + + + false + CONST_23 + pt_int32 + iq + iq_none + _iq + Src/myLibs/mathlib.c + false + false + + + false + CanOpenUnites + pt_arr_int16 + iq_none + iq_none + int[30] + Src/myLibs/CAN_Setup.c + false + false + + + false + CanTimeOutErrorTR + pt_int16 + iq_none + iq_none + int + Src/myLibs/CAN_Setup.c + false + false + + + false + Controll + pt_union + iq_none + iq_none + XControll_reg + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + Dpwm + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + Dpwm2 + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + Dpwm4 + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + EvaTimer1InterruptCount + pt_int16 + iq_none + iq_none + int + Src/main/281xEvTimersInit.c + false + false + + + false + EvaTimer2InterruptCount + pt_int16 + iq_none + iq_none + int + Src/main/281xEvTimersInit.c + false + false + + + false + EvbTimer3InterruptCount + pt_int16 + iq_none + iq_none + int + Src/main/281xEvTimersInit.c + false + false + + + false + EvbTimer4InterruptCount + pt_int16 + iq_none + iq_none + int + Src/main/281xEvTimersInit.c + false + false + + + false + Fpwm + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + Gott + pt_arr_int8 + iq_none + iq_none + char[8][16] + Src/myLibs/bender.c + false + true + + + false + IN0finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IN0startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IN1finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IN1startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IN2finishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IN2startAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + IQ_OUT_NOM + pt_float + iq_none + iq_none + float + Src/main/params_i_out.c + false + false + + + false + I_OUT_1_6_NOMINAL_IQ + pt_int32 + iq_none + iq_none + long + Src/main/params_i_out.c + false + false + + + false + I_OUT_1_8_NOMINAL_IQ + pt_int32 + iq_none + iq_none + long + Src/main/params_i_out.c + false + false + + + false + I_OUT_NOMINAL + pt_float + iq_none + iq_none + float + Src/main/params_i_out.c + false + false + + + false + I_OUT_NOMINAL_IQ + pt_int32 + iq_none + iq_none + long + Src/main/params_i_out.c + false + false + + + false + I_ZPT_NOMINAL_IQ + pt_int32 + iq_none + iq_none + long + Src/main/params_i_out.c + false + false + + + false + Id_out_max_full + pt_int32 + iq + iq_none + _iq + Src/VectorControl/regul_power.c + false + false + + + false + Id_out_max_low_speed + pt_int32 + iq + iq_none + _iq + Src/VectorControl/regul_power.c + false + false + + + false + Iq_out_max + pt_int32 + iq + iq_none + _iq + Src/main/params_i_out.c + false + false + + + false + Iq_out_nom + pt_int32 + iq + iq_none + _iq + Src/main/params_i_out.c + false + false + + + false + K_LEM_ADC + pt_arr_uint32 + iq_none + iq_none + const unsigned long[20] + Src/main/adc_tools.c + false + false + + + false + KmodTerm + pt_float + iq_none + iq_none + float + Src/myXilinx/RS_Functions.c + false + false + + + false + ROTfinishAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + RS_Len + pt_arr_uint16 + iq_none + iq_none + unsigned int[70] + Src/myXilinx/RS_Functions.c + false + false + + + false + R_ADC + pt_arr_uint16 + iq_none + iq_none + const unsigned int[20] + Src/main/adc_tools.c + false + false + + + false + RotPlaneStartAddr + pt_int16 + iq_none + iq_none + int + Src/myXilinx/x_example_all.c + false + false + + + false + SQRT_32 + pt_int32 + iq + iq_none + _iq + Src/myLibs/mathlib.c + false + false + + + false + Unites + pt_arr_int16 + iq_none + iq_none + int[8][128] + Src/myLibs/CAN_Setup.c + false + false + + + false + VAR_FREQ_PWM_XTICS + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + VAR_PERIOD_MAX_XTICS + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + VAR_PERIOD_MIN_BR_XTICS + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + VAR_PERIOD_MIN_XTICS + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + Zpwm + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + a + pt_struct + iq_none + iq_none + WINDING + Src/main/PWMTools.c + false + false + + + false + addrToSent + pt_union + iq_none + iq_none + volatile AddrToSent + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + adr_read_from_modbus3 + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + alarm_log_can + pt_struct + iq_none + iq_none + ALARM_LOG_CAN + Src/myLibs/alarm_log_can.c + false + false + + + false + alarm_log_can_setup + pt_struct + iq_none + iq_none + ALARM_LOG_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + analog + pt_struct + iq_none + iq_none + ANALOG_VALUE + Src/main/adc_tools.c + false + false + + + false + ar_sa_all + pt_arr_int16 + iq_none + iq_none + int[3][6][4][7] + Src/main/v_pwm24.c + false + false + + + false + ar_tph + pt_int32 + iq + iq_none + _iq[7] + Src/main/v_pwm24.c + false + false + + + false + biTemperatureLimits + pt_arr_int16 + iq_none + iq_none + int[12] + Src/main/init_protect_levels.c + false + true + + + false + biTemperatureWarnings + pt_arr_int16 + iq_none + iq_none + int[12] + Src/main/init_protect_levels.c + false + true + + + false + block_size_counter_fast + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + block_size_counter_slow + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + break_result_1 + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + break_result_2 + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + break_result_3 + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + break_result_4 + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + bvTemperatureLimits + pt_arr_int16 + iq_none + iq_none + int[12] + Src/main/init_protect_levels.c + false + true + + + false + bvTemperatureWarnings + pt_arr_int16 + iq_none + iq_none + int[12] + Src/main/init_protect_levels.c + false + true + + + false + byte + pt_union + iq_none + iq_none + Byte + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + c_s + pt_int32 + iq_none + iq_none + long + Src/main/rotation_speed.c + false + false + + + false + calibration1 + pt_int16 + iq_none + iq_none + int + Src/main/isolation.c + false + false + + + false + calibration2 + pt_int16 + iq_none + iq_none + int + Src/main/isolation.c + false + false + + + false + callfunc + pt_struct + iq_none + iq_none + test_functions + Src/main/Main.c + false + false + + + false + canopen_can_setup + pt_struct + iq_none + iq_none + CANOPEN_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + capnum0 + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + capnum1 + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + capnum2 + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + capnum3 + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + chNum + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/x_example_all.c + false + false + + + false + chanell1 + pt_struct + iq_none + iq_none + BREAK_PHASE_I + Src/main/detect_phase.c + false + false + + + false + chanell2 + pt_struct + iq_none + iq_none + BREAK_PHASE_I + Src/main/detect_phase.c + false + false + + + false + cmd_3_or_16 + pt_int16 + iq_none + iq_none + int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + cmd_crc + pt_arr_int8 + iq_none + iq_none + char[4] + Src/myLibs/bender.c + false + true + + + false + cmd_finish1 + pt_int8 + iq_none + iq_none + char + Src/myLibs/bender.c + false + true + + + false + cmd_finish2 + pt_int8 + iq_none + iq_none + char + Src/myLibs/bender.c + false + true + + + false + cmd_start + pt_arr_int8 + iq_none + iq_none + char[5] + Src/myLibs/bender.c + false + true + + + false + cmd_txt + pt_arr_int8 + iq_none + iq_none + char[4][8] + Src/myLibs/bender.c + false + true + + + false + compress_size + pt_int16 + iq_none + iq_none + int + Src/myLibs/alarm_log_can.c + false + false + + + false + controlReg + pt_union + iq_none + iq_none + ControlReg + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + cos_fi + pt_struct + iq_none + iq_none + COS_FI_STRUCT + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + count_error_sync + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + count_modbus_table_changed + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_fill_table.c + false + false + + + false + count_run_pch + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + counterSBWriteErrors + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/x_serial_bus.c + false + true + + + false + crc_16_tab + pt_arr_uint16 + iq_none + iq_none + WORD[256] + Src/myXilinx/CRC_Functions.c + false + false + + + false + crypt + pt_arr_int8 + iq_none + iq_none + char[34] + Src/myLibs/bender.c + false + false + + + false + cur_position_buf_modbus16 + pt_int16 + iq_none + iq_none + int + Src/myLibs/message_modbus.c + false + true + + + false + cur_position_buf_modbus16_can + pt_int16 + iq_none + iq_none + int + Src/myLibs/message_modbus.c + false + false + + + false + cur_position_buf_modbus3 + pt_int16 + iq_none + iq_none + int + Src/myLibs/message_modbus.c + false + true + + + false + cycle + pt_arr_struct + iq_none + iq_none + CYCLE[32] + Src/myLibs/CAN_Setup.c + false + false + + + false + data_to_umu1_7f + pt_int16 + iq_none + iq_none + int + Src/main/init_protect_levels.c + false + true + + + false + data_to_umu1_8 + pt_int16 + iq_none + iq_none + int + Src/main/init_protect_levels.c + false + true + + + false + data_to_umu2_7f + pt_int16 + iq_none + iq_none + int + Src/main/init_protect_levels.c + false + true + + + false + data_to_umu2_8 + pt_int16 + iq_none + iq_none + int + Src/main/init_protect_levels.c + false + true + + + false + delta_capnum + pt_int16 + iq_none + iq_none + int + Src/main/sync_tools.c + false + false + + + false + delta_error + pt_int16 + iq_none + iq_none + int + Src/main/sync_tools.c + false + false + + + false + doors + pt_union + iq_none + iq_none + volatile DOORS_STATUS + Src/main/doors_control.c + false + false + + + false + dq_to_ab + pt_struct + iq_none + iq_none + DQ_TO_ALPHABETA + Src/main/v_pwm24.c + false + true + + + false + enable_can + pt_int16 + iq_none + iq_none + int + Src/myLibs/message_modbus.c + false + false + + + false + enable_can_recive_after_units_box + pt_int16 + iq_none + iq_none + int + Src/myLibs/CAN_Setup.c + false + false + + + false + err_level_adc + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + err_level_adc_on_go + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + err_main + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/Main.c + false + false + + + false + err_modbus16 + pt_int16 + iq_none + iq_none + int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + err_modbus3 + pt_int16 + iq_none + iq_none + int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + errors + pt_struct + iq_none + iq_none + ERRORS + Src/main/errors.c + false + false + + + false + f + pt_struct + iq_none + iq_none + FLAG + Src/main/Main.c + false + false + + + false + fail + pt_int16 + iq_none + iq_none + volatile int + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + faults + pt_struct + iq_none + iq_none + FAULTS + Src/main/errors.c + false + false + + + false + fifo + pt_struct + iq_none + iq_none + FIFO + Src/myLibs/CAN_Setup.c + false + false + + + false + filter + pt_struct + iq_none + iq_none + ANALOG_VALUE + Src/main/adc_tools.c + false + false + + + false + flag_buf + pt_int16 + iq_none + iq_none + int + Src/main/rotation_speed.c + false + false + + + false + flag_enable_can_from_mpu + pt_int16 + iq_none + iq_none + int + Src/myLibs/CAN_Setup.c + false + false + + + false + flag_enable_can_from_terminal + pt_int16 + iq_none + iq_none + int + Src/myLibs/CAN_Setup.c + false + false + + + false + flag_on_off_pch + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + flag_received_first_mess_from_MPU + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + flag_reverse + pt_uint16 + iq_none + iq_none + unsigned int + Src/myLibs/modbus_read_table.c + false + false + + + false + flag_send_answer_rs + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + flag_test_tabe_filled + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_fill_table.c + false + false + + + false + flag_we_int_pwm_on + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + freq1 + pt_int32 + iq + iq_none + _iq + Src/main/PWMTools.c + false + false + + + false + freqTerm + pt_float + iq_none + iq_none + float + Src/myXilinx/RS_Functions.c + false + false + + + false + global_time + pt_struct + iq_none + iq_none + GLOBAL_TIME + Src/main/global_time.c + false + false + + + false + hb_logs_data + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + i + pt_int16 + iq_none + iq_none + int + Src/main/PWMTools.c + false + false + + + false + i1_out + pt_struct + iq_none + iq_none + BREAK2_PHASE + Src/main/errors.c + false + false + + + false + i2_out + pt_struct + iq_none + iq_none + BREAK2_PHASE + Src/main/errors.c + false + false + + + false + init_log + pt_arr_int16 + iq_none + iq_none + int[3] + Src/myLibs/log_can.c + false + false + + + false + iq19_k_norm_ADC + pt_int32 + iq19 + iq_none + _iq19[20] + Src/main/adc_tools.c + false + false + + + false + iq19_zero_ADC + pt_int32 + iq19 + iq_none + _iq19[20] + Src/main/adc_tools.c + false + false + + + false + iq_alfa_coef + pt_int32 + iq + iq_none + _iq + Src/main/v_pwm24.c + false + false + + + false + iq_k_norm_ADC + pt_int32 + iq + iq_none + _iq[20] + Src/main/adc_tools.c + false + false + + + false + iq_logpar + pt_struct + iq_none + iq_none + IQ_LOGSPARAMS + Src/myLibs/log_to_memory.c + false + false + + + false + iq_max + pt_int32 + iq + iq_none + _iq + Src/myLibs/svgen_dq_v2.c + false + false + + + false + iq_norm_ADC + pt_int32 + iq + iq_none + _iq[20] + Src/main/adc_tools.c + false + false + + + false + isolation1 + pt_struct + iq_none + iq_none + ISOLATION + Src/main/isolation.c + false + false + + + false + isolation2 + pt_struct + iq_none + iq_none + ISOLATION + Src/main/isolation.c + false + false + + + false + k1 + pt_int32 + iq + iq_none + _iq + Src/main/PWMTools.c + false + false + + + false + kI_D + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kI_D_Inv31 + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kI_Q + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kI_Q_Inv31 + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kP_D + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kP_D_Inv31 + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kP_Q + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kP_Q_Inv31 + pt_float + iq_none + iq_none + float + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kan + pt_int16 + iq_none + iq_none + int + Src/myLibs/bender.c + false + true + + + false + koef_Base_stop_run + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + koef_Iabc_filter + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Im_filter + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Im_filter_long + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_K_stop_run + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + koef_Krecup + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + koef_Min_recup + pt_int32 + iq + iq_none + _iq + Src/main/break_regul.c + false + false + + + false + koef_TemperBSU_long_filter + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Ud_fast_filter + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Ud_long_filter + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Wlong + pt_int32 + iq + iq_none + _iq + Src/main/adc_tools.c + false + false + + + false + koef_Wout_filter + pt_int32 + iq + iq_none + _iq + Src/main/rotation_speed.c + false + false + + + false + koef_Wout_filter_long + pt_int32 + iq + iq_none + _iq + Src/main/rotation_speed.c + false + false + + + false + koeff_Fs_filter + pt_int32 + iq_none + iq_none + long + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + koeff_Idq_filter + pt_int32 + iq_none + iq_none + long + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + koeff_Iq_filter + pt_int32 + iq + iq_none + _iq + Src/VectorControl/regul_power.c + false + false + + + false + koeff_Iq_filter_slow + pt_int32 + iq_none + iq_none + long + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + koeff_Ud_filter + pt_int32 + iq_none + iq_none + long + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + koeff_Uq_filter + pt_int32 + iq_none + iq_none + long + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + kom + pt_int16 + iq_none + iq_none + int + Src/myLibs/bender.c + false + true + + + false + length + pt_uint32 + iq_none + iq_none + volatile unsigned long + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + level_on_off_break + pt_int32 + iq + iq_none + _iq[13][2] + Src/main/break_tools.c + false + false + + + false + log_can + pt_struct + iq_none + iq_none + logcan_TypeDef + Src/myLibs/log_can.c + false + false + + + false + log_can_setup + pt_struct + iq_none + iq_none + LOG_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + log_params + pt_struct + iq_none + iq_none + TYPE_LOG_PARAMS + Src/myLibs/log_params.c + false + false + + + false + logbuf_sync1 + pt_arr_int32 + iq_none + iq_none + long[10] + Src/main/sync_tools.c + false + false + + + false + logpar + pt_struct + iq_none + iq_none + LOGSPARAMS + Src/myLibs/log_to_memory.c + false + false + + + false + mPWM_a + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + true + + + false + mPWM_b + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + true + + + false + m_PWM + pt_int16 + iq_none + iq_none + int + Src/main/PWMTMSHandle.c + false + false + + + false + mailboxs_can_setup + pt_struct + iq_none + iq_none + MAILBOXS_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + manufactorerAndProductID + pt_int16 + iq_none + iq_none + int + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + modbus_table_can_in + pt_ptr_union + iq_none + iq_none + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_can_out + pt_ptr_union + iq_none + iq_none + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_in + pt_arr_union + iq_none + iq_none + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_out + pt_arr_union + iq_none + iq_none + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_rs_in + pt_ptr_union + iq_none + iq_none + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_rs_out + pt_ptr_union + iq_none + iq_none + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + false + false + + + false + modbus_table_test + pt_arr_union + iq_none + iq_none + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + false + false + + + false + mpu_can_setup + pt_struct + iq_none + iq_none + MPU_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + mzz_limit_100 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_1000 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_1100 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_1200 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_1400 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_1500 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_2000 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + mzz_limit_500 + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_read_table.c + false + true + + + false + new_cycle_fifo + pt_struct + iq_none + iq_none + NEW_CYCLE_FIFO + Src/myLibs/CAN_Setup.c + false + false + + + false + no_write + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + no_write_slow + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + number_modbus_table_changed + pt_int16 + iq_none + iq_none + int + Src/myLibs/modbus_fill_table.c + false + false + + + false + optical_read_data + pt_struct + iq_none + iq_none + OPTICAL_BUS_DATA + Src/main/optical_bus.c + false + false + + + false + optical_write_data + pt_struct + iq_none + iq_none + OPTICAL_BUS_DATA + Src/main/optical_bus.c + false + false + + + false + options_controller + pt_arr_union + iq_none + iq_none + MODBUS_REG_STRUCT[200] + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + pidCur_Ki + pt_int32 + iq + iq_none + _iq + Src/main/v_pwm24.c + false + false + + + false + pidD + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + pidD2 + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + pidFvect + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/regul_turns.c + false + false + + + false + pidFvectKi_test + pt_int16 + iq_none + iq_none + int + Src/main/message2.c + false + false + + + false + pidFvectKp_test + pt_int16 + iq_none + iq_none + int + Src/main/message2.c + false + false + + + false + pidPvect + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/regul_power.c + false + false + + + false + pidQ + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + pidQ2 + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + pidReg_koeffs + pt_struct + iq_none + iq_none + PIDREG_KOEFFICIENTS + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + pidTetta + pt_struct + iq_none + iq_none + PIDREG3 + Src/VectorControl/teta_calc.c + false + false + + + false + power_ratio + pt_struct + iq_none + iq_none + POWER_RATIO + Src/myLibs/modbus_read_table.c + false + false + + + false + prev_flag_buf + pt_int16 + iq_none + iq_none + int + Src/main/rotation_speed.c + false + false + + + false + prev_status_received + pt_uint16 + iq_none + iq_none + unsigned int + Src/myLibs/log_can.c + false + false + + + false + project + pt_struct + iq_none + iq_none + T_project + Src/myXilinx/xp_project.c + false + false + + + false + pwmd + pt_struct + iq_none + iq_none + PWMGEND + Src/main/PWMTMSHandle.c + false + false + + + false + r_c_sbus + pt_struct + iq_none + iq_none + T_controller_read + Src/myXilinx/x_serial_bus.c + false + false + + + false + r_controller + pt_struct + iq_none + iq_none + T_controller_read + Src/myXilinx/xp_hwp.c + false + false + + + false + refo + pt_struct + iq_none + iq_none + FIFO + Src/myLibs/CAN_Setup.c + false + false + + + false + reply + pt_struct + iq_none + iq_none + TMS_TO_TERMINAL_STRUCT + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + reply_test_all + pt_struct + iq_none + iq_none + TMS_TO_TERMINAL_TEST_ALL_STRUCT + Src/myXilinx/RS_Functions_modbus.c + false + false + + + false + return_var + pt_int32 + iq_none + iq_none + long + Src/main/Main.c + false + false + + + false + rmp_freq + pt_struct + iq_none + iq_none + RMP_MY1 + Src/main/PWMTools.c + false + false + + + false + rmp_wrot + pt_struct + iq_none + iq_none + RMP_MY1 + Src/main/rotation_speed.c + false + false + + + false + rotation_sensor + pt_struct + iq_none + iq_none + T_rotation_sensor + Src/myXilinx/xp_rotation_sensor.c + false + false + + + false + rotor + pt_struct + iq_none + iq_none + ROTOR_VALUE + Src/main/rotation_speed.c + false + false + + + false + rs_a + pt_struct + iq_none + iq_none + RS_DATA_STRUCT + Src/myXilinx/RS_Functions.c + false + false + + + false + rs_b + pt_struct + iq_none + iq_none + RS_DATA_STRUCT + Src/myXilinx/RS_Functions.c + false + false + + + false + sincronisationFault + pt_uint16 + iq_none + iq_none + unsigned int + Src/myLibs/modbus_read_table.c + false + false + + + false + size_cmd15 + pt_int8 + iq_none + iq_none + char + Src/myXilinx/RS_Functions.c + false + false + + + false + size_cmd16 + pt_int8 + iq_none + iq_none + char + Src/myXilinx/RS_Functions.c + false + false + + + false + size_fast_done + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + size_slow_done + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + stop_log + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + stop_log_slow + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_to_memory.c + false + false + + + false + svgen_dq_1 + pt_struct + iq_none + iq_none + SVGENDQ + Src/main/v_pwm24.c + false + false + + + false + svgen_dq_2 + pt_struct + iq_none + iq_none + SVGENDQ + Src/main/v_pwm24.c + false + false + + + false + svgen_pwm24_1 + pt_struct + iq_none + iq_none + SVGEN_PWM24 + Src/main/v_pwm24.c + false + false + + + false + svgen_pwm24_2 + pt_struct + iq_none + iq_none + SVGEN_PWM24 + Src/main/v_pwm24.c + false + false + + + false + temp + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/sync_tools.c + false + false + + + false + temperature_limit_koeff + pt_int32 + iq + iq_none + _iq + Src/main/errors_temperature.c + false + false + + + false + temperature_warning_BI1 + pt_union + iq_none + iq_none + INVERTER_TEMPERATURES + Src/main/errors.c + false + false + + + false + temperature_warning_BI2 + pt_union + iq_none + iq_none + INVERTER_TEMPERATURES + Src/main/errors.c + false + false + + + false + temperature_warning_BV1 + pt_union + iq_none + iq_none + RECTIFIER_TEMPERATURES + Src/main/errors.c + false + false + + + false + temperature_warning_BV2 + pt_union + iq_none + iq_none + RECTIFIER_TEMPERATURES + Src/main/errors.c + false + false + + + false + terminal_can_setup + pt_struct + iq_none + iq_none + TERMINAL_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + tetta_calc + pt_struct + iq_none + iq_none + TETTA_CALC + Src/VectorControl/teta_calc.c + false + false + + + false + timCNT_alg + pt_int16 + iq_none + iq_none + int + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + timCNT_prev + pt_int16 + iq_none + iq_none + int + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + time + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + timePauseBENDER_Messages + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/main22220.c + false + true + + + false + timePauseCAN_Messages + pt_uint16 + iq_none + iq_none + unsigned int + Src/main/main22220.c + false + true + + + false + time_alg + pt_float + iq_none + iq_none + float + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + time_pause_enable_can_from_mpu + pt_int32 + iq_none + iq_none + long + Src/myLibs/CAN_Setup.c + false + false + + + false + time_pause_enable_can_from_terminal + pt_int32 + iq_none + iq_none + long + Src/myLibs/CAN_Setup.c + false + false + + + false + time_pause_logs + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_can.c + false + false + + + false + time_pause_titles + pt_int16 + iq_none + iq_none + int + Src/myLibs/log_can.c + false + false + + + false + tryNumb + pt_int16 + iq_none + iq_none + volatile int + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + unites_can_setup + pt_struct + iq_none + iq_none + UNITES_CAN_SETUP + Src/myLibs/CAN_Setup.c + false + false + + + false + var_numb + pt_int32 + iq_none + iq_none + long + Src/main/Main.c + false + false + + + false + vect_control + pt_struct + iq_none + iq_none + VECTOR_CONTROL + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + water_cooler + pt_struct + iq_none + iq_none + WaterCooler + Src/myLibs/can_watercool.c + false + false + + + false + winding_displacement + pt_int32 + iq + iq_none + _iq + Src/main/v_pwm24.c + false + false + + + false + word + pt_union + iq_none + iq_none + Word + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + wordReversed + pt_union + iq_none + iq_none + WordReversed + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + wordToReverse + pt_union + iq_none + iq_none + WordToReverse + Src/myXilinx/xPeriphSP6_loader.c + false + false + + + false + x_parallel_bus_project + pt_struct + iq_none + iq_none + X_PARALLEL_BUS + Src/myXilinx/x_parallel_bus.c + false + false + + + false + x_serial_bus_project + pt_struct + iq_none + iq_none + X_SERIAL_BUS + Src/myXilinx/x_serial_bus.c + false + false + + + false + xeeprom_controll_fast + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + xeeprom_controll_store + pt_uint16 + iq_none + iq_none + unsigned int + Src/myXilinx/Spartan2E_Functions.c + false + false + + + false + xpwm_time + pt_struct + iq_none + iq_none + XPWM_TIME + Src/myXilinx/xp_write_xpwm_time.c + false + false + + + false + zadan_Id_min + pt_int32 + iq + iq_none + _iq + Src/VectorControl/pwm_vector_regul.c + false + false + + + false + zero_ADC + pt_arr_int16 + iq_none + iq_none + int[20] + Src/main/adc_tools.c + false + false + + + + Src/myXilinx/RS_Functions_modbus.h + Src/main/vector.h + Src/myXilinx/xp_project.h + Src/main/v_pwm24.h + Src/main/rotation_speed.h + Src/main/f281xpwm.h + Src/main/errors.h + Src/myXilinx/xp_write_xpwm_time.h + Src/VectorControl/pwm_vector_regul.h + Src/VectorControl/dq_to_alphabeta_cos.h + Src/VectorControl/teta_calc.h + Src/main/adc_tools.h + Src/myLibs/log_can.h + Src/myXilinx/RS_Functions.h + Src/myXilinx/xp_controller.h + Src/myXilinx/xPeriphSP6_loader.h + Src/myXilinx/x_serial_bus.h + Src/myXilinx/x_parallel_bus.h + Src/myXilinx/xp_rotation_sensor.h + Src/myXilinx/Spartan2E_Functions.h + Src/myLibs/svgen_dq.h + Src/myLibs/detect_phase_break2.h + Src/myLibs/pid_reg3.h + Src/myXilinx/CRC_Functions.h + Src/myLibs/log_params.h + Src/myLibs/CAN_Setup.h + Src/myLibs/log_to_memory.h + Src/main/global_time.h + Src/myLibs/IQmathLib.h + Src/main/doors_control.h + Src/main/isolation.h + Src/main/main22220.h + Src/main/optical_bus.h + Src/myLibs/alarm_log_can.h + Src/myLibs/bender.h + Src/myLibs/can_watercool.h + Src/myLibs/detect_phase_break.h + Src/myLibs/modbus_read_table.h + Src/myLibs/rmp_cntl_my1.h + + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int[2][16] + Src/main/adc_tools.c + + + int[2][16] + Src/main/adc_tools.c + + + int + Src/myXilinx/RS_Functions.c + + + int + Src/myLibs/CAN_Setup.c + + + BENDER[2] + Src/myLibs/bender.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int[8] + Src/myLibs/CAN_Setup.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int[32] + Src/myLibs/CAN_Setup.c + + + int + Src/myXilinx/RS_Functions.c + + + const int + Src/myXilinx/RS_Functions.c + + + _iq + Src/myLibs/mathlib.c + + + _iq + Src/myLibs/mathlib.c + + + int[30] + Src/myLibs/CAN_Setup.c + + + int + Src/myLibs/CAN_Setup.c + + + XControll_reg + Src/myXilinx/Spartan2E_Functions.c + + + int + Src/main/PWMTMSHandle.c + + + int + Src/main/PWMTMSHandle.c + + + int + Src/main/PWMTMSHandle.c + + + int + Src/main/281xEvTimersInit.c + + + int + Src/main/281xEvTimersInit.c + + + int + Src/main/281xEvTimersInit.c + + + int + Src/main/281xEvTimersInit.c + + + int + Src/main/PWMTMSHandle.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + int + Src/myXilinx/x_example_all.c + + + float + Src/main/params_i_out.c + + + long + Src/main/params_i_out.c + + + long + Src/main/params_i_out.c + + + float + Src/main/params_i_out.c + + + long + Src/main/params_i_out.c + + + long + Src/main/params_i_out.c + + + _iq + Src/VectorControl/regul_power.c + + + _iq + Src/VectorControl/regul_power.c + + + _iq + Src/main/params_i_out.c + + + _iq + Src/main/params_i_out.c + + + const unsigned long[20] + Src/main/adc_tools.c + + + float + Src/myXilinx/RS_Functions.c + + + int + Src/myXilinx/x_example_all.c + + + unsigned int[70] + Src/myXilinx/RS_Functions.c + + + const unsigned int[20] + Src/main/adc_tools.c + + + int + Src/myXilinx/x_example_all.c + + + _iq + Src/myLibs/mathlib.c + + + int[8][128] + Src/myLibs/CAN_Setup.c + + + int + Src/main/PWMTools.c + + + int + Src/main/PWMTools.c + + + int + Src/main/PWMTools.c + + + int + Src/main/PWMTools.c + + + int + Src/main/PWMTMSHandle.c + + + WINDING + Src/main/PWMTools.c + + + volatile AddrToSent + Src/myXilinx/xPeriphSP6_loader.c + + + unsigned int + Src/myXilinx/RS_Functions_modbus.c + + + ALARM_LOG_CAN + Src/myLibs/alarm_log_can.c + + + ALARM_LOG_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + ANALOG_VALUE + Src/main/adc_tools.c + + + int[3][6][4][7] + Src/main/v_pwm24.c + + + _iq[7] + Src/main/v_pwm24.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/log_to_memory.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/break_regul.c + + + Byte + Src/myXilinx/xPeriphSP6_loader.c + + + long + Src/main/rotation_speed.c + + + int + Src/main/isolation.c + + + int + Src/main/isolation.c + + + test_functions + Src/main/Main.c + + + CANOPEN_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + unsigned int + Src/main/sync_tools.c + + + unsigned int + Src/main/sync_tools.c + + + unsigned int + Src/main/sync_tools.c + + + unsigned int + Src/main/sync_tools.c + + + unsigned int + Src/myXilinx/x_example_all.c + + + BREAK_PHASE_I + Src/main/detect_phase.c + + + BREAK_PHASE_I + Src/main/detect_phase.c + + + int + Src/myXilinx/RS_Functions_modbus.c + + + int + Src/myLibs/alarm_log_can.c + + + ControlReg + Src/myXilinx/xPeriphSP6_loader.c + + + COS_FI_STRUCT + Src/VectorControl/pwm_vector_regul.c + + + unsigned int + Src/main/sync_tools.c + + + int + Src/myLibs/modbus_fill_table.c + + + int + Src/main/PWMTools.c + + + WORD[256] + Src/myXilinx/CRC_Functions.c + + + char[34] + Src/myLibs/bender.c + + + int + Src/myLibs/message_modbus.c + + + CYCLE[32] + Src/myLibs/CAN_Setup.c + + + int + Src/main/sync_tools.c + + + int + Src/main/sync_tools.c + + + volatile DOORS_STATUS + Src/main/doors_control.c + + + int + Src/myLibs/message_modbus.c + + + int + Src/myLibs/CAN_Setup.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + unsigned int + Src/main/Main.c + + + int + Src/myXilinx/RS_Functions_modbus.c + + + int + Src/myXilinx/RS_Functions_modbus.c + + + ERRORS + Src/main/errors.c + + + FLAG + Src/main/Main.c + + + volatile int + Src/myXilinx/xPeriphSP6_loader.c + + + FAULTS + Src/main/errors.c + + + FIFO + Src/myLibs/CAN_Setup.c + + + ANALOG_VALUE + Src/main/adc_tools.c + + + int + Src/main/rotation_speed.c + + + int + Src/myLibs/CAN_Setup.c + + + int + Src/myLibs/CAN_Setup.c + + + int + Src/main/PWMTools.c + + + unsigned int + Src/myXilinx/RS_Functions_modbus.c + + + unsigned int + Src/myLibs/modbus_read_table.c + + + unsigned int + Src/myXilinx/RS_Functions_modbus.c + + + int + Src/myLibs/modbus_fill_table.c + + + int + Src/main/PWMTools.c + + + _iq + Src/main/PWMTools.c + + + float + Src/myXilinx/RS_Functions.c + + + GLOBAL_TIME + Src/main/global_time.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/main/PWMTools.c + + + BREAK2_PHASE + Src/main/errors.c + + + BREAK2_PHASE + Src/main/errors.c + + + int[3] + Src/myLibs/log_can.c + + + _iq19[20] + Src/main/adc_tools.c + + + _iq19[20] + Src/main/adc_tools.c + + + _iq + Src/main/v_pwm24.c + + + _iq[20] + Src/main/adc_tools.c + + + IQ_LOGSPARAMS + Src/myLibs/log_to_memory.c + + + _iq + Src/myLibs/svgen_dq_v2.c + + + _iq[20] + Src/main/adc_tools.c + + + ISOLATION + Src/main/isolation.c + + + ISOLATION + Src/main/isolation.c + + + _iq + Src/main/PWMTools.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + float + Src/VectorControl/pwm_vector_regul.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/break_regul.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/adc_tools.c + + + _iq + Src/main/rotation_speed.c + + + _iq + Src/main/rotation_speed.c + + + long + Src/VectorControl/pwm_vector_regul.c + + + long + Src/VectorControl/pwm_vector_regul.c + + + _iq + Src/VectorControl/regul_power.c + + + long + Src/VectorControl/pwm_vector_regul.c + + + long + Src/VectorControl/pwm_vector_regul.c + + + long + Src/VectorControl/pwm_vector_regul.c + + + volatile unsigned long + Src/myXilinx/xPeriphSP6_loader.c + + + _iq[13][2] + Src/main/break_tools.c + + + logcan_TypeDef + Src/myLibs/log_can.c + + + LOG_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + TYPE_LOG_PARAMS + Src/myLibs/log_params.c + + + long[10] + Src/main/sync_tools.c + + + LOGSPARAMS + Src/myLibs/log_to_memory.c + + + int + Src/main/PWMTMSHandle.c + + + MAILBOXS_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + int + Src/myXilinx/xPeriphSP6_loader.c + + + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT * + Src/myLibs/modbus_table.c + + + MODBUS_REG_STRUCT[450] + Src/myLibs/modbus_table.c + + + MPU_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + NEW_CYCLE_FIFO + Src/myLibs/CAN_Setup.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/modbus_fill_table.c + + + OPTICAL_BUS_DATA + Src/main/optical_bus.c + + + OPTICAL_BUS_DATA + Src/main/optical_bus.c + + + MODBUS_REG_STRUCT[200] + Src/myXilinx/RS_Functions_modbus.c + + + _iq + Src/main/v_pwm24.c + + + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + + + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + + + PIDREG3 + Src/VectorControl/regul_turns.c + + + int + Src/main/message2.c + + + int + Src/main/message2.c + + + PIDREG3 + Src/VectorControl/regul_power.c + + + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + + + PIDREG3 + Src/VectorControl/pwm_vector_regul.c + + + PIDREG_KOEFFICIENTS + Src/VectorControl/pwm_vector_regul.c + + + PIDREG3 + Src/VectorControl/teta_calc.c + + + POWER_RATIO + Src/myLibs/modbus_read_table.c + + + int + Src/main/rotation_speed.c + + + unsigned int + Src/myLibs/log_can.c + + + T_project + Src/myXilinx/xp_project.c + + + PWMGEND + Src/main/PWMTMSHandle.c + + + T_controller_read + Src/myXilinx/x_serial_bus.c + + + T_controller_read + Src/myXilinx/xp_hwp.c + + + FIFO + Src/myLibs/CAN_Setup.c + + + TMS_TO_TERMINAL_STRUCT + Src/myXilinx/RS_Functions_modbus.c + + + TMS_TO_TERMINAL_TEST_ALL_STRUCT + Src/myXilinx/RS_Functions_modbus.c + + + long + Src/main/Main.c + + + RMP_MY1 + Src/main/PWMTools.c + + + RMP_MY1 + Src/main/rotation_speed.c + + + T_rotation_sensor + Src/myXilinx/xp_rotation_sensor.c + + + ROTOR_VALUE + Src/main/rotation_speed.c + + + RS_DATA_STRUCT + Src/myXilinx/RS_Functions.c + + + RS_DATA_STRUCT + Src/myXilinx/RS_Functions.c + + + unsigned int + Src/myLibs/modbus_read_table.c + + + char + Src/myXilinx/RS_Functions.c + + + char + Src/myXilinx/RS_Functions.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/log_to_memory.c + + + int + Src/myLibs/log_to_memory.c + + + SVGENDQ + Src/main/v_pwm24.c + + + SVGENDQ + Src/main/v_pwm24.c + + + SVGEN_PWM24 + Src/main/v_pwm24.c + + + SVGEN_PWM24 + Src/main/v_pwm24.c + + + unsigned int + Src/main/sync_tools.c + + + _iq + Src/main/errors_temperature.c + + + INVERTER_TEMPERATURES + Src/main/errors.c + + + INVERTER_TEMPERATURES + Src/main/errors.c + + + RECTIFIER_TEMPERATURES + Src/main/errors.c + + + RECTIFIER_TEMPERATURES + Src/main/errors.c + + + TERMINAL_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + TETTA_CALC + Src/VectorControl/teta_calc.c + + + int + Src/myXilinx/Spartan2E_Functions.c + + + int + Src/myXilinx/Spartan2E_Functions.c + + + unsigned int + Src/myXilinx/Spartan2E_Functions.c + + + float + Src/myXilinx/Spartan2E_Functions.c + + + long + Src/myLibs/CAN_Setup.c + + + long + Src/myLibs/CAN_Setup.c + + + int + Src/myLibs/log_can.c + + + int + Src/myLibs/log_can.c + + + volatile int + Src/myXilinx/xPeriphSP6_loader.c + + + UNITES_CAN_SETUP + Src/myLibs/CAN_Setup.c + + + long + Src/main/Main.c + + + VECTOR_CONTROL + Src/VectorControl/pwm_vector_regul.c + + + WaterCooler + Src/myLibs/can_watercool.c + + + _iq + Src/main/v_pwm24.c + + + Word + Src/myXilinx/xPeriphSP6_loader.c + + + WordReversed + Src/myXilinx/xPeriphSP6_loader.c + + + WordToReverse + Src/myXilinx/xPeriphSP6_loader.c + + + X_PARALLEL_BUS + Src/myXilinx/x_parallel_bus.c + + + X_SERIAL_BUS + Src/myXilinx/x_serial_bus.c + + + unsigned int + Src/myXilinx/Spartan2E_Functions.c + + + unsigned int + Src/myXilinx/Spartan2E_Functions.c + + + XPWM_TIME + Src/myXilinx/xp_write_xpwm_time.c + + + _iq + Src/VectorControl/pwm_vector_regul.c + + + int[20] + Src/main/adc_tools.c + + + \ No newline at end of file