diff --git a/README.md b/README.md index 7440e3cc..ff766658 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ dependencies. A number of file formats are supported: call and no computation involved for setting the `install_requires` and `extras_require` arguments) - `setup.cfg` +- `pixi.toml` The `--deps` option accepts a space-separated list of files or directories. Each file will be parsed for declared dependencies; each directory will @@ -436,8 +437,8 @@ Here is a complete list of configuration directives we support: in the repository. - `deps_parser_choice`: Manually select which format to use for parsing declared dependencies. Must be one of `"requirements.txt"`, `"setup.py"`, - `"setup.cfg"`, `"pyproject.toml"`, or leave it unset (i.e. the default) for - auto-detection (based on filename). + `"setup.cfg"`, `"pyproject.toml"`, `"pixi.toml"`, or leave it unset + (i.e. the default) for auto-detection (based on filename). - `install-deps`: Automatically install Python dependencies gathered with FawltyDeps into a temporary virtual environment. This will use `uv` or `pip` to download and install packages from PyPI by default. diff --git a/fawltydeps/extract_declared_dependencies.py b/fawltydeps/extract_declared_dependencies.py index 9540de7d..b7a7a3f7 100644 --- a/fawltydeps/extract_declared_dependencies.py +++ b/fawltydeps/extract_declared_dependencies.py @@ -415,7 +415,11 @@ def parse_pyproject_toml(path: Path) -> Iterator[DeclaredDependency]: """ source = Location(path) with path.open("rb") as tomlfile: - parsed_contents = tomllib.load(tomlfile) + try: + parsed_contents = tomllib.load(tomlfile) + except tomllib.TOMLDecodeError as e: + logger.error(f"Failed to parse {source}: {e}") + return skip = set() @@ -449,6 +453,32 @@ def parse_pyproject_toml(path: Path) -> Iterator[DeclaredDependency]: logger.debug("%s does not contain [tool.poetry].", source) +def parse_pixi_toml(path: Path) -> Iterator[DeclaredDependency]: + """Extract dependencies (package names) from pixi.toml. + + See https://pixi.sh/latest/reference/project_configuration/ for more + information about the pixi.toml format. + """ + source = Location(path) + with path.open("rb") as tomlfile: + try: + parsed_contents = tomllib.load(tomlfile) + except tomllib.TOMLDecodeError as e: + logger.error(f"Failed to parse {source}: {e}") + return + + skip = set() + + # Skip dependencies onto self (such as Pixi's "editable mode" hack) + with contextlib.suppress(KeyError): + skip.add(parsed_contents["project"]["name"]) + + for dep in parse_pixi_pyproject_dependencies(parsed_contents, source): + if dep.name not in skip: + skip.add(dep.name) + yield dep + + class ParsingStrategy(NamedTuple): """Named pairing of an applicability criterion and a dependency parser.""" @@ -483,6 +513,9 @@ def first_applicable_parser(path: Path) -> Optional[ParserChoice]: ParserChoice.SETUP_PY: ParsingStrategy( lambda path: path.name == "setup.py", parse_setup_py ), + ParserChoice.PIXI_TOML: ParsingStrategy( + lambda path: path.name == "pixi.toml", parse_pixi_toml + ), } diff --git a/fawltydeps/main.py b/fawltydeps/main.py index 4f4a99a1..7ea185da 100644 --- a/fawltydeps/main.py +++ b/fawltydeps/main.py @@ -3,11 +3,7 @@ Supports finding 3rd-party imports in Python scripts (*.py) and Jupyter notebooks (*.ipynb). -Supports finding dependency declarations in *requirements*.txt (and .in) files, -pyproject.toml (following PEP 621, Poetry, or Pixi conventions), setup.cfg, as -well as limited support for setup.py files with a single, simple setup() call -and minimal computation involved in setting the install_requires and -extras_require arguments. +Supports finding dependency declarations in a wide variety of file formats. """ from __future__ import annotations diff --git a/fawltydeps/packages.py b/fawltydeps/packages.py index 88aebb91..efb0e722 100644 --- a/fawltydeps/packages.py +++ b/fawltydeps/packages.py @@ -339,13 +339,15 @@ def find_package_dirs(cls, path: Path) -> Iterator[Path]: # noqa: C901, PLR0912 if found: return - elif (path / "bin/python").is_file(): # Assume POSIX - for _site_packages in path.glob("lib/python?.*/site-packages"): - if _site_packages.is_dir(): - yield _site_packages - found = True - if found: - return + else: # Assume POSIX + python_exe = path / "bin/python" + if python_exe.is_file() or python_exe.is_symlink(): + for _site_packages in path.glob("lib/python?.*/site-packages"): + if _site_packages.is_dir(): + yield _site_packages + found = True + if found: + return # Workaround for projects using PEP582: if path.name == "__pypackages__": diff --git a/fawltydeps/types.py b/fawltydeps/types.py index a938d810..c8b374ff 100644 --- a/fawltydeps/types.py +++ b/fawltydeps/types.py @@ -44,6 +44,7 @@ class ParserChoice(Enum): SETUP_PY = "setup.py" SETUP_CFG = "setup.cfg" PYPROJECT_TOML = "pyproject.toml" + PIXI_TOML = "pixi.toml" def __str__(self) -> str: return self.value @@ -152,21 +153,22 @@ def __post_init__(self) -> None: super().__post_init__() assert self.path.is_dir() # noqa: S101, sanity check - # Support Windows projects + # Support virtualenvs and system-wide installs on Windows if sys.platform.startswith("win"): if ( self.path.match(str(Path("Lib", "site-packages"))) and (self.path.parent.parent / "Scripts" / "python.exe").is_file() ): return # also ok - # Support vitualenvs, poetry2nix envs, system-wide installs, etc. - elif ( - self.path.match("lib/python?.*/site-packages") - and (self.path.parent.parent.parent / "bin/python").is_file() - ): - return # all ok - - # Also support projects using __pypackages__ from PEP582: + # Support vitualenvs, poetry2nix envs, system-wide installs, etc. on POSIX + else: + python_exe = self.path.parent.parent.parent / "bin/python" + if self.path.match("lib/python?.*/site-packages") and ( + python_exe.is_file() or python_exe.is_symlink() + ): + return # all ok + + # Support projects using __pypackages__ from PEP582: if self.path.match("__pypackages__/?.*/lib"): return # also ok diff --git a/tests/conftest.py b/tests/conftest.py index 750a81d4..18f7bbf5 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -164,7 +164,7 @@ def fake_project(write_tmp_files, fake_venv): # noqa: C901 lists of strings (extras/optional deps). The dependencies will be written into associated files, formatted according to the filenames (must be one of requirements.txt, setup.py, - setup.cfg, or pyproject.toml). + setup.cfg, pyproject.toml, or pixi.toml). - extra_file_contents: a dict with extra files and their associated contents to be forwarded directly to write_tmp_files(). @@ -217,6 +217,20 @@ def format_pyproject_toml(deps: Deps, extras: ExtraDeps) -> str: """ ) + "\n".join(f"{k} = {v!r}" for k, v in extras.items()) + def format_pixi_toml(deps: Deps, extras: ExtraDeps) -> str: + ret = dedent( + """\ + [project] + name = "MyLib" + + [dependencies] + """ + ) + "\n".join(f'{dep} = "*"' for dep in deps) + for feature, deps in extras.items(): + ret += f"\n[feature.{feature}.dependencies]\n" + ret += "\n".join(f'{dep} = "*"' for dep in deps) + return ret + def format_deps( filename: str, all_deps: Union[Deps, Tuple[Deps, ExtraDeps]] ) -> str: @@ -229,6 +243,7 @@ def format_deps( "setup.py": format_setup_py, "setup.cfg": format_setup_cfg, "pyproject.toml": format_pyproject_toml, + "pixi.toml": format_pixi_toml, } formatter = formatters.get(Path(filename).name, format_requirements_txt) return formatter(deps, extras) diff --git a/tests/sample_projects/pixi_default_example/.gitattributes b/tests/sample_projects/pixi_default_example/.gitattributes new file mode 100644 index 00000000..07fe41c5 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.gitattributes @@ -0,0 +1,2 @@ +# GitHub syntax highlighting +pixi.lock linguist-language=YAML linguist-generated=true diff --git a/tests/sample_projects/pixi_default_example/.gitignore b/tests/sample_projects/pixi_default_example/.gitignore new file mode 100644 index 00000000..096b5eb5 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.gitignore @@ -0,0 +1,3 @@ +# pixi environments +.pixi +*.egg-info diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/ninja b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/ninja new file mode 100755 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python new file mode 120000 index 00000000..11b9d885 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python @@ -0,0 +1 @@ +python3.12 \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3 b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3 new file mode 120000 index 00000000..11b9d885 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3 @@ -0,0 +1 @@ +python3.12 \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3-config b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3-config new file mode 120000 index 00000000..f32c4159 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3-config @@ -0,0 +1 @@ +python3.12-config \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.1 b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.1 new file mode 120000 index 00000000..11b9d885 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.1 @@ -0,0 +1 @@ +python3.12 \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.12 b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.12 new file mode 100755 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.12-config b/tests/sample_projects/pixi_default_example/.pixi/envs/default/bin/python3.12-config new file mode 100755 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/history b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/history new file mode 100644 index 00000000..56836206 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/history @@ -0,0 +1 @@ +// not relevant for pixi but for `conda run -p` \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/ninja-1.12.1-h297d8ca_0.json b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/ninja-1.12.1-h297d8ca_0.json new file mode 100644 index 00000000..de47008e --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/ninja-1.12.1-h297d8ca_0.json @@ -0,0 +1,41 @@ +{ + "build": "h297d8ca_0", + "build_number": 0, + "depends": [ + "libgcc-ng >=12", + "libstdcxx-ng >=12" + ], + "license": "Apache-2.0", + "license_family": "Apache", + "md5": "3aa1c7e292afeff25a0091ddd7c69b72", + "name": "ninja", + "purls": [], + "sha256": "40f7b76b07067935f8a5886aab0164067b7aa71eb5ad20b7278618c0c2c98e06", + "size": 2198858, + "subdir": "linux-64", + "timestamp": 1715440571685, + "version": "1.12.1", + "fn": "ninja-1.12.1-h297d8ca_0.conda", + "url": "https://conda.anaconda.org/conda-forge/linux-64/ninja-1.12.1-h297d8ca_0.conda", + "channel": "https://conda.anaconda.org/conda-forge/", + "extracted_package_dir": "/home/jherland/.cache/rattler/cache/pkgs/ninja-1.12.1-h297d8ca_0", + "files": [ + "bin/ninja" + ], + "paths_data": { + "paths_version": 1, + "paths": [ + { + "_path": "bin/ninja", + "path_type": "hardlink", + "sha256": "b3aee46f212fcc09c222d02e600a060ba7cd5332d10b6fbaaac5f8ad56bdc9ee", + "sha256_in_prefix": "b3aee46f212fcc09c222d02e600a060ba7cd5332d10b6fbaaac5f8ad56bdc9ee", + "size_in_bytes": 7626496 + } + ] + }, + "link": { + "source": "/home/jherland/.cache/rattler/cache/pkgs/ninja-1.12.1-h297d8ca_0", + "type": 1 + } +} \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi new file mode 100644 index 00000000..3066feb7 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi @@ -0,0 +1,5 @@ +{ + "manifest_path": "/home/jherland/code/fawltydeps/tests/sample_projects/pixi_default_example/pixi.toml", + "environment_name": "default", + "pixi_version": "0.27.1" +} \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi_env_prefix b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi_env_prefix new file mode 100644 index 00000000..a1e8bfd0 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/pixi_env_prefix @@ -0,0 +1 @@ +/home/jherland/code/fawltydeps/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/python-3.12.5-h2ad013b_0_cpython.json b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/python-3.12.5-h2ad013b_0_cpython.json new file mode 100644 index 00000000..7b693e09 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/conda-meta/python-3.12.5-h2ad013b_0_cpython.json @@ -0,0 +1,15525 @@ +{ + "build": "h2ad013b_0_cpython", + "build_number": 0, + "constrains": [ + "python_abi 3.12.* *_cp312" + ], + "depends": [ + "__glibc >=2.17,<3.0.a0", + "bzip2 >=1.0.8,<2.0a0", + "ld_impl_linux-64 >=2.36.1", + "libexpat >=2.6.2,<3.0a0", + "libffi >=3.4,<4.0a0", + "libgcc-ng >=12", + "libnsl >=2.0.1,<2.1.0a0", + "libsqlite >=3.46.0,<4.0a0", + "libuuid >=2.38.1,<3.0a0", + "libxcrypt >=4.4.36", + "libzlib >=1.3.1,<2.0a0", + "ncurses >=6.5,<7.0a0", + "openssl >=3.3.1,<4.0a0", + "readline >=8.2,<9.0a0", + "tk >=8.6.13,<8.7.0a0", + "tzdata", + "xz >=5.2.6,<6.0a0" + ], + "license": "Python-2.0", + "md5": "9c56c4df45f6571b13111d8df2448692", + "name": "python", + "sha256": "e2aad83838988725d4ffba4e9717b9328054fd18a668cff3377e0c50f109e8bd", + "size": 31663253, + "subdir": "linux-64", + "timestamp": 1723143721353, + "version": "3.12.5", + "fn": "python-3.12.5-h2ad013b_0_cpython.conda", + "url": "https://conda.anaconda.org/conda-forge/linux-64/python-3.12.5-h2ad013b_0_cpython.conda", + "channel": "https://conda.anaconda.org/conda-forge", + "extracted_package_dir": "/home/jherland/.cache/rattler/cache/pkgs/python-3.12.5-h2ad013b_0_cpython", + "files": [ + "bin/2to3", + "bin/2to3-3.12", + "bin/idle3", + "bin/idle3.12", + "bin/pydoc", + "bin/pydoc3", + "bin/pydoc3.12", + "bin/python", + "bin/python3", + "bin/python3-config", + "bin/python3.1", + "bin/python3.12", + "bin/python3.12-config", + "compiler_compat/README", + "compiler_compat/ld", + "include/python3.12/Python.h", + "include/python3.12/abstract.h", + "include/python3.12/bltinmodule.h", + "include/python3.12/boolobject.h", + "include/python3.12/bytearrayobject.h", + "include/python3.12/bytesobject.h", + "include/python3.12/ceval.h", + "include/python3.12/codecs.h", + "include/python3.12/compile.h", + "include/python3.12/complexobject.h", + "include/python3.12/cpython/abstract.h", + "include/python3.12/cpython/bytearrayobject.h", + "include/python3.12/cpython/bytesobject.h", + "include/python3.12/cpython/cellobject.h", + "include/python3.12/cpython/ceval.h", + "include/python3.12/cpython/classobject.h", + "include/python3.12/cpython/code.h", + "include/python3.12/cpython/compile.h", + "include/python3.12/cpython/complexobject.h", + "include/python3.12/cpython/context.h", + "include/python3.12/cpython/descrobject.h", + "include/python3.12/cpython/dictobject.h", + "include/python3.12/cpython/fileobject.h", + "include/python3.12/cpython/fileutils.h", + "include/python3.12/cpython/floatobject.h", + "include/python3.12/cpython/frameobject.h", + "include/python3.12/cpython/funcobject.h", + "include/python3.12/cpython/genobject.h", + "include/python3.12/cpython/import.h", + "include/python3.12/cpython/initconfig.h", + "include/python3.12/cpython/interpreteridobject.h", + "include/python3.12/cpython/listobject.h", + "include/python3.12/cpython/longintrepr.h", + "include/python3.12/cpython/longobject.h", + "include/python3.12/cpython/memoryobject.h", + "include/python3.12/cpython/methodobject.h", + "include/python3.12/cpython/modsupport.h", + "include/python3.12/cpython/object.h", + "include/python3.12/cpython/objimpl.h", + "include/python3.12/cpython/odictobject.h", + "include/python3.12/cpython/picklebufobject.h", + "include/python3.12/cpython/pthread_stubs.h", + "include/python3.12/cpython/pyctype.h", + "include/python3.12/cpython/pydebug.h", + "include/python3.12/cpython/pyerrors.h", + "include/python3.12/cpython/pyfpe.h", + "include/python3.12/cpython/pyframe.h", + "include/python3.12/cpython/pylifecycle.h", + "include/python3.12/cpython/pymem.h", + "include/python3.12/cpython/pystate.h", + "include/python3.12/cpython/pythonrun.h", + "include/python3.12/cpython/pythread.h", + "include/python3.12/cpython/pytime.h", + "include/python3.12/cpython/setobject.h", + "include/python3.12/cpython/sysmodule.h", + "include/python3.12/cpython/traceback.h", + "include/python3.12/cpython/tupleobject.h", + "include/python3.12/cpython/unicodeobject.h", + "include/python3.12/cpython/warnings.h", + "include/python3.12/cpython/weakrefobject.h", + "include/python3.12/datetime.h", + "include/python3.12/descrobject.h", + "include/python3.12/dictobject.h", + "include/python3.12/dynamic_annotations.h", + "include/python3.12/enumobject.h", + "include/python3.12/errcode.h", + "include/python3.12/exports.h", + "include/python3.12/fileobject.h", + "include/python3.12/fileutils.h", + "include/python3.12/floatobject.h", + "include/python3.12/frameobject.h", + "include/python3.12/genericaliasobject.h", + "include/python3.12/import.h", + "include/python3.12/internal/pycore_abstract.h", + "include/python3.12/internal/pycore_asdl.h", + "include/python3.12/internal/pycore_ast.h", + "include/python3.12/internal/pycore_ast_state.h", + "include/python3.12/internal/pycore_atexit.h", + "include/python3.12/internal/pycore_atomic.h", + "include/python3.12/internal/pycore_atomic_funcs.h", + "include/python3.12/internal/pycore_bitutils.h", + "include/python3.12/internal/pycore_blocks_output_buffer.h", + "include/python3.12/internal/pycore_bytes_methods.h", + "include/python3.12/internal/pycore_bytesobject.h", + "include/python3.12/internal/pycore_call.h", + "include/python3.12/internal/pycore_ceval.h", + "include/python3.12/internal/pycore_ceval_state.h", + "include/python3.12/internal/pycore_code.h", + "include/python3.12/internal/pycore_compile.h", + "include/python3.12/internal/pycore_condvar.h", + "include/python3.12/internal/pycore_context.h", + "include/python3.12/internal/pycore_descrobject.h", + "include/python3.12/internal/pycore_dict.h", + "include/python3.12/internal/pycore_dict_state.h", + "include/python3.12/internal/pycore_dtoa.h", + "include/python3.12/internal/pycore_emscripten_signal.h", + "include/python3.12/internal/pycore_exceptions.h", + "include/python3.12/internal/pycore_faulthandler.h", + "include/python3.12/internal/pycore_fileutils.h", + "include/python3.12/internal/pycore_fileutils_windows.h", + "include/python3.12/internal/pycore_floatobject.h", + "include/python3.12/internal/pycore_flowgraph.h", + "include/python3.12/internal/pycore_format.h", + "include/python3.12/internal/pycore_frame.h", + "include/python3.12/internal/pycore_function.h", + "include/python3.12/internal/pycore_gc.h", + "include/python3.12/internal/pycore_genobject.h", + "include/python3.12/internal/pycore_getopt.h", + "include/python3.12/internal/pycore_gil.h", + "include/python3.12/internal/pycore_global_objects.h", + "include/python3.12/internal/pycore_global_objects_fini_generated.h", + "include/python3.12/internal/pycore_global_strings.h", + "include/python3.12/internal/pycore_hamt.h", + "include/python3.12/internal/pycore_hashtable.h", + "include/python3.12/internal/pycore_import.h", + "include/python3.12/internal/pycore_initconfig.h", + "include/python3.12/internal/pycore_instruments.h", + "include/python3.12/internal/pycore_interp.h", + "include/python3.12/internal/pycore_intrinsics.h", + "include/python3.12/internal/pycore_list.h", + "include/python3.12/internal/pycore_long.h", + "include/python3.12/internal/pycore_memoryobject.h", + "include/python3.12/internal/pycore_moduleobject.h", + "include/python3.12/internal/pycore_namespace.h", + "include/python3.12/internal/pycore_object.h", + "include/python3.12/internal/pycore_object_state.h", + "include/python3.12/internal/pycore_obmalloc.h", + "include/python3.12/internal/pycore_obmalloc_init.h", + "include/python3.12/internal/pycore_opcode.h", + "include/python3.12/internal/pycore_opcode_utils.h", + "include/python3.12/internal/pycore_parser.h", + "include/python3.12/internal/pycore_pathconfig.h", + "include/python3.12/internal/pycore_pyarena.h", + "include/python3.12/internal/pycore_pyerrors.h", + "include/python3.12/internal/pycore_pyhash.h", + "include/python3.12/internal/pycore_pylifecycle.h", + "include/python3.12/internal/pycore_pymath.h", + "include/python3.12/internal/pycore_pymem.h", + "include/python3.12/internal/pycore_pymem_init.h", + "include/python3.12/internal/pycore_pystate.h", + "include/python3.12/internal/pycore_pythread.h", + "include/python3.12/internal/pycore_range.h", + "include/python3.12/internal/pycore_runtime.h", + "include/python3.12/internal/pycore_runtime_init.h", + "include/python3.12/internal/pycore_runtime_init_generated.h", + "include/python3.12/internal/pycore_signal.h", + "include/python3.12/internal/pycore_sliceobject.h", + "include/python3.12/internal/pycore_strhex.h", + "include/python3.12/internal/pycore_structseq.h", + "include/python3.12/internal/pycore_symtable.h", + "include/python3.12/internal/pycore_sysmodule.h", + "include/python3.12/internal/pycore_time.h", + "include/python3.12/internal/pycore_token.h", + "include/python3.12/internal/pycore_traceback.h", + "include/python3.12/internal/pycore_tracemalloc.h", + "include/python3.12/internal/pycore_tuple.h", + "include/python3.12/internal/pycore_typeobject.h", + "include/python3.12/internal/pycore_typevarobject.h", + "include/python3.12/internal/pycore_ucnhash.h", + "include/python3.12/internal/pycore_unicodeobject.h", + "include/python3.12/internal/pycore_unicodeobject_generated.h", + "include/python3.12/internal/pycore_unionobject.h", + "include/python3.12/internal/pycore_warnings.h", + "include/python3.12/interpreteridobject.h", + "include/python3.12/intrcheck.h", + "include/python3.12/iterobject.h", + "include/python3.12/listobject.h", + "include/python3.12/longobject.h", + "include/python3.12/marshal.h", + "include/python3.12/memoryobject.h", + "include/python3.12/methodobject.h", + "include/python3.12/modsupport.h", + "include/python3.12/moduleobject.h", + "include/python3.12/object.h", + "include/python3.12/objimpl.h", + "include/python3.12/opcode.h", + "include/python3.12/osdefs.h", + "include/python3.12/osmodule.h", + "include/python3.12/patchlevel.h", + "include/python3.12/py_curses.h", + "include/python3.12/pybuffer.h", + "include/python3.12/pycapsule.h", + "include/python3.12/pyconfig.h", + "include/python3.12/pydtrace.h", + "include/python3.12/pyerrors.h", + "include/python3.12/pyexpat.h", + "include/python3.12/pyframe.h", + "include/python3.12/pyhash.h", + "include/python3.12/pylifecycle.h", + "include/python3.12/pymacconfig.h", + "include/python3.12/pymacro.h", + "include/python3.12/pymath.h", + "include/python3.12/pymem.h", + "include/python3.12/pyport.h", + "include/python3.12/pystate.h", + "include/python3.12/pystats.h", + "include/python3.12/pystrcmp.h", + "include/python3.12/pystrtod.h", + "include/python3.12/pythonrun.h", + "include/python3.12/pythread.h", + "include/python3.12/pytypedefs.h", + "include/python3.12/rangeobject.h", + "include/python3.12/setobject.h", + "include/python3.12/sliceobject.h", + "include/python3.12/structmember.h", + "include/python3.12/structseq.h", + "include/python3.12/sysmodule.h", + "include/python3.12/traceback.h", + "include/python3.12/tracemalloc.h", + "include/python3.12/tupleobject.h", + "include/python3.12/typeslots.h", + "include/python3.12/unicodeobject.h", + "include/python3.12/warnings.h", + "include/python3.12/weakrefobject.h", + "lib/libpython3.12.so", + "lib/libpython3.12.so.1.0", + "lib/libpython3.so", + "lib/pkgconfig/python-3.12-embed.pc", + "lib/pkgconfig/python-3.12.pc", + "lib/pkgconfig/python3-embed.pc", + "lib/pkgconfig/python3.pc", + "lib/python3.1", + "lib/python3.12/LICENSE.txt", + "lib/python3.12/__future__.py", + "lib/python3.12/__hello__.py", + "lib/python3.12/__phello__/__init__.py", + "lib/python3.12/__phello__/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/__phello__/__pycache__/spam.cpython-312.pyc", + "lib/python3.12/__phello__/spam.py", + "lib/python3.12/__pycache__/__future__.cpython-312.pyc", + "lib/python3.12/__pycache__/__hello__.cpython-312.pyc", + "lib/python3.12/__pycache__/_aix_support.cpython-312.pyc", + "lib/python3.12/__pycache__/_collections_abc.cpython-312.pyc", + "lib/python3.12/__pycache__/_compat_pickle.cpython-312.pyc", + "lib/python3.12/__pycache__/_compression.cpython-312.pyc", + "lib/python3.12/__pycache__/_markupbase.cpython-312.pyc", + "lib/python3.12/__pycache__/_osx_support.cpython-312.pyc", + "lib/python3.12/__pycache__/_py_abc.cpython-312.pyc", + "lib/python3.12/__pycache__/_pydatetime.cpython-312.pyc", + "lib/python3.12/__pycache__/_pydecimal.cpython-312.pyc", + "lib/python3.12/__pycache__/_pyio.cpython-312.pyc", + "lib/python3.12/__pycache__/_pylong.cpython-312.pyc", + "lib/python3.12/__pycache__/_sitebuiltins.cpython-312.pyc", + "lib/python3.12/__pycache__/_strptime.cpython-312.pyc", + "lib/python3.12/__pycache__/_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.pyc", + "lib/python3.12/__pycache__/_sysconfigdata_x86_64_conda_cos6_linux_gnu.cpython-312.pyc", + "lib/python3.12/__pycache__/_sysconfigdata_x86_64_conda_linux_gnu.cpython-312.pyc", + "lib/python3.12/__pycache__/_threading_local.cpython-312.pyc", + "lib/python3.12/__pycache__/_weakrefset.cpython-312.pyc", + "lib/python3.12/__pycache__/abc.cpython-312.pyc", + "lib/python3.12/__pycache__/aifc.cpython-312.pyc", + "lib/python3.12/__pycache__/antigravity.cpython-312.pyc", + "lib/python3.12/__pycache__/argparse.cpython-312.pyc", + "lib/python3.12/__pycache__/ast.cpython-312.pyc", + "lib/python3.12/__pycache__/base64.cpython-312.pyc", + "lib/python3.12/__pycache__/bdb.cpython-312.pyc", + "lib/python3.12/__pycache__/bisect.cpython-312.pyc", + "lib/python3.12/__pycache__/bz2.cpython-312.pyc", + "lib/python3.12/__pycache__/cProfile.cpython-312.pyc", + "lib/python3.12/__pycache__/calendar.cpython-312.pyc", + "lib/python3.12/__pycache__/cgi.cpython-312.pyc", + "lib/python3.12/__pycache__/cgitb.cpython-312.pyc", + "lib/python3.12/__pycache__/chunk.cpython-312.pyc", + "lib/python3.12/__pycache__/cmd.cpython-312.pyc", + "lib/python3.12/__pycache__/code.cpython-312.pyc", + "lib/python3.12/__pycache__/codecs.cpython-312.pyc", + "lib/python3.12/__pycache__/codeop.cpython-312.pyc", + "lib/python3.12/__pycache__/colorsys.cpython-312.pyc", + "lib/python3.12/__pycache__/compileall.cpython-312.pyc", + "lib/python3.12/__pycache__/configparser.cpython-312.pyc", + "lib/python3.12/__pycache__/contextlib.cpython-312.pyc", + "lib/python3.12/__pycache__/contextvars.cpython-312.pyc", + "lib/python3.12/__pycache__/copy.cpython-312.pyc", + "lib/python3.12/__pycache__/copyreg.cpython-312.pyc", + "lib/python3.12/__pycache__/crypt.cpython-312.pyc", + "lib/python3.12/__pycache__/csv.cpython-312.pyc", + "lib/python3.12/__pycache__/dataclasses.cpython-312.pyc", + "lib/python3.12/__pycache__/datetime.cpython-312.pyc", + "lib/python3.12/__pycache__/decimal.cpython-312.pyc", + "lib/python3.12/__pycache__/difflib.cpython-312.pyc", + "lib/python3.12/__pycache__/dis.cpython-312.pyc", + "lib/python3.12/__pycache__/doctest.cpython-312.pyc", + "lib/python3.12/__pycache__/enum.cpython-312.pyc", + "lib/python3.12/__pycache__/filecmp.cpython-312.pyc", + "lib/python3.12/__pycache__/fileinput.cpython-312.pyc", + "lib/python3.12/__pycache__/fnmatch.cpython-312.pyc", + "lib/python3.12/__pycache__/fractions.cpython-312.pyc", + "lib/python3.12/__pycache__/ftplib.cpython-312.pyc", + "lib/python3.12/__pycache__/functools.cpython-312.pyc", + "lib/python3.12/__pycache__/genericpath.cpython-312.pyc", + "lib/python3.12/__pycache__/getopt.cpython-312.pyc", + "lib/python3.12/__pycache__/getpass.cpython-312.pyc", + "lib/python3.12/__pycache__/gettext.cpython-312.pyc", + "lib/python3.12/__pycache__/glob.cpython-312.pyc", + "lib/python3.12/__pycache__/graphlib.cpython-312.pyc", + "lib/python3.12/__pycache__/gzip.cpython-312.pyc", + "lib/python3.12/__pycache__/hashlib.cpython-312.pyc", + "lib/python3.12/__pycache__/heapq.cpython-312.pyc", + "lib/python3.12/__pycache__/hmac.cpython-312.pyc", + "lib/python3.12/__pycache__/imaplib.cpython-312.pyc", + "lib/python3.12/__pycache__/imghdr.cpython-312.pyc", + "lib/python3.12/__pycache__/inspect.cpython-312.pyc", + "lib/python3.12/__pycache__/io.cpython-312.pyc", + "lib/python3.12/__pycache__/ipaddress.cpython-312.pyc", + "lib/python3.12/__pycache__/keyword.cpython-312.pyc", + "lib/python3.12/__pycache__/linecache.cpython-312.pyc", + "lib/python3.12/__pycache__/locale.cpython-312.pyc", + "lib/python3.12/__pycache__/lzma.cpython-312.pyc", + "lib/python3.12/__pycache__/mailbox.cpython-312.pyc", + "lib/python3.12/__pycache__/mailcap.cpython-312.pyc", + "lib/python3.12/__pycache__/mimetypes.cpython-312.pyc", + "lib/python3.12/__pycache__/modulefinder.cpython-312.pyc", + "lib/python3.12/__pycache__/netrc.cpython-312.pyc", + "lib/python3.12/__pycache__/nntplib.cpython-312.pyc", + "lib/python3.12/__pycache__/ntpath.cpython-312.pyc", + "lib/python3.12/__pycache__/nturl2path.cpython-312.pyc", + "lib/python3.12/__pycache__/numbers.cpython-312.pyc", + "lib/python3.12/__pycache__/opcode.cpython-312.pyc", + "lib/python3.12/__pycache__/operator.cpython-312.pyc", + "lib/python3.12/__pycache__/optparse.cpython-312.pyc", + "lib/python3.12/__pycache__/os.cpython-312.pyc", + "lib/python3.12/__pycache__/pathlib.cpython-312.pyc", + "lib/python3.12/__pycache__/pdb.cpython-312.pyc", + "lib/python3.12/__pycache__/pickle.cpython-312.pyc", + "lib/python3.12/__pycache__/pickletools.cpython-312.pyc", + "lib/python3.12/__pycache__/pipes.cpython-312.pyc", + "lib/python3.12/__pycache__/pkgutil.cpython-312.pyc", + "lib/python3.12/__pycache__/platform.cpython-312.pyc", + "lib/python3.12/__pycache__/plistlib.cpython-312.pyc", + "lib/python3.12/__pycache__/poplib.cpython-312.pyc", + "lib/python3.12/__pycache__/posixpath.cpython-312.pyc", + "lib/python3.12/__pycache__/pprint.cpython-312.pyc", + "lib/python3.12/__pycache__/profile.cpython-312.pyc", + "lib/python3.12/__pycache__/pstats.cpython-312.pyc", + "lib/python3.12/__pycache__/pty.cpython-312.pyc", + "lib/python3.12/__pycache__/py_compile.cpython-312.pyc", + "lib/python3.12/__pycache__/pyclbr.cpython-312.pyc", + "lib/python3.12/__pycache__/pydoc.cpython-312.pyc", + "lib/python3.12/__pycache__/queue.cpython-312.pyc", + "lib/python3.12/__pycache__/quopri.cpython-312.pyc", + "lib/python3.12/__pycache__/random.cpython-312.pyc", + "lib/python3.12/__pycache__/reprlib.cpython-312.pyc", + "lib/python3.12/__pycache__/rlcompleter.cpython-312.pyc", + "lib/python3.12/__pycache__/runpy.cpython-312.pyc", + "lib/python3.12/__pycache__/sched.cpython-312.pyc", + "lib/python3.12/__pycache__/secrets.cpython-312.pyc", + "lib/python3.12/__pycache__/selectors.cpython-312.pyc", + "lib/python3.12/__pycache__/shelve.cpython-312.pyc", + "lib/python3.12/__pycache__/shlex.cpython-312.pyc", + "lib/python3.12/__pycache__/shutil.cpython-312.pyc", + "lib/python3.12/__pycache__/signal.cpython-312.pyc", + "lib/python3.12/__pycache__/site.cpython-312.pyc", + "lib/python3.12/__pycache__/smtplib.cpython-312.pyc", + "lib/python3.12/__pycache__/sndhdr.cpython-312.pyc", + "lib/python3.12/__pycache__/socket.cpython-312.pyc", + "lib/python3.12/__pycache__/socketserver.cpython-312.pyc", + "lib/python3.12/__pycache__/sre_compile.cpython-312.pyc", + "lib/python3.12/__pycache__/sre_constants.cpython-312.pyc", + "lib/python3.12/__pycache__/sre_parse.cpython-312.pyc", + "lib/python3.12/__pycache__/ssl.cpython-312.pyc", + "lib/python3.12/__pycache__/stat.cpython-312.pyc", + "lib/python3.12/__pycache__/statistics.cpython-312.pyc", + "lib/python3.12/__pycache__/string.cpython-312.pyc", + "lib/python3.12/__pycache__/stringprep.cpython-312.pyc", + "lib/python3.12/__pycache__/struct.cpython-312.pyc", + "lib/python3.12/__pycache__/subprocess.cpython-312.pyc", + "lib/python3.12/__pycache__/sunau.cpython-312.pyc", + "lib/python3.12/__pycache__/symtable.cpython-312.pyc", + "lib/python3.12/__pycache__/sysconfig.cpython-312.pyc", + "lib/python3.12/__pycache__/tabnanny.cpython-312.pyc", + "lib/python3.12/__pycache__/tarfile.cpython-312.pyc", + "lib/python3.12/__pycache__/telnetlib.cpython-312.pyc", + "lib/python3.12/__pycache__/tempfile.cpython-312.pyc", + "lib/python3.12/__pycache__/textwrap.cpython-312.pyc", + "lib/python3.12/__pycache__/this.cpython-312.pyc", + "lib/python3.12/__pycache__/threading.cpython-312.pyc", + "lib/python3.12/__pycache__/timeit.cpython-312.pyc", + "lib/python3.12/__pycache__/token.cpython-312.pyc", + "lib/python3.12/__pycache__/tokenize.cpython-312.pyc", + "lib/python3.12/__pycache__/trace.cpython-312.pyc", + "lib/python3.12/__pycache__/traceback.cpython-312.pyc", + "lib/python3.12/__pycache__/tracemalloc.cpython-312.pyc", + "lib/python3.12/__pycache__/tty.cpython-312.pyc", + "lib/python3.12/__pycache__/turtle.cpython-312.pyc", + "lib/python3.12/__pycache__/types.cpython-312.pyc", + "lib/python3.12/__pycache__/typing.cpython-312.pyc", + "lib/python3.12/__pycache__/uu.cpython-312.pyc", + "lib/python3.12/__pycache__/uuid.cpython-312.pyc", + "lib/python3.12/__pycache__/warnings.cpython-312.pyc", + "lib/python3.12/__pycache__/wave.cpython-312.pyc", + "lib/python3.12/__pycache__/weakref.cpython-312.pyc", + "lib/python3.12/__pycache__/webbrowser.cpython-312.pyc", + "lib/python3.12/__pycache__/xdrlib.cpython-312.pyc", + "lib/python3.12/__pycache__/zipapp.cpython-312.pyc", + "lib/python3.12/__pycache__/zipimport.cpython-312.pyc", + "lib/python3.12/_aix_support.py", + "lib/python3.12/_collections_abc.py", + "lib/python3.12/_compat_pickle.py", + "lib/python3.12/_compression.py", + "lib/python3.12/_markupbase.py", + "lib/python3.12/_osx_support.py", + "lib/python3.12/_py_abc.py", + "lib/python3.12/_pydatetime.py", + "lib/python3.12/_pydecimal.py", + "lib/python3.12/_pyio.py", + "lib/python3.12/_pylong.py", + "lib/python3.12/_sitebuiltins.py", + "lib/python3.12/_strptime.py", + "lib/python3.12/_sysconfigdata__linux_x86_64-linux-gnu.py", + "lib/python3.12/_sysconfigdata__linux_x86_64-linux-gnu.py.orig", + "lib/python3.12/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py", + "lib/python3.12/_sysconfigdata_x86_64_conda_linux_gnu.py", + "lib/python3.12/_threading_local.py", + "lib/python3.12/_weakrefset.py", + "lib/python3.12/abc.py", + "lib/python3.12/aifc.py", + "lib/python3.12/antigravity.py", + "lib/python3.12/argparse.py", + "lib/python3.12/ast.py", + "lib/python3.12/asyncio/__init__.py", + "lib/python3.12/asyncio/__main__.py", + "lib/python3.12/asyncio/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/base_events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/base_futures.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/base_subprocess.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/base_tasks.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/constants.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/coroutines.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/exceptions.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/format_helpers.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/futures.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/locks.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/log.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/mixins.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/proactor_events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/protocols.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/queues.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/runners.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/selector_events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/sslproto.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/staggered.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/streams.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/subprocess.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/taskgroups.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/tasks.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/threads.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/timeouts.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/transports.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/trsock.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/unix_events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/windows_events.cpython-312.pyc", + "lib/python3.12/asyncio/__pycache__/windows_utils.cpython-312.pyc", + "lib/python3.12/asyncio/base_events.py", + "lib/python3.12/asyncio/base_futures.py", + "lib/python3.12/asyncio/base_subprocess.py", + "lib/python3.12/asyncio/base_tasks.py", + "lib/python3.12/asyncio/constants.py", + "lib/python3.12/asyncio/coroutines.py", + "lib/python3.12/asyncio/events.py", + "lib/python3.12/asyncio/exceptions.py", + "lib/python3.12/asyncio/format_helpers.py", + "lib/python3.12/asyncio/futures.py", + "lib/python3.12/asyncio/locks.py", + "lib/python3.12/asyncio/log.py", + "lib/python3.12/asyncio/mixins.py", + "lib/python3.12/asyncio/proactor_events.py", + "lib/python3.12/asyncio/protocols.py", + "lib/python3.12/asyncio/queues.py", + "lib/python3.12/asyncio/runners.py", + "lib/python3.12/asyncio/selector_events.py", + "lib/python3.12/asyncio/sslproto.py", + "lib/python3.12/asyncio/staggered.py", + "lib/python3.12/asyncio/streams.py", + "lib/python3.12/asyncio/subprocess.py", + "lib/python3.12/asyncio/taskgroups.py", + "lib/python3.12/asyncio/tasks.py", + "lib/python3.12/asyncio/threads.py", + "lib/python3.12/asyncio/timeouts.py", + "lib/python3.12/asyncio/transports.py", + "lib/python3.12/asyncio/trsock.py", + "lib/python3.12/asyncio/unix_events.py", + "lib/python3.12/asyncio/windows_events.py", + "lib/python3.12/asyncio/windows_utils.py", + "lib/python3.12/base64.py", + "lib/python3.12/bdb.py", + "lib/python3.12/bisect.py", + "lib/python3.12/bz2.py", + "lib/python3.12/cProfile.py", + "lib/python3.12/calendar.py", + "lib/python3.12/cgi.py", + "lib/python3.12/cgitb.py", + "lib/python3.12/chunk.py", + "lib/python3.12/cmd.py", + "lib/python3.12/code.py", + "lib/python3.12/codecs.py", + "lib/python3.12/codeop.py", + "lib/python3.12/collections/__init__.py", + "lib/python3.12/collections/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/collections/__pycache__/abc.cpython-312.pyc", + "lib/python3.12/collections/abc.py", + "lib/python3.12/colorsys.py", + "lib/python3.12/compileall.py", + "lib/python3.12/concurrent/__init__.py", + "lib/python3.12/concurrent/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/concurrent/futures/__init__.py", + "lib/python3.12/concurrent/futures/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/concurrent/futures/__pycache__/_base.cpython-312.pyc", + "lib/python3.12/concurrent/futures/__pycache__/process.cpython-312.pyc", + "lib/python3.12/concurrent/futures/__pycache__/thread.cpython-312.pyc", + "lib/python3.12/concurrent/futures/_base.py", + "lib/python3.12/concurrent/futures/process.py", + "lib/python3.12/concurrent/futures/thread.py", + "lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", + "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup", + "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.bootstrap", + "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.local", + "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.stdlib", + "lib/python3.12/config-3.12-x86_64-linux-gnu/__pycache__/python-config.cpython-312.pyc", + "lib/python3.12/config-3.12-x86_64-linux-gnu/config.c", + "lib/python3.12/config-3.12-x86_64-linux-gnu/config.c.in", + "lib/python3.12/config-3.12-x86_64-linux-gnu/install-sh", + "lib/python3.12/config-3.12-x86_64-linux-gnu/makesetup", + "lib/python3.12/config-3.12-x86_64-linux-gnu/python-config.py", + "lib/python3.12/config-3.12-x86_64-linux-gnu/python.o", + "lib/python3.12/configparser.py", + "lib/python3.12/contextlib.py", + "lib/python3.12/contextvars.py", + "lib/python3.12/copy.py", + "lib/python3.12/copyreg.py", + "lib/python3.12/crypt.py", + "lib/python3.12/csv.py", + "lib/python3.12/ctypes/__init__.py", + "lib/python3.12/ctypes/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/ctypes/__pycache__/_aix.cpython-312.pyc", + "lib/python3.12/ctypes/__pycache__/_endian.cpython-312.pyc", + "lib/python3.12/ctypes/__pycache__/util.cpython-312.pyc", + "lib/python3.12/ctypes/__pycache__/wintypes.cpython-312.pyc", + "lib/python3.12/ctypes/_aix.py", + "lib/python3.12/ctypes/_endian.py", + "lib/python3.12/ctypes/macholib/README.ctypes", + "lib/python3.12/ctypes/macholib/__init__.py", + "lib/python3.12/ctypes/macholib/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/ctypes/macholib/__pycache__/dyld.cpython-312.pyc", + "lib/python3.12/ctypes/macholib/__pycache__/dylib.cpython-312.pyc", + "lib/python3.12/ctypes/macholib/__pycache__/framework.cpython-312.pyc", + "lib/python3.12/ctypes/macholib/dyld.py", + "lib/python3.12/ctypes/macholib/dylib.py", + "lib/python3.12/ctypes/macholib/fetch_macholib", + "lib/python3.12/ctypes/macholib/fetch_macholib.bat", + "lib/python3.12/ctypes/macholib/framework.py", + "lib/python3.12/ctypes/util.py", + "lib/python3.12/ctypes/wintypes.py", + "lib/python3.12/curses/__init__.py", + "lib/python3.12/curses/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/curses/__pycache__/ascii.cpython-312.pyc", + "lib/python3.12/curses/__pycache__/has_key.cpython-312.pyc", + "lib/python3.12/curses/__pycache__/panel.cpython-312.pyc", + "lib/python3.12/curses/__pycache__/textpad.cpython-312.pyc", + "lib/python3.12/curses/ascii.py", + "lib/python3.12/curses/has_key.py", + "lib/python3.12/curses/panel.py", + "lib/python3.12/curses/textpad.py", + "lib/python3.12/dataclasses.py", + "lib/python3.12/datetime.py", + "lib/python3.12/dbm/__init__.py", + "lib/python3.12/dbm/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/dbm/__pycache__/dumb.cpython-312.pyc", + "lib/python3.12/dbm/__pycache__/gnu.cpython-312.pyc", + "lib/python3.12/dbm/__pycache__/ndbm.cpython-312.pyc", + "lib/python3.12/dbm/dumb.py", + "lib/python3.12/dbm/gnu.py", + "lib/python3.12/dbm/ndbm.py", + "lib/python3.12/decimal.py", + "lib/python3.12/difflib.py", + "lib/python3.12/dis.py", + "lib/python3.12/doctest.py", + "lib/python3.12/email/__init__.py", + "lib/python3.12/email/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/email/__pycache__/_encoded_words.cpython-312.pyc", + "lib/python3.12/email/__pycache__/_header_value_parser.cpython-312.pyc", + "lib/python3.12/email/__pycache__/_parseaddr.cpython-312.pyc", + "lib/python3.12/email/__pycache__/_policybase.cpython-312.pyc", + "lib/python3.12/email/__pycache__/base64mime.cpython-312.pyc", + "lib/python3.12/email/__pycache__/charset.cpython-312.pyc", + "lib/python3.12/email/__pycache__/contentmanager.cpython-312.pyc", + "lib/python3.12/email/__pycache__/encoders.cpython-312.pyc", + "lib/python3.12/email/__pycache__/errors.cpython-312.pyc", + "lib/python3.12/email/__pycache__/feedparser.cpython-312.pyc", + "lib/python3.12/email/__pycache__/generator.cpython-312.pyc", + "lib/python3.12/email/__pycache__/header.cpython-312.pyc", + "lib/python3.12/email/__pycache__/headerregistry.cpython-312.pyc", + "lib/python3.12/email/__pycache__/iterators.cpython-312.pyc", + "lib/python3.12/email/__pycache__/message.cpython-312.pyc", + "lib/python3.12/email/__pycache__/parser.cpython-312.pyc", + "lib/python3.12/email/__pycache__/policy.cpython-312.pyc", + "lib/python3.12/email/__pycache__/quoprimime.cpython-312.pyc", + "lib/python3.12/email/__pycache__/utils.cpython-312.pyc", + "lib/python3.12/email/_encoded_words.py", + "lib/python3.12/email/_header_value_parser.py", + "lib/python3.12/email/_parseaddr.py", + "lib/python3.12/email/_policybase.py", + "lib/python3.12/email/architecture.rst", + "lib/python3.12/email/base64mime.py", + "lib/python3.12/email/charset.py", + "lib/python3.12/email/contentmanager.py", + "lib/python3.12/email/encoders.py", + "lib/python3.12/email/errors.py", + "lib/python3.12/email/feedparser.py", + "lib/python3.12/email/generator.py", + "lib/python3.12/email/header.py", + "lib/python3.12/email/headerregistry.py", + "lib/python3.12/email/iterators.py", + "lib/python3.12/email/message.py", + "lib/python3.12/email/mime/__init__.py", + "lib/python3.12/email/mime/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/application.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/audio.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/base.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/image.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/message.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/multipart.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/nonmultipart.cpython-312.pyc", + "lib/python3.12/email/mime/__pycache__/text.cpython-312.pyc", + "lib/python3.12/email/mime/application.py", + "lib/python3.12/email/mime/audio.py", + "lib/python3.12/email/mime/base.py", + "lib/python3.12/email/mime/image.py", + "lib/python3.12/email/mime/message.py", + "lib/python3.12/email/mime/multipart.py", + "lib/python3.12/email/mime/nonmultipart.py", + "lib/python3.12/email/mime/text.py", + "lib/python3.12/email/parser.py", + "lib/python3.12/email/policy.py", + "lib/python3.12/email/quoprimime.py", + "lib/python3.12/email/utils.py", + "lib/python3.12/encodings/__init__.py", + "lib/python3.12/encodings/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/aliases.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/ascii.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/base64_codec.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/big5.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/big5hkscs.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/bz2_codec.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/charmap.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp037.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1006.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1026.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1125.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1140.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1250.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1251.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1252.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1253.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1254.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1255.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1256.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1257.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp1258.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp273.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp424.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp437.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp500.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp720.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp737.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp775.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp850.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp852.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp855.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp856.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp857.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp858.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp860.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp861.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp862.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp863.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp864.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp865.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp866.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp869.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp874.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp875.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp932.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp949.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/cp950.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/euc_jis_2004.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/euc_jisx0213.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/euc_jp.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/euc_kr.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/gb18030.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/gb2312.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/gbk.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/hex_codec.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/hp_roman8.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/hz.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/idna.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp_1.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp_2.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp_2004.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp_3.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_jp_ext.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso2022_kr.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_1.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_10.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_11.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_13.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_14.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_15.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_16.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_2.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_3.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_4.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_5.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_6.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_7.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_8.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/iso8859_9.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/johab.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/koi8_r.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/koi8_t.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/koi8_u.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/kz1048.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/latin_1.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_arabic.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_croatian.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_cyrillic.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_farsi.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_greek.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_iceland.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_latin2.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_roman.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_romanian.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mac_turkish.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/mbcs.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/oem.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/palmos.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/ptcp154.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/punycode.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/quopri_codec.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/raw_unicode_escape.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/rot_13.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/shift_jis.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/shift_jis_2004.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/shift_jisx0213.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/tis_620.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/undefined.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/unicode_escape.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_16.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_16_be.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_16_le.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_32.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_32_be.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_32_le.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_7.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_8.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/utf_8_sig.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/uu_codec.cpython-312.pyc", + "lib/python3.12/encodings/__pycache__/zlib_codec.cpython-312.pyc", + "lib/python3.12/encodings/aliases.py", + "lib/python3.12/encodings/ascii.py", + "lib/python3.12/encodings/base64_codec.py", + "lib/python3.12/encodings/big5.py", + "lib/python3.12/encodings/big5hkscs.py", + "lib/python3.12/encodings/bz2_codec.py", + "lib/python3.12/encodings/charmap.py", + "lib/python3.12/encodings/cp037.py", + "lib/python3.12/encodings/cp1006.py", + "lib/python3.12/encodings/cp1026.py", + "lib/python3.12/encodings/cp1125.py", + "lib/python3.12/encodings/cp1140.py", + "lib/python3.12/encodings/cp1250.py", + "lib/python3.12/encodings/cp1251.py", + "lib/python3.12/encodings/cp1252.py", + "lib/python3.12/encodings/cp1253.py", + "lib/python3.12/encodings/cp1254.py", + "lib/python3.12/encodings/cp1255.py", + "lib/python3.12/encodings/cp1256.py", + "lib/python3.12/encodings/cp1257.py", + "lib/python3.12/encodings/cp1258.py", + "lib/python3.12/encodings/cp273.py", + "lib/python3.12/encodings/cp424.py", + "lib/python3.12/encodings/cp437.py", + "lib/python3.12/encodings/cp500.py", + "lib/python3.12/encodings/cp720.py", + "lib/python3.12/encodings/cp737.py", + "lib/python3.12/encodings/cp775.py", + "lib/python3.12/encodings/cp850.py", + "lib/python3.12/encodings/cp852.py", + "lib/python3.12/encodings/cp855.py", + "lib/python3.12/encodings/cp856.py", + "lib/python3.12/encodings/cp857.py", + "lib/python3.12/encodings/cp858.py", + "lib/python3.12/encodings/cp860.py", + "lib/python3.12/encodings/cp861.py", + "lib/python3.12/encodings/cp862.py", + "lib/python3.12/encodings/cp863.py", + "lib/python3.12/encodings/cp864.py", + "lib/python3.12/encodings/cp865.py", + "lib/python3.12/encodings/cp866.py", + "lib/python3.12/encodings/cp869.py", + "lib/python3.12/encodings/cp874.py", + "lib/python3.12/encodings/cp875.py", + "lib/python3.12/encodings/cp932.py", + "lib/python3.12/encodings/cp949.py", + "lib/python3.12/encodings/cp950.py", + "lib/python3.12/encodings/euc_jis_2004.py", + "lib/python3.12/encodings/euc_jisx0213.py", + "lib/python3.12/encodings/euc_jp.py", + "lib/python3.12/encodings/euc_kr.py", + "lib/python3.12/encodings/gb18030.py", + "lib/python3.12/encodings/gb2312.py", + "lib/python3.12/encodings/gbk.py", + "lib/python3.12/encodings/hex_codec.py", + "lib/python3.12/encodings/hp_roman8.py", + "lib/python3.12/encodings/hz.py", + "lib/python3.12/encodings/idna.py", + "lib/python3.12/encodings/iso2022_jp.py", + "lib/python3.12/encodings/iso2022_jp_1.py", + "lib/python3.12/encodings/iso2022_jp_2.py", + "lib/python3.12/encodings/iso2022_jp_2004.py", + "lib/python3.12/encodings/iso2022_jp_3.py", + "lib/python3.12/encodings/iso2022_jp_ext.py", + "lib/python3.12/encodings/iso2022_kr.py", + "lib/python3.12/encodings/iso8859_1.py", + "lib/python3.12/encodings/iso8859_10.py", + "lib/python3.12/encodings/iso8859_11.py", + "lib/python3.12/encodings/iso8859_13.py", + "lib/python3.12/encodings/iso8859_14.py", + "lib/python3.12/encodings/iso8859_15.py", + "lib/python3.12/encodings/iso8859_16.py", + "lib/python3.12/encodings/iso8859_2.py", + "lib/python3.12/encodings/iso8859_3.py", + "lib/python3.12/encodings/iso8859_4.py", + "lib/python3.12/encodings/iso8859_5.py", + "lib/python3.12/encodings/iso8859_6.py", + "lib/python3.12/encodings/iso8859_7.py", + "lib/python3.12/encodings/iso8859_8.py", + "lib/python3.12/encodings/iso8859_9.py", + "lib/python3.12/encodings/johab.py", + "lib/python3.12/encodings/koi8_r.py", + "lib/python3.12/encodings/koi8_t.py", + "lib/python3.12/encodings/koi8_u.py", + "lib/python3.12/encodings/kz1048.py", + "lib/python3.12/encodings/latin_1.py", + "lib/python3.12/encodings/mac_arabic.py", + "lib/python3.12/encodings/mac_croatian.py", + "lib/python3.12/encodings/mac_cyrillic.py", + "lib/python3.12/encodings/mac_farsi.py", + "lib/python3.12/encodings/mac_greek.py", + "lib/python3.12/encodings/mac_iceland.py", + "lib/python3.12/encodings/mac_latin2.py", + "lib/python3.12/encodings/mac_roman.py", + "lib/python3.12/encodings/mac_romanian.py", + "lib/python3.12/encodings/mac_turkish.py", + "lib/python3.12/encodings/mbcs.py", + "lib/python3.12/encodings/oem.py", + "lib/python3.12/encodings/palmos.py", + "lib/python3.12/encodings/ptcp154.py", + "lib/python3.12/encodings/punycode.py", + "lib/python3.12/encodings/quopri_codec.py", + "lib/python3.12/encodings/raw_unicode_escape.py", + "lib/python3.12/encodings/rot_13.py", + "lib/python3.12/encodings/shift_jis.py", + "lib/python3.12/encodings/shift_jis_2004.py", + "lib/python3.12/encodings/shift_jisx0213.py", + "lib/python3.12/encodings/tis_620.py", + "lib/python3.12/encodings/undefined.py", + "lib/python3.12/encodings/unicode_escape.py", + "lib/python3.12/encodings/utf_16.py", + "lib/python3.12/encodings/utf_16_be.py", + "lib/python3.12/encodings/utf_16_le.py", + "lib/python3.12/encodings/utf_32.py", + "lib/python3.12/encodings/utf_32_be.py", + "lib/python3.12/encodings/utf_32_le.py", + "lib/python3.12/encodings/utf_7.py", + "lib/python3.12/encodings/utf_8.py", + "lib/python3.12/encodings/utf_8_sig.py", + "lib/python3.12/encodings/uu_codec.py", + "lib/python3.12/encodings/zlib_codec.py", + "lib/python3.12/ensurepip/__init__.py", + "lib/python3.12/ensurepip/__main__.py", + "lib/python3.12/ensurepip/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/ensurepip/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/ensurepip/__pycache__/_uninstall.cpython-312.pyc", + "lib/python3.12/ensurepip/_bundled/pip-24.2-py3-none-any.whl", + "lib/python3.12/ensurepip/_uninstall.py", + "lib/python3.12/enum.py", + "lib/python3.12/filecmp.py", + "lib/python3.12/fileinput.py", + "lib/python3.12/fnmatch.py", + "lib/python3.12/fractions.py", + "lib/python3.12/ftplib.py", + "lib/python3.12/functools.py", + "lib/python3.12/genericpath.py", + "lib/python3.12/getopt.py", + "lib/python3.12/getpass.py", + "lib/python3.12/gettext.py", + "lib/python3.12/glob.py", + "lib/python3.12/graphlib.py", + "lib/python3.12/gzip.py", + "lib/python3.12/hashlib.py", + "lib/python3.12/heapq.py", + "lib/python3.12/hmac.py", + "lib/python3.12/html/__init__.py", + "lib/python3.12/html/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/html/__pycache__/entities.cpython-312.pyc", + "lib/python3.12/html/__pycache__/parser.cpython-312.pyc", + "lib/python3.12/html/entities.py", + "lib/python3.12/html/parser.py", + "lib/python3.12/http/__init__.py", + "lib/python3.12/http/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/http/__pycache__/client.cpython-312.pyc", + "lib/python3.12/http/__pycache__/cookiejar.cpython-312.pyc", + "lib/python3.12/http/__pycache__/cookies.cpython-312.pyc", + "lib/python3.12/http/__pycache__/server.cpython-312.pyc", + "lib/python3.12/http/client.py", + "lib/python3.12/http/cookiejar.py", + "lib/python3.12/http/cookies.py", + "lib/python3.12/http/server.py", + "lib/python3.12/idlelib/CREDITS.txt", + "lib/python3.12/idlelib/ChangeLog", + "lib/python3.12/idlelib/HISTORY.txt", + "lib/python3.12/idlelib/Icons/README.txt", + "lib/python3.12/idlelib/Icons/folder.gif", + "lib/python3.12/idlelib/Icons/idle.ico", + "lib/python3.12/idlelib/Icons/idle_16.gif", + "lib/python3.12/idlelib/Icons/idle_16.png", + "lib/python3.12/idlelib/Icons/idle_256.png", + "lib/python3.12/idlelib/Icons/idle_32.gif", + "lib/python3.12/idlelib/Icons/idle_32.png", + "lib/python3.12/idlelib/Icons/idle_48.gif", + "lib/python3.12/idlelib/Icons/idle_48.png", + "lib/python3.12/idlelib/Icons/minusnode.gif", + "lib/python3.12/idlelib/Icons/openfolder.gif", + "lib/python3.12/idlelib/Icons/plusnode.gif", + "lib/python3.12/idlelib/Icons/python.gif", + "lib/python3.12/idlelib/Icons/tk.gif", + "lib/python3.12/idlelib/NEWS2x.txt", + "lib/python3.12/idlelib/News3.txt", + "lib/python3.12/idlelib/README.txt", + "lib/python3.12/idlelib/TODO.txt", + "lib/python3.12/idlelib/__init__.py", + "lib/python3.12/idlelib/__main__.py", + "lib/python3.12/idlelib/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/autocomplete.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/autocomplete_w.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/autoexpand.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/browser.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/calltip.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/calltip_w.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/codecontext.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/colorizer.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/config.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/config_key.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/configdialog.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/debugger.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/debugger_r.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/debugobj.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/debugobj_r.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/delegator.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/dynoption.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/editor.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/filelist.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/format.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/grep.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/help.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/help_about.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/history.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/hyperparser.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/idle.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/iomenu.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/macosx.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/mainmenu.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/multicall.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/outwin.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/parenmatch.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/pathbrowser.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/percolator.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/pyparse.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/pyshell.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/query.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/redirector.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/replace.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/rpc.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/run.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/runscript.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/scrolledlist.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/search.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/searchbase.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/searchengine.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/sidebar.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/squeezer.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/stackviewer.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/statusbar.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/textview.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/tooltip.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/tree.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/undo.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/util.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/window.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/zoomheight.cpython-312.pyc", + "lib/python3.12/idlelib/__pycache__/zzdummy.cpython-312.pyc", + "lib/python3.12/idlelib/autocomplete.py", + "lib/python3.12/idlelib/autocomplete_w.py", + "lib/python3.12/idlelib/autoexpand.py", + "lib/python3.12/idlelib/browser.py", + "lib/python3.12/idlelib/calltip.py", + "lib/python3.12/idlelib/calltip_w.py", + "lib/python3.12/idlelib/codecontext.py", + "lib/python3.12/idlelib/colorizer.py", + "lib/python3.12/idlelib/config-extensions.def", + "lib/python3.12/idlelib/config-highlight.def", + "lib/python3.12/idlelib/config-keys.def", + "lib/python3.12/idlelib/config-main.def", + "lib/python3.12/idlelib/config.py", + "lib/python3.12/idlelib/config_key.py", + "lib/python3.12/idlelib/configdialog.py", + "lib/python3.12/idlelib/debugger.py", + "lib/python3.12/idlelib/debugger_r.py", + "lib/python3.12/idlelib/debugobj.py", + "lib/python3.12/idlelib/debugobj_r.py", + "lib/python3.12/idlelib/delegator.py", + "lib/python3.12/idlelib/dynoption.py", + "lib/python3.12/idlelib/editor.py", + "lib/python3.12/idlelib/extend.txt", + "lib/python3.12/idlelib/filelist.py", + "lib/python3.12/idlelib/format.py", + "lib/python3.12/idlelib/grep.py", + "lib/python3.12/idlelib/help.html", + "lib/python3.12/idlelib/help.py", + "lib/python3.12/idlelib/help_about.py", + "lib/python3.12/idlelib/history.py", + "lib/python3.12/idlelib/hyperparser.py", + "lib/python3.12/idlelib/idle.bat", + "lib/python3.12/idlelib/idle.py", + "lib/python3.12/idlelib/idle.pyw", + "lib/python3.12/idlelib/idle_test/README.txt", + "lib/python3.12/idlelib/idle_test/__init__.py", + "lib/python3.12/idlelib/idle_test/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/htest.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/mock_idle.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/mock_tk.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/template.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_autocomplete.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_autoexpand.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_browser.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_calltip.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_calltip_w.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_codecontext.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_colorizer.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_config.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_config_key.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_configdialog.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_debugger.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_debugger_r.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_debugobj.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_delegator.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_editmenu.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_editor.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_filelist.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_format.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_grep.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_help.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_help_about.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_history.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_hyperparser.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_iomenu.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_macosx.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_mainmenu.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_multicall.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_outwin.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_parenmatch.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_percolator.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_pyparse.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_pyshell.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_query.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_redirector.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_replace.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_rpc.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_run.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_runscript.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_search.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_searchbase.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_searchengine.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_sidebar.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_squeezer.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_stackviewer.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_statusbar.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_text.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_textview.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_tooltip.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_tree.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_undo.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_util.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_warning.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_window.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_zoomheight.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/test_zzdummy.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-312.pyc", + "lib/python3.12/idlelib/idle_test/example_noext", + "lib/python3.12/idlelib/idle_test/example_stub.pyi", + "lib/python3.12/idlelib/idle_test/htest.py", + "lib/python3.12/idlelib/idle_test/mock_idle.py", + "lib/python3.12/idlelib/idle_test/mock_tk.py", + "lib/python3.12/idlelib/idle_test/template.py", + "lib/python3.12/idlelib/idle_test/test_autocomplete.py", + "lib/python3.12/idlelib/idle_test/test_autocomplete_w.py", + "lib/python3.12/idlelib/idle_test/test_autoexpand.py", + "lib/python3.12/idlelib/idle_test/test_browser.py", + "lib/python3.12/idlelib/idle_test/test_calltip.py", + "lib/python3.12/idlelib/idle_test/test_calltip_w.py", + "lib/python3.12/idlelib/idle_test/test_codecontext.py", + "lib/python3.12/idlelib/idle_test/test_colorizer.py", + "lib/python3.12/idlelib/idle_test/test_config.py", + "lib/python3.12/idlelib/idle_test/test_config_key.py", + "lib/python3.12/idlelib/idle_test/test_configdialog.py", + "lib/python3.12/idlelib/idle_test/test_debugger.py", + "lib/python3.12/idlelib/idle_test/test_debugger_r.py", + "lib/python3.12/idlelib/idle_test/test_debugobj.py", + "lib/python3.12/idlelib/idle_test/test_debugobj_r.py", + "lib/python3.12/idlelib/idle_test/test_delegator.py", + "lib/python3.12/idlelib/idle_test/test_editmenu.py", + "lib/python3.12/idlelib/idle_test/test_editor.py", + "lib/python3.12/idlelib/idle_test/test_filelist.py", + "lib/python3.12/idlelib/idle_test/test_format.py", + "lib/python3.12/idlelib/idle_test/test_grep.py", + "lib/python3.12/idlelib/idle_test/test_help.py", + "lib/python3.12/idlelib/idle_test/test_help_about.py", + "lib/python3.12/idlelib/idle_test/test_history.py", + "lib/python3.12/idlelib/idle_test/test_hyperparser.py", + "lib/python3.12/idlelib/idle_test/test_iomenu.py", + "lib/python3.12/idlelib/idle_test/test_macosx.py", + "lib/python3.12/idlelib/idle_test/test_mainmenu.py", + "lib/python3.12/idlelib/idle_test/test_multicall.py", + "lib/python3.12/idlelib/idle_test/test_outwin.py", + "lib/python3.12/idlelib/idle_test/test_parenmatch.py", + "lib/python3.12/idlelib/idle_test/test_pathbrowser.py", + "lib/python3.12/idlelib/idle_test/test_percolator.py", + "lib/python3.12/idlelib/idle_test/test_pyparse.py", + "lib/python3.12/idlelib/idle_test/test_pyshell.py", + "lib/python3.12/idlelib/idle_test/test_query.py", + "lib/python3.12/idlelib/idle_test/test_redirector.py", + "lib/python3.12/idlelib/idle_test/test_replace.py", + "lib/python3.12/idlelib/idle_test/test_rpc.py", + "lib/python3.12/idlelib/idle_test/test_run.py", + "lib/python3.12/idlelib/idle_test/test_runscript.py", + "lib/python3.12/idlelib/idle_test/test_scrolledlist.py", + "lib/python3.12/idlelib/idle_test/test_search.py", + "lib/python3.12/idlelib/idle_test/test_searchbase.py", + "lib/python3.12/idlelib/idle_test/test_searchengine.py", + "lib/python3.12/idlelib/idle_test/test_sidebar.py", + "lib/python3.12/idlelib/idle_test/test_squeezer.py", + "lib/python3.12/idlelib/idle_test/test_stackviewer.py", + "lib/python3.12/idlelib/idle_test/test_statusbar.py", + "lib/python3.12/idlelib/idle_test/test_text.py", + "lib/python3.12/idlelib/idle_test/test_textview.py", + "lib/python3.12/idlelib/idle_test/test_tooltip.py", + "lib/python3.12/idlelib/idle_test/test_tree.py", + "lib/python3.12/idlelib/idle_test/test_undo.py", + "lib/python3.12/idlelib/idle_test/test_util.py", + "lib/python3.12/idlelib/idle_test/test_warning.py", + "lib/python3.12/idlelib/idle_test/test_window.py", + "lib/python3.12/idlelib/idle_test/test_zoomheight.py", + "lib/python3.12/idlelib/idle_test/test_zzdummy.py", + "lib/python3.12/idlelib/idle_test/tkinter_testing_utils.py", + "lib/python3.12/idlelib/iomenu.py", + "lib/python3.12/idlelib/macosx.py", + "lib/python3.12/idlelib/mainmenu.py", + "lib/python3.12/idlelib/multicall.py", + "lib/python3.12/idlelib/outwin.py", + "lib/python3.12/idlelib/parenmatch.py", + "lib/python3.12/idlelib/pathbrowser.py", + "lib/python3.12/idlelib/percolator.py", + "lib/python3.12/idlelib/pyparse.py", + "lib/python3.12/idlelib/pyshell.py", + "lib/python3.12/idlelib/query.py", + "lib/python3.12/idlelib/redirector.py", + "lib/python3.12/idlelib/replace.py", + "lib/python3.12/idlelib/rpc.py", + "lib/python3.12/idlelib/run.py", + "lib/python3.12/idlelib/runscript.py", + "lib/python3.12/idlelib/scrolledlist.py", + "lib/python3.12/idlelib/search.py", + "lib/python3.12/idlelib/searchbase.py", + "lib/python3.12/idlelib/searchengine.py", + "lib/python3.12/idlelib/sidebar.py", + "lib/python3.12/idlelib/squeezer.py", + "lib/python3.12/idlelib/stackviewer.py", + "lib/python3.12/idlelib/statusbar.py", + "lib/python3.12/idlelib/textview.py", + "lib/python3.12/idlelib/tooltip.py", + "lib/python3.12/idlelib/tree.py", + "lib/python3.12/idlelib/undo.py", + "lib/python3.12/idlelib/util.py", + "lib/python3.12/idlelib/window.py", + "lib/python3.12/idlelib/zoomheight.py", + "lib/python3.12/idlelib/zzdummy.py", + "lib/python3.12/imaplib.py", + "lib/python3.12/imghdr.py", + "lib/python3.12/importlib/__init__.py", + "lib/python3.12/importlib/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/_abc.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/_bootstrap.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/_bootstrap_external.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/abc.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/machinery.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/readers.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/simple.cpython-312.pyc", + "lib/python3.12/importlib/__pycache__/util.cpython-312.pyc", + "lib/python3.12/importlib/_abc.py", + "lib/python3.12/importlib/_bootstrap.py", + "lib/python3.12/importlib/_bootstrap_external.py", + "lib/python3.12/importlib/abc.py", + "lib/python3.12/importlib/machinery.py", + "lib/python3.12/importlib/metadata/__init__.py", + "lib/python3.12/importlib/metadata/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_adapters.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_collections.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_functools.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_itertools.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_meta.cpython-312.pyc", + "lib/python3.12/importlib/metadata/__pycache__/_text.cpython-312.pyc", + "lib/python3.12/importlib/metadata/_adapters.py", + "lib/python3.12/importlib/metadata/_collections.py", + "lib/python3.12/importlib/metadata/_functools.py", + "lib/python3.12/importlib/metadata/_itertools.py", + "lib/python3.12/importlib/metadata/_meta.py", + "lib/python3.12/importlib/metadata/_text.py", + "lib/python3.12/importlib/readers.py", + "lib/python3.12/importlib/resources/__init__.py", + "lib/python3.12/importlib/resources/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/_adapters.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/_common.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/_itertools.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/_legacy.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/abc.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/readers.cpython-312.pyc", + "lib/python3.12/importlib/resources/__pycache__/simple.cpython-312.pyc", + "lib/python3.12/importlib/resources/_adapters.py", + "lib/python3.12/importlib/resources/_common.py", + "lib/python3.12/importlib/resources/_itertools.py", + "lib/python3.12/importlib/resources/_legacy.py", + "lib/python3.12/importlib/resources/abc.py", + "lib/python3.12/importlib/resources/readers.py", + "lib/python3.12/importlib/resources/simple.py", + "lib/python3.12/importlib/simple.py", + "lib/python3.12/importlib/util.py", + "lib/python3.12/inspect.py", + "lib/python3.12/io.py", + "lib/python3.12/ipaddress.py", + "lib/python3.12/json/__init__.py", + "lib/python3.12/json/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/json/__pycache__/decoder.cpython-312.pyc", + "lib/python3.12/json/__pycache__/encoder.cpython-312.pyc", + "lib/python3.12/json/__pycache__/scanner.cpython-312.pyc", + "lib/python3.12/json/__pycache__/tool.cpython-312.pyc", + "lib/python3.12/json/decoder.py", + "lib/python3.12/json/encoder.py", + "lib/python3.12/json/scanner.py", + "lib/python3.12/json/tool.py", + "lib/python3.12/keyword.py", + "lib/python3.12/lib-dynload/_asyncio.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_bisect.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_blake2.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_bz2.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_cn.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_hk.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_iso2022.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_jp.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_kr.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_codecs_tw.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_contextvars.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_crypt.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_csv.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_ctypes.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_ctypes_test.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_curses.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_curses_panel.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_datetime.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_decimal.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_elementtree.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_hashlib.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_json.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_lsprof.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_lzma.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_md5.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_multibytecodec.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_multiprocessing.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_opcode.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_pickle.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_posixshmem.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_posixsubprocess.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_queue.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_random.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_sha1.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_sha2.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_sha3.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_socket.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_sqlite3.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_ssl.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_statistics.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_struct.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testbuffer.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testcapi.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testclinic.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testimportmultiple.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testinternalcapi.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testmultiphase.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_testsinglephase.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_tkinter.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_uuid.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_xxinterpchannels.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_xxsubinterpreters.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_xxtestfuzz.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/_zoneinfo.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/array.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/audioop.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/binascii.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/cmath.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/fcntl.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/grp.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/math.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/mmap.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/nis.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/ossaudiodev.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/pyexpat.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/readline.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/resource.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/select.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/spwd.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/syslog.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/termios.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/unicodedata.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/xxlimited.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/xxlimited_35.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/xxsubtype.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib-dynload/zlib.cpython-312-x86_64-linux-gnu.so", + "lib/python3.12/lib2to3/Grammar.txt", + "lib/python3.12/lib2to3/Grammar3.12.5.final.0.pickle", + "lib/python3.12/lib2to3/PatternGrammar.txt", + "lib/python3.12/lib2to3/PatternGrammar3.12.5.final.0.pickle", + "lib/python3.12/lib2to3/__init__.py", + "lib/python3.12/lib2to3/__main__.py", + "lib/python3.12/lib2to3/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/btm_matcher.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/btm_utils.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/fixer_base.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/fixer_util.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/main.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/patcomp.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/pygram.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/pytree.cpython-312.pyc", + "lib/python3.12/lib2to3/__pycache__/refactor.cpython-312.pyc", + "lib/python3.12/lib2to3/btm_matcher.py", + "lib/python3.12/lib2to3/btm_utils.py", + "lib/python3.12/lib2to3/fixer_base.py", + "lib/python3.12/lib2to3/fixer_util.py", + "lib/python3.12/lib2to3/fixes/__init__.py", + "lib/python3.12/lib2to3/fixes/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_apply.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_asserts.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_basestring.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_buffer.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_dict.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_except.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_exec.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_execfile.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_filter.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_future.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_has_key.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_idioms.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_import.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_imports.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_imports2.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_input.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_intern.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_isinstance.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_itertools.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_long.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_map.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_metaclass.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_ne.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_next.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_nonzero.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_numliterals.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_operator.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_paren.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_print.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_raise.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_raw_input.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_reduce.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_reload.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_renames.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_repr.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_set_literal.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_standarderror.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_throw.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_types.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_unicode.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_urllib.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_xrange.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/__pycache__/fix_zip.cpython-312.pyc", + "lib/python3.12/lib2to3/fixes/fix_apply.py", + "lib/python3.12/lib2to3/fixes/fix_asserts.py", + "lib/python3.12/lib2to3/fixes/fix_basestring.py", + "lib/python3.12/lib2to3/fixes/fix_buffer.py", + "lib/python3.12/lib2to3/fixes/fix_dict.py", + "lib/python3.12/lib2to3/fixes/fix_except.py", + "lib/python3.12/lib2to3/fixes/fix_exec.py", + "lib/python3.12/lib2to3/fixes/fix_execfile.py", + "lib/python3.12/lib2to3/fixes/fix_exitfunc.py", + "lib/python3.12/lib2to3/fixes/fix_filter.py", + "lib/python3.12/lib2to3/fixes/fix_funcattrs.py", + "lib/python3.12/lib2to3/fixes/fix_future.py", + "lib/python3.12/lib2to3/fixes/fix_getcwdu.py", + "lib/python3.12/lib2to3/fixes/fix_has_key.py", + "lib/python3.12/lib2to3/fixes/fix_idioms.py", + "lib/python3.12/lib2to3/fixes/fix_import.py", + "lib/python3.12/lib2to3/fixes/fix_imports.py", + "lib/python3.12/lib2to3/fixes/fix_imports2.py", + "lib/python3.12/lib2to3/fixes/fix_input.py", + "lib/python3.12/lib2to3/fixes/fix_intern.py", + "lib/python3.12/lib2to3/fixes/fix_isinstance.py", + "lib/python3.12/lib2to3/fixes/fix_itertools.py", + "lib/python3.12/lib2to3/fixes/fix_itertools_imports.py", + "lib/python3.12/lib2to3/fixes/fix_long.py", + "lib/python3.12/lib2to3/fixes/fix_map.py", + "lib/python3.12/lib2to3/fixes/fix_metaclass.py", + "lib/python3.12/lib2to3/fixes/fix_methodattrs.py", + "lib/python3.12/lib2to3/fixes/fix_ne.py", + "lib/python3.12/lib2to3/fixes/fix_next.py", + "lib/python3.12/lib2to3/fixes/fix_nonzero.py", + "lib/python3.12/lib2to3/fixes/fix_numliterals.py", + "lib/python3.12/lib2to3/fixes/fix_operator.py", + "lib/python3.12/lib2to3/fixes/fix_paren.py", + "lib/python3.12/lib2to3/fixes/fix_print.py", + "lib/python3.12/lib2to3/fixes/fix_raise.py", + "lib/python3.12/lib2to3/fixes/fix_raw_input.py", + "lib/python3.12/lib2to3/fixes/fix_reduce.py", + "lib/python3.12/lib2to3/fixes/fix_reload.py", + "lib/python3.12/lib2to3/fixes/fix_renames.py", + "lib/python3.12/lib2to3/fixes/fix_repr.py", + "lib/python3.12/lib2to3/fixes/fix_set_literal.py", + "lib/python3.12/lib2to3/fixes/fix_standarderror.py", + "lib/python3.12/lib2to3/fixes/fix_sys_exc.py", + "lib/python3.12/lib2to3/fixes/fix_throw.py", + "lib/python3.12/lib2to3/fixes/fix_tuple_params.py", + "lib/python3.12/lib2to3/fixes/fix_types.py", + "lib/python3.12/lib2to3/fixes/fix_unicode.py", + "lib/python3.12/lib2to3/fixes/fix_urllib.py", + "lib/python3.12/lib2to3/fixes/fix_ws_comma.py", + "lib/python3.12/lib2to3/fixes/fix_xrange.py", + "lib/python3.12/lib2to3/fixes/fix_xreadlines.py", + "lib/python3.12/lib2to3/fixes/fix_zip.py", + "lib/python3.12/lib2to3/main.py", + "lib/python3.12/lib2to3/patcomp.py", + "lib/python3.12/lib2to3/pgen2/__init__.py", + "lib/python3.12/lib2to3/pgen2/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/conv.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/driver.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/grammar.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/literals.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/parse.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/pgen.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/token.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/__pycache__/tokenize.cpython-312.pyc", + "lib/python3.12/lib2to3/pgen2/conv.py", + "lib/python3.12/lib2to3/pgen2/driver.py", + "lib/python3.12/lib2to3/pgen2/grammar.py", + "lib/python3.12/lib2to3/pgen2/literals.py", + "lib/python3.12/lib2to3/pgen2/parse.py", + "lib/python3.12/lib2to3/pgen2/pgen.py", + "lib/python3.12/lib2to3/pgen2/token.py", + "lib/python3.12/lib2to3/pgen2/tokenize.py", + "lib/python3.12/lib2to3/pygram.py", + "lib/python3.12/lib2to3/pytree.py", + "lib/python3.12/lib2to3/refactor.py", + "lib/python3.12/linecache.py", + "lib/python3.12/locale.py", + "lib/python3.12/logging/__init__.py", + "lib/python3.12/logging/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/logging/__pycache__/config.cpython-312.pyc", + "lib/python3.12/logging/__pycache__/handlers.cpython-312.pyc", + "lib/python3.12/logging/config.py", + "lib/python3.12/logging/handlers.py", + "lib/python3.12/lzma.py", + "lib/python3.12/mailbox.py", + "lib/python3.12/mailcap.py", + "lib/python3.12/mimetypes.py", + "lib/python3.12/modulefinder.py", + "lib/python3.12/multiprocessing/__init__.py", + "lib/python3.12/multiprocessing/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/connection.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/context.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/forkserver.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/heap.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/managers.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/pool.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/popen_fork.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/popen_forkserver.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/popen_spawn_posix.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/popen_spawn_win32.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/process.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/queues.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/reduction.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/resource_sharer.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/resource_tracker.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/shared_memory.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/sharedctypes.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/spawn.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/synchronize.cpython-312.pyc", + "lib/python3.12/multiprocessing/__pycache__/util.cpython-312.pyc", + "lib/python3.12/multiprocessing/connection.py", + "lib/python3.12/multiprocessing/context.py", + "lib/python3.12/multiprocessing/dummy/__init__.py", + "lib/python3.12/multiprocessing/dummy/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/multiprocessing/dummy/__pycache__/connection.cpython-312.pyc", + "lib/python3.12/multiprocessing/dummy/connection.py", + "lib/python3.12/multiprocessing/forkserver.py", + "lib/python3.12/multiprocessing/heap.py", + "lib/python3.12/multiprocessing/managers.py", + "lib/python3.12/multiprocessing/pool.py", + "lib/python3.12/multiprocessing/popen_fork.py", + "lib/python3.12/multiprocessing/popen_forkserver.py", + "lib/python3.12/multiprocessing/popen_spawn_posix.py", + "lib/python3.12/multiprocessing/popen_spawn_win32.py", + "lib/python3.12/multiprocessing/process.py", + "lib/python3.12/multiprocessing/queues.py", + "lib/python3.12/multiprocessing/reduction.py", + "lib/python3.12/multiprocessing/resource_sharer.py", + "lib/python3.12/multiprocessing/resource_tracker.py", + "lib/python3.12/multiprocessing/shared_memory.py", + "lib/python3.12/multiprocessing/sharedctypes.py", + "lib/python3.12/multiprocessing/spawn.py", + "lib/python3.12/multiprocessing/synchronize.py", + "lib/python3.12/multiprocessing/util.py", + "lib/python3.12/netrc.py", + "lib/python3.12/nntplib.py", + "lib/python3.12/ntpath.py", + "lib/python3.12/nturl2path.py", + "lib/python3.12/numbers.py", + "lib/python3.12/opcode.py", + "lib/python3.12/operator.py", + "lib/python3.12/optparse.py", + "lib/python3.12/os.py", + "lib/python3.12/pathlib.py", + "lib/python3.12/pdb.py", + "lib/python3.12/pickle.py", + "lib/python3.12/pickletools.py", + "lib/python3.12/pipes.py", + "lib/python3.12/pkgutil.py", + "lib/python3.12/platform.py", + "lib/python3.12/plistlib.py", + "lib/python3.12/poplib.py", + "lib/python3.12/posixpath.py", + "lib/python3.12/pprint.py", + "lib/python3.12/profile.py", + "lib/python3.12/pstats.py", + "lib/python3.12/pty.py", + "lib/python3.12/py_compile.py", + "lib/python3.12/pyclbr.py", + "lib/python3.12/pydoc.py", + "lib/python3.12/pydoc_data/__init__.py", + "lib/python3.12/pydoc_data/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/pydoc_data/__pycache__/topics.cpython-312.pyc", + "lib/python3.12/pydoc_data/_pydoc.css", + "lib/python3.12/pydoc_data/topics.py", + "lib/python3.12/queue.py", + "lib/python3.12/quopri.py", + "lib/python3.12/random.py", + "lib/python3.12/re/__init__.py", + "lib/python3.12/re/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/re/__pycache__/_casefix.cpython-312.pyc", + "lib/python3.12/re/__pycache__/_compiler.cpython-312.pyc", + "lib/python3.12/re/__pycache__/_constants.cpython-312.pyc", + "lib/python3.12/re/__pycache__/_parser.cpython-312.pyc", + "lib/python3.12/re/_casefix.py", + "lib/python3.12/re/_compiler.py", + "lib/python3.12/re/_constants.py", + "lib/python3.12/re/_parser.py", + "lib/python3.12/reprlib.py", + "lib/python3.12/rlcompleter.py", + "lib/python3.12/runpy.py", + "lib/python3.12/sched.py", + "lib/python3.12/secrets.py", + "lib/python3.12/selectors.py", + "lib/python3.12/shelve.py", + "lib/python3.12/shlex.py", + "lib/python3.12/shutil.py", + "lib/python3.12/signal.py", + "lib/python3.12/site-packages/README.txt", + "lib/python3.12/site.py", + "lib/python3.12/smtplib.py", + "lib/python3.12/sndhdr.py", + "lib/python3.12/socket.py", + "lib/python3.12/socketserver.py", + "lib/python3.12/sqlite3/__init__.py", + "lib/python3.12/sqlite3/__main__.py", + "lib/python3.12/sqlite3/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/sqlite3/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/sqlite3/__pycache__/dbapi2.cpython-312.pyc", + "lib/python3.12/sqlite3/__pycache__/dump.cpython-312.pyc", + "lib/python3.12/sqlite3/dbapi2.py", + "lib/python3.12/sqlite3/dump.py", + "lib/python3.12/sre_compile.py", + "lib/python3.12/sre_constants.py", + "lib/python3.12/sre_parse.py", + "lib/python3.12/ssl.py", + "lib/python3.12/stat.py", + "lib/python3.12/statistics.py", + "lib/python3.12/string.py", + "lib/python3.12/stringprep.py", + "lib/python3.12/struct.py", + "lib/python3.12/subprocess.py", + "lib/python3.12/sunau.py", + "lib/python3.12/symtable.py", + "lib/python3.12/sysconfig.py", + "lib/python3.12/tabnanny.py", + "lib/python3.12/tarfile.py", + "lib/python3.12/telnetlib.py", + "lib/python3.12/tempfile.py", + "lib/python3.12/test/__init__.py", + "lib/python3.12/test/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/test/__pycache__/test_script_helper.cpython-312.pyc", + "lib/python3.12/test/__pycache__/test_support.cpython-312.pyc", + "lib/python3.12/test/support/__init__.py", + "lib/python3.12/test/support/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/ast_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/asynchat.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/asyncore.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/bytecode_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/hashlib_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/hypothesis_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/import_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/interpreters.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/logging_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/os_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/pty_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/script_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/smtpd.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/socket_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/testcase.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/threading_helper.cpython-312.pyc", + "lib/python3.12/test/support/__pycache__/warnings_helper.cpython-312.pyc", + "lib/python3.12/test/support/_hypothesis_stubs/__init__.py", + "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/_helpers.cpython-312.pyc", + "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/strategies.cpython-312.pyc", + "lib/python3.12/test/support/_hypothesis_stubs/_helpers.py", + "lib/python3.12/test/support/_hypothesis_stubs/strategies.py", + "lib/python3.12/test/support/ast_helper.py", + "lib/python3.12/test/support/asynchat.py", + "lib/python3.12/test/support/asyncore.py", + "lib/python3.12/test/support/bytecode_helper.py", + "lib/python3.12/test/support/hashlib_helper.py", + "lib/python3.12/test/support/hypothesis_helper.py", + "lib/python3.12/test/support/import_helper.py", + "lib/python3.12/test/support/interpreters.py", + "lib/python3.12/test/support/logging_helper.py", + "lib/python3.12/test/support/os_helper.py", + "lib/python3.12/test/support/pty_helper.py", + "lib/python3.12/test/support/script_helper.py", + "lib/python3.12/test/support/smtpd.py", + "lib/python3.12/test/support/socket_helper.py", + "lib/python3.12/test/support/testcase.py", + "lib/python3.12/test/support/threading_helper.py", + "lib/python3.12/test/support/warnings_helper.py", + "lib/python3.12/test/test_script_helper.py", + "lib/python3.12/test/test_support.py", + "lib/python3.12/textwrap.py", + "lib/python3.12/this.py", + "lib/python3.12/threading.py", + "lib/python3.12/timeit.py", + "lib/python3.12/tkinter/__init__.py", + "lib/python3.12/tkinter/__main__.py", + "lib/python3.12/tkinter/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/colorchooser.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/commondialog.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/constants.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/dialog.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/dnd.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/filedialog.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/font.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/messagebox.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/scrolledtext.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/simpledialog.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/tix.cpython-312.pyc", + "lib/python3.12/tkinter/__pycache__/ttk.cpython-312.pyc", + "lib/python3.12/tkinter/colorchooser.py", + "lib/python3.12/tkinter/commondialog.py", + "lib/python3.12/tkinter/constants.py", + "lib/python3.12/tkinter/dialog.py", + "lib/python3.12/tkinter/dnd.py", + "lib/python3.12/tkinter/filedialog.py", + "lib/python3.12/tkinter/font.py", + "lib/python3.12/tkinter/messagebox.py", + "lib/python3.12/tkinter/scrolledtext.py", + "lib/python3.12/tkinter/simpledialog.py", + "lib/python3.12/tkinter/tix.py", + "lib/python3.12/tkinter/ttk.py", + "lib/python3.12/token.py", + "lib/python3.12/tokenize.py", + "lib/python3.12/tomllib/__init__.py", + "lib/python3.12/tomllib/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/tomllib/__pycache__/_parser.cpython-312.pyc", + "lib/python3.12/tomllib/__pycache__/_re.cpython-312.pyc", + "lib/python3.12/tomllib/__pycache__/_types.cpython-312.pyc", + "lib/python3.12/tomllib/_parser.py", + "lib/python3.12/tomllib/_re.py", + "lib/python3.12/tomllib/_types.py", + "lib/python3.12/trace.py", + "lib/python3.12/traceback.py", + "lib/python3.12/tracemalloc.py", + "lib/python3.12/tty.py", + "lib/python3.12/turtle.py", + "lib/python3.12/turtledemo/__init__.py", + "lib/python3.12/turtledemo/__main__.py", + "lib/python3.12/turtledemo/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/bytedesign.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/chaos.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/clock.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/colormixer.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/forest.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/fractalcurves.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/lindenmayer.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/minimal_hanoi.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/nim.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/paint.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/peace.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/penrose.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/planet_and_moon.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/rosette.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/round_dance.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/sorting_animate.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/tree.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/two_canvases.cpython-312.pyc", + "lib/python3.12/turtledemo/__pycache__/yinyang.cpython-312.pyc", + "lib/python3.12/turtledemo/bytedesign.py", + "lib/python3.12/turtledemo/chaos.py", + "lib/python3.12/turtledemo/clock.py", + "lib/python3.12/turtledemo/colormixer.py", + "lib/python3.12/turtledemo/forest.py", + "lib/python3.12/turtledemo/fractalcurves.py", + "lib/python3.12/turtledemo/lindenmayer.py", + "lib/python3.12/turtledemo/minimal_hanoi.py", + "lib/python3.12/turtledemo/nim.py", + "lib/python3.12/turtledemo/paint.py", + "lib/python3.12/turtledemo/peace.py", + "lib/python3.12/turtledemo/penrose.py", + "lib/python3.12/turtledemo/planet_and_moon.py", + "lib/python3.12/turtledemo/rosette.py", + "lib/python3.12/turtledemo/round_dance.py", + "lib/python3.12/turtledemo/sorting_animate.py", + "lib/python3.12/turtledemo/tree.py", + "lib/python3.12/turtledemo/turtle.cfg", + "lib/python3.12/turtledemo/two_canvases.py", + "lib/python3.12/turtledemo/yinyang.py", + "lib/python3.12/types.py", + "lib/python3.12/typing.py", + "lib/python3.12/unittest/__init__.py", + "lib/python3.12/unittest/__main__.py", + "lib/python3.12/unittest/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/_log.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/async_case.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/case.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/loader.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/main.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/mock.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/result.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/runner.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/signals.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/suite.cpython-312.pyc", + "lib/python3.12/unittest/__pycache__/util.cpython-312.pyc", + "lib/python3.12/unittest/_log.py", + "lib/python3.12/unittest/async_case.py", + "lib/python3.12/unittest/case.py", + "lib/python3.12/unittest/loader.py", + "lib/python3.12/unittest/main.py", + "lib/python3.12/unittest/mock.py", + "lib/python3.12/unittest/result.py", + "lib/python3.12/unittest/runner.py", + "lib/python3.12/unittest/signals.py", + "lib/python3.12/unittest/suite.py", + "lib/python3.12/unittest/util.py", + "lib/python3.12/urllib/__init__.py", + "lib/python3.12/urllib/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/urllib/__pycache__/error.cpython-312.pyc", + "lib/python3.12/urllib/__pycache__/parse.cpython-312.pyc", + "lib/python3.12/urllib/__pycache__/request.cpython-312.pyc", + "lib/python3.12/urllib/__pycache__/response.cpython-312.pyc", + "lib/python3.12/urllib/__pycache__/robotparser.cpython-312.pyc", + "lib/python3.12/urllib/error.py", + "lib/python3.12/urllib/parse.py", + "lib/python3.12/urllib/request.py", + "lib/python3.12/urllib/response.py", + "lib/python3.12/urllib/robotparser.py", + "lib/python3.12/uu.py", + "lib/python3.12/uuid.py", + "lib/python3.12/venv/__init__.py", + "lib/python3.12/venv/__main__.py", + "lib/python3.12/venv/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/venv/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/venv/scripts/common/Activate.ps1", + "lib/python3.12/venv/scripts/common/activate", + "lib/python3.12/venv/scripts/posix/activate.csh", + "lib/python3.12/venv/scripts/posix/activate.fish", + "lib/python3.12/warnings.py", + "lib/python3.12/wave.py", + "lib/python3.12/weakref.py", + "lib/python3.12/webbrowser.py", + "lib/python3.12/wsgiref/__init__.py", + "lib/python3.12/wsgiref/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/handlers.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/headers.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/simple_server.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/types.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/util.cpython-312.pyc", + "lib/python3.12/wsgiref/__pycache__/validate.cpython-312.pyc", + "lib/python3.12/wsgiref/handlers.py", + "lib/python3.12/wsgiref/headers.py", + "lib/python3.12/wsgiref/simple_server.py", + "lib/python3.12/wsgiref/types.py", + "lib/python3.12/wsgiref/util.py", + "lib/python3.12/wsgiref/validate.py", + "lib/python3.12/xdrlib.py", + "lib/python3.12/xml/__init__.py", + "lib/python3.12/xml/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xml/dom/NodeFilter.py", + "lib/python3.12/xml/dom/__init__.py", + "lib/python3.12/xml/dom/__pycache__/NodeFilter.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/domreg.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/expatbuilder.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/minicompat.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/minidom.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/pulldom.cpython-312.pyc", + "lib/python3.12/xml/dom/__pycache__/xmlbuilder.cpython-312.pyc", + "lib/python3.12/xml/dom/domreg.py", + "lib/python3.12/xml/dom/expatbuilder.py", + "lib/python3.12/xml/dom/minicompat.py", + "lib/python3.12/xml/dom/minidom.py", + "lib/python3.12/xml/dom/pulldom.py", + "lib/python3.12/xml/dom/xmlbuilder.py", + "lib/python3.12/xml/etree/ElementInclude.py", + "lib/python3.12/xml/etree/ElementPath.py", + "lib/python3.12/xml/etree/ElementTree.py", + "lib/python3.12/xml/etree/__init__.py", + "lib/python3.12/xml/etree/__pycache__/ElementInclude.cpython-312.pyc", + "lib/python3.12/xml/etree/__pycache__/ElementPath.cpython-312.pyc", + "lib/python3.12/xml/etree/__pycache__/ElementTree.cpython-312.pyc", + "lib/python3.12/xml/etree/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xml/etree/__pycache__/cElementTree.cpython-312.pyc", + "lib/python3.12/xml/etree/cElementTree.py", + "lib/python3.12/xml/parsers/__init__.py", + "lib/python3.12/xml/parsers/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xml/parsers/__pycache__/expat.cpython-312.pyc", + "lib/python3.12/xml/parsers/expat.py", + "lib/python3.12/xml/sax/__init__.py", + "lib/python3.12/xml/sax/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xml/sax/__pycache__/_exceptions.cpython-312.pyc", + "lib/python3.12/xml/sax/__pycache__/expatreader.cpython-312.pyc", + "lib/python3.12/xml/sax/__pycache__/handler.cpython-312.pyc", + "lib/python3.12/xml/sax/__pycache__/saxutils.cpython-312.pyc", + "lib/python3.12/xml/sax/__pycache__/xmlreader.cpython-312.pyc", + "lib/python3.12/xml/sax/_exceptions.py", + "lib/python3.12/xml/sax/expatreader.py", + "lib/python3.12/xml/sax/handler.py", + "lib/python3.12/xml/sax/saxutils.py", + "lib/python3.12/xml/sax/xmlreader.py", + "lib/python3.12/xmlrpc/__init__.py", + "lib/python3.12/xmlrpc/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/xmlrpc/__pycache__/client.cpython-312.pyc", + "lib/python3.12/xmlrpc/__pycache__/server.cpython-312.pyc", + "lib/python3.12/xmlrpc/client.py", + "lib/python3.12/xmlrpc/server.py", + "lib/python3.12/zipapp.py", + "lib/python3.12/zipfile/__init__.py", + "lib/python3.12/zipfile/__main__.py", + "lib/python3.12/zipfile/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/zipfile/__pycache__/__main__.cpython-312.pyc", + "lib/python3.12/zipfile/_path/__init__.py", + "lib/python3.12/zipfile/_path/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/zipfile/_path/__pycache__/glob.cpython-312.pyc", + "lib/python3.12/zipfile/_path/glob.py", + "lib/python3.12/zipimport.py", + "lib/python3.12/zoneinfo/__init__.py", + "lib/python3.12/zoneinfo/__pycache__/__init__.cpython-312.pyc", + "lib/python3.12/zoneinfo/__pycache__/_common.cpython-312.pyc", + "lib/python3.12/zoneinfo/__pycache__/_tzpath.cpython-312.pyc", + "lib/python3.12/zoneinfo/__pycache__/_zoneinfo.cpython-312.pyc", + "lib/python3.12/zoneinfo/_common.py", + "lib/python3.12/zoneinfo/_tzpath.py", + "lib/python3.12/zoneinfo/_zoneinfo.py", + "share/man/man1/python3.1", + "share/man/man1/python3.12.1" + ], + "paths_data": { + "paths_version": 1, + "paths": [ + { + "_path": "bin/2to3", + "path_type": "softlink", + "sha256": "0d5dbe7b115bae9589c3283a268d91c4bbef0567e0ff8af7802032bb0bda5e26", + "sha256_in_prefix": "7d6edfa4bb14fe3c0624f1e130de84638db658808e172f983df8b82e4dfb6b99", + "size_in_bytes": 347 + }, + { + "_path": "bin/2to3-3.12", + "path_type": "hardlink", + "sha256": "0d5dbe7b115bae9589c3283a268d91c4bbef0567e0ff8af7802032bb0bda5e26", + "sha256_in_prefix": "26a2a46c88cbefcdb02be2248460e7c7e0d56121808d1e21ced88da61edc8f0b", + "size_in_bytes": 184, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "bin/idle3", + "path_type": "softlink", + "sha256": "a0d8b0279cc2e4ce50993d10f63dea5b78caf0c9a83e3f4a01310c7aa6fba014", + "sha256_in_prefix": "378c0ee6a7835954aa9f2887df42f573439bca63ac626c62f1ba368d052cc75b", + "size_in_bytes": 345 + }, + { + "_path": "bin/idle3.12", + "path_type": "hardlink", + "sha256": "a0d8b0279cc2e4ce50993d10f63dea5b78caf0c9a83e3f4a01310c7aa6fba014", + "sha256_in_prefix": "547d57ae401499731d543f85daaddc6f824d3ec1bb0905cf606d9fd8e66692a7", + "size_in_bytes": 182, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "bin/pydoc", + "path_type": "softlink", + "sha256": "fb49df817407ffd316c1d8a382dc0a0a7bcb03dfa9ef8100f329847c8e719e35", + "sha256_in_prefix": "0e7e5f6eeadeafea1f42e6cb604f0ba00f8dd893070cc268e75062c70a197545", + "size_in_bytes": 330 + }, + { + "_path": "bin/pydoc3", + "path_type": "softlink", + "sha256": "fb49df817407ffd316c1d8a382dc0a0a7bcb03dfa9ef8100f329847c8e719e35", + "sha256_in_prefix": "0e7e5f6eeadeafea1f42e6cb604f0ba00f8dd893070cc268e75062c70a197545", + "size_in_bytes": 330 + }, + { + "_path": "bin/pydoc3.12", + "path_type": "hardlink", + "sha256": "fb49df817407ffd316c1d8a382dc0a0a7bcb03dfa9ef8100f329847c8e719e35", + "sha256_in_prefix": "32ffd5d787c8f7a0f3cf28aae556b91f6acb746f708604e7968a879cf7d13d3e", + "size_in_bytes": 167, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "bin/python", + "path_type": "softlink", + "sha256": "e241346a8e6c68356d2090512a63b4e54857543e99ee942d87ebb68a91f30790", + "sha256_in_prefix": "42f2b28d8258c41a63374ac4365007738900f66a9b62a7eb1a2041a2e091d41b", + "size_in_bytes": 31439304 + }, + { + "_path": "bin/python3", + "path_type": "softlink", + "sha256": "e241346a8e6c68356d2090512a63b4e54857543e99ee942d87ebb68a91f30790", + "sha256_in_prefix": "42f2b28d8258c41a63374ac4365007738900f66a9b62a7eb1a2041a2e091d41b", + "size_in_bytes": 31439304 + }, + { + "_path": "bin/python3-config", + "path_type": "softlink", + "sha256": "a695a2a787d906800d61b0033bb50340f4d9b7c428ef81e4e8278c1e8f0b4f37", + "sha256_in_prefix": "1ee0db65654d143de59ff7ce7e7fba569cd80ea13f6ffa96b4cf1a59f8b5bcdd", + "size_in_bytes": 4187 + }, + { + "_path": "bin/python3.1", + "path_type": "softlink", + "sha256": "e241346a8e6c68356d2090512a63b4e54857543e99ee942d87ebb68a91f30790", + "sha256_in_prefix": "42f2b28d8258c41a63374ac4365007738900f66a9b62a7eb1a2041a2e091d41b", + "size_in_bytes": 31439304 + }, + { + "_path": "bin/python3.12", + "path_type": "hardlink", + "sha256": "e241346a8e6c68356d2090512a63b4e54857543e99ee942d87ebb68a91f30790", + "sha256_in_prefix": "03b627d91105e64977513717421f17d82b37ae39e52b4da77a7caa47ef1667d8", + "size_in_bytes": 31439304, + "file_mode": "binary", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "bin/python3.12-config", + "path_type": "hardlink", + "sha256": "a695a2a787d906800d61b0033bb50340f4d9b7c428ef81e4e8278c1e8f0b4f37", + "sha256_in_prefix": "2a98db0c09b878fa40adbb809fecfda6ff4f3ee9d32a508010ecf82503084a0e", + "size_in_bytes": 3698, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "compiler_compat/README", + "path_type": "hardlink", + "sha256": "c574e4ff817a7fe4963a01fb33babaf271bab407854fb7ab6b265ebcf6973c73", + "sha256_in_prefix": "c574e4ff817a7fe4963a01fb33babaf271bab407854fb7ab6b265ebcf6973c73", + "size_in_bytes": 173 + }, + { + "_path": "compiler_compat/ld", + "path_type": "softlink", + "sha256": "e0bea8b8edb7ab25eb08e2a5b146a22d893c72ed61cc369205b95ef367641df2", + "sha256_in_prefix": "82ed331970eb66c56622f31f8b6a55e7c1c671738fef6156c93b04190eb4e084", + "size_in_bytes": 2438192 + }, + { + "_path": "include/python3.12/Python.h", + "path_type": "hardlink", + "sha256": "729ef157f6026e6e1b3104593f87dddc597c3b83b60c7c2965878c62a56c6f7d", + "sha256_in_prefix": "729ef157f6026e6e1b3104593f87dddc597c3b83b60c7c2965878c62a56c6f7d", + "size_in_bytes": 2854 + }, + { + "_path": "include/python3.12/abstract.h", + "path_type": "hardlink", + "sha256": "8f0b27427f4e16b4295b2ab1a7bb499bf86748fafbd1959e220c506ed59f774f", + "sha256_in_prefix": "8f0b27427f4e16b4295b2ab1a7bb499bf86748fafbd1959e220c506ed59f774f", + "size_in_bytes": 32616 + }, + { + "_path": "include/python3.12/bltinmodule.h", + "path_type": "hardlink", + "sha256": "1b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72", + "sha256_in_prefix": "1b5101b4b85409fd910032713906800bbb83580503036469c2a60ac8e80b8f72", + "size_in_bytes": 264 + }, + { + "_path": "include/python3.12/boolobject.h", + "path_type": "hardlink", + "sha256": "84289d5b1a1b7ed6c547f4f081fba70e90a9d60dfa2d2b3155c33cdd2af41340", + "sha256_in_prefix": "84289d5b1a1b7ed6c547f4f081fba70e90a9d60dfa2d2b3155c33cdd2af41340", + "size_in_bytes": 1136 + }, + { + "_path": "include/python3.12/bytearrayobject.h", + "path_type": "hardlink", + "sha256": "0e93963caf43a057fb293ae5183d1b8bb45c9f57926ce8308f67a0f452843e85", + "sha256_in_prefix": "0e93963caf43a057fb293ae5183d1b8bb45c9f57926ce8308f67a0f452843e85", + "size_in_bytes": 1466 + }, + { + "_path": "include/python3.12/bytesobject.h", + "path_type": "hardlink", + "sha256": "de8551db9323e7dc463717a624f2d35dacd17cdf0c7a7f6299128dd06348cf30", + "sha256_in_prefix": "de8551db9323e7dc463717a624f2d35dacd17cdf0c7a7f6299128dd06348cf30", + "size_in_bytes": 2619 + }, + { + "_path": "include/python3.12/ceval.h", + "path_type": "hardlink", + "sha256": "9531cce1b80e804d46a9ef31bd22605f54d0ae0609dc3470946a4d8d4270af3a", + "sha256_in_prefix": "9531cce1b80e804d46a9ef31bd22605f54d0ae0609dc3470946a4d8d4270af3a", + "size_in_bytes": 6267 + }, + { + "_path": "include/python3.12/codecs.h", + "path_type": "hardlink", + "sha256": "0ca3c6e55e7ff62872b47aeeb7379d784b03ebfc61bbd029b67485fe783baac5", + "sha256_in_prefix": "0ca3c6e55e7ff62872b47aeeb7379d784b03ebfc61bbd029b67485fe783baac5", + "size_in_bytes": 7071 + }, + { + "_path": "include/python3.12/compile.h", + "path_type": "hardlink", + "sha256": "1f10c818b29007e6a4446505a1140dd77ca6618ad81e87b502f4e22f4b274406", + "sha256_in_prefix": "1f10c818b29007e6a4446505a1140dd77ca6618ad81e87b502f4e22f4b274406", + "size_in_bytes": 448 + }, + { + "_path": "include/python3.12/complexobject.h", + "path_type": "hardlink", + "sha256": "9356805a24503256cd8914d7b7700357e01f471c211f9241c81981d89d6c3af8", + "sha256_in_prefix": "9356805a24503256cd8914d7b7700357e01f471c211f9241c81981d89d6c3af8", + "size_in_bytes": 728 + }, + { + "_path": "include/python3.12/cpython/abstract.h", + "path_type": "hardlink", + "sha256": "07d8b3b9c7db77e30adef4c4d9c7a4453b8eb1f48341ed5394bd5eebe239c9fd", + "sha256_in_prefix": "07d8b3b9c7db77e30adef4c4d9c7a4453b8eb1f48341ed5394bd5eebe239c9fd", + "size_in_bytes": 7870 + }, + { + "_path": "include/python3.12/cpython/bytearrayobject.h", + "path_type": "hardlink", + "sha256": "ae5e099856657f3b8606701df312866eaa88992f6cfd9f8567456e1588efceb1", + "sha256_in_prefix": "ae5e099856657f3b8606701df312866eaa88992f6cfd9f8567456e1588efceb1", + "size_in_bytes": 1163 + }, + { + "_path": "include/python3.12/cpython/bytesobject.h", + "path_type": "hardlink", + "sha256": "a7535615c2637b60e53c32355b489f49c6bc979be3a58adae5b0049231b43a6c", + "sha256_in_prefix": "a7535615c2637b60e53c32355b489f49c6bc979be3a58adae5b0049231b43a6c", + "size_in_bytes": 4426 + }, + { + "_path": "include/python3.12/cpython/cellobject.h", + "path_type": "hardlink", + "sha256": "844f06178bbce2e9377a46ccc80e2aae85a73750932576a6cc4de934cc508cea", + "sha256_in_prefix": "844f06178bbce2e9377a46ccc80e2aae85a73750932576a6cc4de934cc508cea", + "size_in_bytes": 1076 + }, + { + "_path": "include/python3.12/cpython/ceval.h", + "path_type": "hardlink", + "sha256": "b08c549971f1006e681267dd8a88481353ce4bd89b9d859f81b72cf9bf867895", + "sha256_in_prefix": "b08c549971f1006e681267dd8a88481353ce4bd89b9d859f81b72cf9bf867895", + "size_in_bytes": 1650 + }, + { + "_path": "include/python3.12/cpython/classobject.h", + "path_type": "hardlink", + "sha256": "b38a0ecdebeae2a4d28dfe8a5f2833f676d38be9561ca4bdfdf5087bbe2f9332", + "sha256_in_prefix": "b38a0ecdebeae2a4d28dfe8a5f2833f676d38be9561ca4bdfdf5087bbe2f9332", + "size_in_bytes": 2245 + }, + { + "_path": "include/python3.12/cpython/code.h", + "path_type": "hardlink", + "sha256": "d11649dd957102deb64de35f078f061735343f5c9a5c9c429a09722cd6a2931c", + "sha256_in_prefix": "d11649dd957102deb64de35f078f061735343f5c9a5c9c429a09722cd6a2931c", + "size_in_bytes": 16188 + }, + { + "_path": "include/python3.12/cpython/compile.h", + "path_type": "hardlink", + "sha256": "32d7397c6fa5478feb2a4101641fca6dba3ac77abe4deed5c0f713a6cd6564f5", + "sha256_in_prefix": "32d7397c6fa5478feb2a4101641fca6dba3ac77abe4deed5c0f713a6cd6564f5", + "size_in_bytes": 2660 + }, + { + "_path": "include/python3.12/cpython/complexobject.h", + "path_type": "hardlink", + "sha256": "a4c110008e4d791a4577ce6ebee33bc512ec3e3db918bd2c296f00dd79379fcb", + "sha256_in_prefix": "a4c110008e4d791a4577ce6ebee33bc512ec3e3db918bd2c296f00dd79379fcb", + "size_in_bytes": 1248 + }, + { + "_path": "include/python3.12/cpython/context.h", + "path_type": "hardlink", + "sha256": "9e34d54a789cbf0d78d5ebb126e8384342c08dd81d944d10e3d8f0de0bbba10a", + "sha256_in_prefix": "9e34d54a789cbf0d78d5ebb126e8384342c08dd81d944d10e3d8f0de0bbba10a", + "size_in_bytes": 1965 + }, + { + "_path": "include/python3.12/cpython/descrobject.h", + "path_type": "hardlink", + "sha256": "a1ee0124142fe91204d0c5e85169b55341b2167111a1447e3a8ed50f9bd5a12f", + "sha256_in_prefix": "a1ee0124142fe91204d0c5e85169b55341b2167111a1447e3a8ed50f9bd5a12f", + "size_in_bytes": 1642 + }, + { + "_path": "include/python3.12/cpython/dictobject.h", + "path_type": "hardlink", + "sha256": "5ac16d73f22038b12bd06904cf02a14bbdd723234d1d899354f1a041e8659505", + "sha256_in_prefix": "5ac16d73f22038b12bd06904cf02a14bbdd723234d1d899354f1a041e8659505", + "size_in_bytes": 4686 + }, + { + "_path": "include/python3.12/cpython/fileobject.h", + "path_type": "hardlink", + "sha256": "16ab872cbe2bb3351ce3090873440903b1460c1d68aed483c70c31edc4140ba2", + "sha256_in_prefix": "16ab872cbe2bb3351ce3090873440903b1460c1d68aed483c70c31edc4140ba2", + "size_in_bytes": 818 + }, + { + "_path": "include/python3.12/cpython/fileutils.h", + "path_type": "hardlink", + "sha256": "d7a2f703c6fba2efabd0b1cc916ad36074363a27a000987cfad17e21f04d44f1", + "sha256_in_prefix": "d7a2f703c6fba2efabd0b1cc916ad36074363a27a000987cfad17e21f04d44f1", + "size_in_bytes": 232 + }, + { + "_path": "include/python3.12/cpython/floatobject.h", + "path_type": "hardlink", + "sha256": "f1c53f5b87f221db66004b836aa2fc9462aa46c2fbe46b417a8ddc803ce2f585", + "sha256_in_prefix": "f1c53f5b87f221db66004b836aa2fc9462aa46c2fbe46b417a8ddc803ce2f585", + "size_in_bytes": 900 + }, + { + "_path": "include/python3.12/cpython/frameobject.h", + "path_type": "hardlink", + "sha256": "e1421b58c6a25efb56f423a749c313e3f5392f58cc0c7f4f09b0412217a4a734", + "sha256_in_prefix": "e1421b58c6a25efb56f423a749c313e3f5392f58cc0c7f4f09b0412217a4a734", + "size_in_bytes": 1108 + }, + { + "_path": "include/python3.12/cpython/funcobject.h", + "path_type": "hardlink", + "sha256": "11077e0acca3c026f706327c29d73ef629f5d6bfbd97b2178d672b80f8792497", + "sha256_in_prefix": "11077e0acca3c026f706327c29d73ef629f5d6bfbd97b2178d672b80f8792497", + "size_in_bytes": 7188 + }, + { + "_path": "include/python3.12/cpython/genobject.h", + "path_type": "hardlink", + "sha256": "24f9bd2f19341dc73c7deebca17117ea3a94fd89865c0c6548e1bf5882f51d95", + "sha256_in_prefix": "24f9bd2f19341dc73c7deebca17117ea3a94fd89865c0c6548e1bf5882f51d95", + "size_in_bytes": 3316 + }, + { + "_path": "include/python3.12/cpython/import.h", + "path_type": "hardlink", + "sha256": "f3a6cb7ea774d2ffcb64c834dffaf008e8f9f3f10b23600d5522d82176cb241c", + "sha256_in_prefix": "f3a6cb7ea774d2ffcb64c834dffaf008e8f9f3f10b23600d5522d82176cb241c", + "size_in_bytes": 1623 + }, + { + "_path": "include/python3.12/cpython/initconfig.h", + "path_type": "hardlink", + "sha256": "86e3b9d1de6f310415912e2cdfdc276e311c026ec7fdf6190893f6313cd860a3", + "sha256_in_prefix": "86e3b9d1de6f310415912e2cdfdc276e311c026ec7fdf6190893f6313cd860a3", + "size_in_bytes": 7820 + }, + { + "_path": "include/python3.12/cpython/interpreteridobject.h", + "path_type": "hardlink", + "sha256": "8fc79784d556245d7b7f382063ef3797e3aebd0a6b375a95027dd63a5dfa30b6", + "sha256_in_prefix": "8fc79784d556245d7b7f382063ef3797e3aebd0a6b375a95027dd63a5dfa30b6", + "size_in_bytes": 387 + }, + { + "_path": "include/python3.12/cpython/listobject.h", + "path_type": "hardlink", + "sha256": "0ccca44b405add7a8c19d7a5e7701e06ab904cce5c430016b50f7968aef296fe", + "sha256_in_prefix": "0ccca44b405add7a8c19d7a5e7701e06ab904cce5c430016b50f7968aef296fe", + "size_in_bytes": 1633 + }, + { + "_path": "include/python3.12/cpython/longintrepr.h", + "path_type": "hardlink", + "sha256": "e2acf37f668089278081539473eeedc8537b848fcd2eb91f53172701c014b9c3", + "sha256_in_prefix": "e2acf37f668089278081539473eeedc8537b848fcd2eb91f53172701c014b9c3", + "size_in_bytes": 4889 + }, + { + "_path": "include/python3.12/cpython/longobject.h", + "path_type": "hardlink", + "sha256": "b443782d6b69a2cfd141ac13ac8b7a8d69e47bfdae9df984de4991b2d248b8b8", + "sha256_in_prefix": "b443782d6b69a2cfd141ac13ac8b7a8d69e47bfdae9df984de4991b2d248b8b8", + "size_in_bytes": 4679 + }, + { + "_path": "include/python3.12/cpython/memoryobject.h", + "path_type": "hardlink", + "sha256": "62f414f21611a31f453af7c8326b309aad8f79166087a951844921c50cc84dc7", + "sha256_in_prefix": "62f414f21611a31f453af7c8326b309aad8f79166087a951844921c50cc84dc7", + "size_in_bytes": 2272 + }, + { + "_path": "include/python3.12/cpython/methodobject.h", + "path_type": "hardlink", + "sha256": "5beb9f3b68ac72efe403a1b0a3fbbb14a5606a49a2840b9c7e9ff243d82d79b9", + "sha256_in_prefix": "5beb9f3b68ac72efe403a1b0a3fbbb14a5606a49a2840b9c7e9ff243d82d79b9", + "size_in_bytes": 2276 + }, + { + "_path": "include/python3.12/cpython/modsupport.h", + "path_type": "hardlink", + "sha256": "a8d08132874d9d642ade82e62e87a510577b7bd4ab0685a90b044cc3b005232d", + "sha256_in_prefix": "a8d08132874d9d642ade82e62e87a510577b7bd4ab0685a90b044cc3b005232d", + "size_in_bytes": 4336 + }, + { + "_path": "include/python3.12/cpython/object.h", + "path_type": "hardlink", + "sha256": "f412fd84202ef228e6bf239c9a5a408b8d8623481a15452f8f3331dfc6342134", + "sha256_in_prefix": "f412fd84202ef228e6bf239c9a5a408b8d8623481a15452f8f3331dfc6342134", + "size_in_bytes": 21212 + }, + { + "_path": "include/python3.12/cpython/objimpl.h", + "path_type": "hardlink", + "sha256": "d99f0cff4297590a49f6616dbf1b04a06c745bed0a280ae35acc56fb3c47f2f3", + "sha256_in_prefix": "d99f0cff4297590a49f6616dbf1b04a06c745bed0a280ae35acc56fb3c47f2f3", + "size_in_bytes": 3316 + }, + { + "_path": "include/python3.12/cpython/odictobject.h", + "path_type": "hardlink", + "sha256": "97dc6296e890463fc6994247e885df65cd4024dc1b05facfdc984c37d646b919", + "sha256_in_prefix": "97dc6296e890463fc6994247e885df65cd4024dc1b05facfdc984c37d646b919", + "size_in_bytes": 1311 + }, + { + "_path": "include/python3.12/cpython/picklebufobject.h", + "path_type": "hardlink", + "sha256": "7040fb48462296c903f2f0d24d2b54e0de63cf7512dcf8d3048a0cadf7d94fd0", + "sha256_in_prefix": "7040fb48462296c903f2f0d24d2b54e0de63cf7512dcf8d3048a0cadf7d94fd0", + "size_in_bytes": 848 + }, + { + "_path": "include/python3.12/cpython/pthread_stubs.h", + "path_type": "hardlink", + "sha256": "0f3108e0430ee937098c86352d2ced6e3ec7f5cb5bc7e06eebee58cf779fcd89", + "sha256_in_prefix": "0f3108e0430ee937098c86352d2ced6e3ec7f5cb5bc7e06eebee58cf779fcd89", + "size_in_bytes": 3505 + }, + { + "_path": "include/python3.12/cpython/pyctype.h", + "path_type": "hardlink", + "sha256": "10b5ccbc210fd2832e9c34849a3952e8db75f0016add89188358b1da6a8f3dbb", + "sha256_in_prefix": "10b5ccbc210fd2832e9c34849a3952e8db75f0016add89188358b1da6a8f3dbb", + "size_in_bytes": 1387 + }, + { + "_path": "include/python3.12/cpython/pydebug.h", + "path_type": "hardlink", + "sha256": "83d72e867b4fc9ac87efdfcb41c3d30ec20fa239fe6a74d1b85aa92e1f8d9506", + "sha256_in_prefix": "83d72e867b4fc9ac87efdfcb41c3d30ec20fa239fe6a74d1b85aa92e1f8d9506", + "size_in_bytes": 1413 + }, + { + "_path": "include/python3.12/cpython/pyerrors.h", + "path_type": "hardlink", + "sha256": "1f5070d787263e3aa8845dc90b38aaeb0945be83ef2ba993a40b4af926daacad", + "sha256_in_prefix": "1f5070d787263e3aa8845dc90b38aaeb0945be83ef2ba993a40b4af926daacad", + "size_in_bytes": 4276 + }, + { + "_path": "include/python3.12/cpython/pyfpe.h", + "path_type": "hardlink", + "sha256": "ea7bfa7d891a0b5372d8b40a57d1b466b7824296e5c3f8d50b1a7cde084429b7", + "sha256_in_prefix": "ea7bfa7d891a0b5372d8b40a57d1b466b7824296e5c3f8d50b1a7cde084429b7", + "size_in_bytes": 444 + }, + { + "_path": "include/python3.12/cpython/pyframe.h", + "path_type": "hardlink", + "sha256": "0c7ea17874b967892de6f6623aa426d5eaf267a56e6bbb84b3fefa40e59ec1b8", + "sha256_in_prefix": "0c7ea17874b967892de6f6623aa426d5eaf267a56e6bbb84b3fefa40e59ec1b8", + "size_in_bytes": 1479 + }, + { + "_path": "include/python3.12/cpython/pylifecycle.h", + "path_type": "hardlink", + "sha256": "02505815b8bc3e33fe31a11f4f7f960826aa1dce2c4cee6d62d2a0394470c9bf", + "sha256_in_prefix": "02505815b8bc3e33fe31a11f4f7f960826aa1dce2c4cee6d62d2a0394470c9bf", + "size_in_bytes": 3423 + }, + { + "_path": "include/python3.12/cpython/pymem.h", + "path_type": "hardlink", + "sha256": "8a3795a9350b10548e8ad6d37dad69be2abd3870a751e67faa32a19a090608db", + "sha256_in_prefix": "8a3795a9350b10548e8ad6d37dad69be2abd3870a751e67faa32a19a090608db", + "size_in_bytes": 3379 + }, + { + "_path": "include/python3.12/cpython/pystate.h", + "path_type": "hardlink", + "sha256": "11494795dd1d6945fbf8036af5ccf247463e94d405a760924a1c78f78ebfc4ec", + "sha256_in_prefix": "11494795dd1d6945fbf8036af5ccf247463e94d405a760924a1c78f78ebfc4ec", + "size_in_bytes": 17228 + }, + { + "_path": "include/python3.12/cpython/pythonrun.h", + "path_type": "hardlink", + "sha256": "3290ea064e7450aaf43320a5fcac22d9b36acfab43d1d2c3381ade4b726ced8f", + "sha256_in_prefix": "3290ea064e7450aaf43320a5fcac22d9b36acfab43d1d2c3381ade4b726ced8f", + "size_in_bytes": 4903 + }, + { + "_path": "include/python3.12/cpython/pythread.h", + "path_type": "hardlink", + "sha256": "7239113064e41ba5a678b665af17bee1f878d51076f6d82f89d5d52151ebf573", + "sha256_in_prefix": "7239113064e41ba5a678b665af17bee1f878d51076f6d82f89d5d52151ebf573", + "size_in_bytes": 1426 + }, + { + "_path": "include/python3.12/cpython/pytime.h", + "path_type": "hardlink", + "sha256": "64b70f16b9e6845e0378f2f9108952731ca5bd43b33609781dccd5af70d60204", + "sha256_in_prefix": "64b70f16b9e6845e0378f2f9108952731ca5bd43b33609781dccd5af70d60204", + "size_in_bytes": 12375 + }, + { + "_path": "include/python3.12/cpython/setobject.h", + "path_type": "hardlink", + "sha256": "c965bf093325e20c319af5183a8e5723d4d0b373cb6d1b8781df8c1e588963c0", + "sha256_in_prefix": "c965bf093325e20c319af5183a8e5723d4d0b373cb6d1b8781df8c1e588963c0", + "size_in_bytes": 2146 + }, + { + "_path": "include/python3.12/cpython/sysmodule.h", + "path_type": "hardlink", + "sha256": "d4936db24692cccadb19c11accda260787f95e5658f88cfc752d9a49344ee051", + "sha256_in_prefix": "d4936db24692cccadb19c11accda260787f95e5658f88cfc752d9a49344ee051", + "size_in_bytes": 489 + }, + { + "_path": "include/python3.12/cpython/traceback.h", + "path_type": "hardlink", + "sha256": "7898a3c168973e1119fb3b57f144be627c1468082ab0b91d001dd876dd1dbcb6", + "sha256_in_prefix": "7898a3c168973e1119fb3b57f144be627c1468082ab0b91d001dd876dd1dbcb6", + "size_in_bytes": 444 + }, + { + "_path": "include/python3.12/cpython/tupleobject.h", + "path_type": "hardlink", + "sha256": "301c0720038f50d8e9087b38cf1392524abf9e28262b677d841fc1a7e172c3f3", + "sha256_in_prefix": "301c0720038f50d8e9087b38cf1392524abf9e28262b677d841fc1a7e172c3f3", + "size_in_bytes": 1377 + }, + { + "_path": "include/python3.12/cpython/unicodeobject.h", + "path_type": "hardlink", + "sha256": "1fece91b6ddd3b131e4c2783973b9226f1efe6e53a2530da21bb75f18ebad6c5", + "sha256_in_prefix": "1fece91b6ddd3b131e4c2783973b9226f1efe6e53a2530da21bb75f18ebad6c5", + "size_in_bytes": 34467 + }, + { + "_path": "include/python3.12/cpython/warnings.h", + "path_type": "hardlink", + "sha256": "b758a2e42b0c497ea811464f579603d14fc30b50bd6ebe064d8d2a7df7e2bd76", + "sha256_in_prefix": "b758a2e42b0c497ea811464f579603d14fc30b50bd6ebe064d8d2a7df7e2bd76", + "size_in_bytes": 564 + }, + { + "_path": "include/python3.12/cpython/weakrefobject.h", + "path_type": "hardlink", + "sha256": "be0ab05169da7efcd13aba0ddc58604a80328d4e60349df6d4efdd1bf363e1a2", + "sha256_in_prefix": "be0ab05169da7efcd13aba0ddc58604a80328d4e60349df6d4efdd1bf363e1a2", + "size_in_bytes": 2032 + }, + { + "_path": "include/python3.12/datetime.h", + "path_type": "hardlink", + "sha256": "f3d8192cada0f490a67233e615e5974f062501b2876147118ddb042ee4a7f988", + "sha256_in_prefix": "f3d8192cada0f490a67233e615e5974f062501b2876147118ddb042ee4a7f988", + "size_in_bytes": 9769 + }, + { + "_path": "include/python3.12/descrobject.h", + "path_type": "hardlink", + "sha256": "2956a488f4c4c61341e361dac949cfa4a217e0fbd0097892513b02363c9570a7", + "sha256_in_prefix": "2956a488f4c4c61341e361dac949cfa4a217e0fbd0097892513b02363c9570a7", + "size_in_bytes": 3080 + }, + { + "_path": "include/python3.12/dictobject.h", + "path_type": "hardlink", + "sha256": "08f92e2a4421d3e81fa0fa1b60cbe97f2d69897226368481b0ffc41eeb202356", + "sha256_in_prefix": "08f92e2a4421d3e81fa0fa1b60cbe97f2d69897226368481b0ffc41eeb202356", + "size_in_bytes": 3860 + }, + { + "_path": "include/python3.12/dynamic_annotations.h", + "path_type": "hardlink", + "sha256": "3e4366f7d082835049730358d277a5ad7a60e16d1601f5622f0a045a37c152ac", + "sha256_in_prefix": "3e4366f7d082835049730358d277a5ad7a60e16d1601f5622f0a045a37c152ac", + "size_in_bytes": 22471 + }, + { + "_path": "include/python3.12/enumobject.h", + "path_type": "hardlink", + "sha256": "2244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b6", + "sha256_in_prefix": "2244fe250db9995068fe74dce0e23fd70c12b03fd94751d98b773be8f64896b6", + "size_in_bytes": 253 + }, + { + "_path": "include/python3.12/errcode.h", + "path_type": "hardlink", + "sha256": "e09ffcbb80580103d52992eb5fd8fd01b9930fda5e8f3874bfb9ee7aa2fe99fa", + "sha256_in_prefix": "e09ffcbb80580103d52992eb5fd8fd01b9930fda5e8f3874bfb9ee7aa2fe99fa", + "size_in_bytes": 1779 + }, + { + "_path": "include/python3.12/exports.h", + "path_type": "hardlink", + "sha256": "d02e9937f747660b218062bcdab504b706cad264b4df993f749d9118f2f7b65c", + "sha256_in_prefix": "d02e9937f747660b218062bcdab504b706cad264b4df993f749d9118f2f7b65c", + "size_in_bytes": 1267 + }, + { + "_path": "include/python3.12/fileobject.h", + "path_type": "hardlink", + "sha256": "133e57cf705cbdaa79a0c115b27e748cc24dedb51ea17b441ff65d05df28a674", + "sha256_in_prefix": "133e57cf705cbdaa79a0c115b27e748cc24dedb51ea17b441ff65d05df28a674", + "size_in_bytes": 1650 + }, + { + "_path": "include/python3.12/fileutils.h", + "path_type": "hardlink", + "sha256": "51ae1c2ca70a8005206f653121d1ba3247f59421c96399739845d687980e9b01", + "sha256_in_prefix": "51ae1c2ca70a8005206f653121d1ba3247f59421c96399739845d687980e9b01", + "size_in_bytes": 507 + }, + { + "_path": "include/python3.12/floatobject.h", + "path_type": "hardlink", + "sha256": "50d23b4026d270e543d2dd52059bb409569218bf6c3c219dbe836077ee0ca868", + "sha256_in_prefix": "50d23b4026d270e543d2dd52059bb409569218bf6c3c219dbe836077ee0ca868", + "size_in_bytes": 1532 + }, + { + "_path": "include/python3.12/frameobject.h", + "path_type": "hardlink", + "sha256": "969cd93065ce79b81bbc67a65d31b742e23f30bf79d6e44a306963d552ed0c35", + "sha256_in_prefix": "969cd93065ce79b81bbc67a65d31b742e23f30bf79d6e44a306963d552ed0c35", + "size_in_bytes": 336 + }, + { + "_path": "include/python3.12/genericaliasobject.h", + "path_type": "hardlink", + "sha256": "0e53a0b18c114be68eccea9ffd1dd577e204b1f0ada4d3aedc8e7ee0c80fc7f8", + "sha256_in_prefix": "0e53a0b18c114be68eccea9ffd1dd577e204b1f0ada4d3aedc8e7ee0c80fc7f8", + "size_in_bytes": 334 + }, + { + "_path": "include/python3.12/import.h", + "path_type": "hardlink", + "sha256": "4113e1b6afa760c3decce2bb765835adda19861394974cfe301e1ccb482e2b94", + "sha256_in_prefix": "4113e1b6afa760c3decce2bb765835adda19861394974cfe301e1ccb482e2b94", + "size_in_bytes": 3033 + }, + { + "_path": "include/python3.12/internal/pycore_abstract.h", + "path_type": "hardlink", + "sha256": "75ecd34cdcd06fc64fcfa550f66975d755619e7cf06fdae8ecbe2de6ec49ce39", + "sha256_in_prefix": "75ecd34cdcd06fc64fcfa550f66975d755619e7cf06fdae8ecbe2de6ec49ce39", + "size_in_bytes": 611 + }, + { + "_path": "include/python3.12/internal/pycore_asdl.h", + "path_type": "hardlink", + "sha256": "b29dace0f84849c4a24bc3745523a36911cd192bad7ec6fb48aba8facff51d3e", + "sha256_in_prefix": "b29dace0f84849c4a24bc3745523a36911cd192bad7ec6fb48aba8facff51d3e", + "size_in_bytes": 3035 + }, + { + "_path": "include/python3.12/internal/pycore_ast.h", + "path_type": "hardlink", + "sha256": "064b6778fa758fb2580fb8770f77dd0d1eb19323df0e345373788c75754910cf", + "sha256_in_prefix": "064b6778fa758fb2580fb8770f77dd0d1eb19323df0e345373788c75754910cf", + "size_in_bytes": 31288 + }, + { + "_path": "include/python3.12/internal/pycore_ast_state.h", + "path_type": "hardlink", + "sha256": "1d76a7b5207c653a86dec97aab5ba1fcc5c75e94333662792a692cb68e5b26c6", + "sha256_in_prefix": "1d76a7b5207c653a86dec97aab5ba1fcc5c75e94333662792a692cb68e5b26c6", + "size_in_bytes": 6749 + }, + { + "_path": "include/python3.12/internal/pycore_atexit.h", + "path_type": "hardlink", + "sha256": "8c5c88b8452894cf8a5f243ceb9021060f0fe8f5689cbc3e705c19c5edc0798a", + "sha256_in_prefix": "8c5c88b8452894cf8a5f243ceb9021060f0fe8f5689cbc3e705c19c5edc0798a", + "size_in_bytes": 1149 + }, + { + "_path": "include/python3.12/internal/pycore_atomic.h", + "path_type": "hardlink", + "sha256": "95e7118e799ad3faafc8e58a29b2d1f1a4bb94e1aac3273e042f379f8e12d4e6", + "sha256_in_prefix": "95e7118e799ad3faafc8e58a29b2d1f1a4bb94e1aac3273e042f379f8e12d4e6", + "size_in_bytes": 16979 + }, + { + "_path": "include/python3.12/internal/pycore_atomic_funcs.h", + "path_type": "hardlink", + "sha256": "9d5cfa13ad863a0cc1b0ab06861c1f8cfbdc7d730b9c4603e5777a608263d399", + "sha256_in_prefix": "9d5cfa13ad863a0cc1b0ab06861c1f8cfbdc7d730b9c4603e5777a608263d399", + "size_in_bytes": 2438 + }, + { + "_path": "include/python3.12/internal/pycore_bitutils.h", + "path_type": "hardlink", + "sha256": "86628b9cbefe4ff000e1190cd36f37b70a2dad6a4e9231cc2466a84579cc2139", + "sha256_in_prefix": "86628b9cbefe4ff000e1190cd36f37b70a2dad6a4e9231cc2466a84579cc2139", + "size_in_bytes": 6062 + }, + { + "_path": "include/python3.12/internal/pycore_blocks_output_buffer.h", + "path_type": "hardlink", + "sha256": "03fed5054d0d78e3711e73995e484fefb81495c063a5b9ef555c0395d7fc1ebc", + "sha256_in_prefix": "03fed5054d0d78e3711e73995e484fefb81495c063a5b9ef555c0395d7fc1ebc", + "size_in_bytes": 8688 + }, + { + "_path": "include/python3.12/internal/pycore_bytes_methods.h", + "path_type": "hardlink", + "sha256": "1534326dbf027e9bb472be5ccf8b82fab48f3282cc7f6a61629b801fc80afc00", + "sha256_in_prefix": "1534326dbf027e9bb472be5ccf8b82fab48f3282cc7f6a61629b801fc80afc00", + "size_in_bytes": 3384 + }, + { + "_path": "include/python3.12/internal/pycore_bytesobject.h", + "path_type": "hardlink", + "sha256": "d3ecf25cf0f0e9815ac24f496e5ccbbf8d57a10e570da81e84f2b5f6e95b59b8", + "sha256_in_prefix": "d3ecf25cf0f0e9815ac24f496e5ccbbf8d57a10e570da81e84f2b5f6e95b59b8", + "size_in_bytes": 1339 + }, + { + "_path": "include/python3.12/internal/pycore_call.h", + "path_type": "hardlink", + "sha256": "5e780aed2dc991455a0e528fc7baca8df61d2e4bec4e137d7e788668b5750ec5", + "sha256_in_prefix": "5e780aed2dc991455a0e528fc7baca8df61d2e4bec4e137d7e788668b5750ec5", + "size_in_bytes": 3920 + }, + { + "_path": "include/python3.12/internal/pycore_ceval.h", + "path_type": "hardlink", + "sha256": "1af22b50c9ececfc4c3a5f37ecb70cc1c0eefad5a2656e6e22fc088cae54e226", + "sha256_in_prefix": "1af22b50c9ececfc4c3a5f37ecb70cc1c0eefad5a2656e6e22fc088cae54e226", + "size_in_bytes": 5265 + }, + { + "_path": "include/python3.12/internal/pycore_ceval_state.h", + "path_type": "hardlink", + "sha256": "f29e3d6dcac96b0067a17845df8483013230805db10c6f3c5ecd02b9134640e7", + "sha256_in_prefix": "f29e3d6dcac96b0067a17845df8483013230805db10c6f3c5ecd02b9134640e7", + "size_in_bytes": 2744 + }, + { + "_path": "include/python3.12/internal/pycore_code.h", + "path_type": "hardlink", + "sha256": "48e78dd1a12e6afa6e54e26f8e7c4f56e20689b84189d503507c7f6c36819092", + "sha256_in_prefix": "48e78dd1a12e6afa6e54e26f8e7c4f56e20689b84189d503507c7f6c36819092", + "size_in_bytes": 15835 + }, + { + "_path": "include/python3.12/internal/pycore_compile.h", + "path_type": "hardlink", + "sha256": "4d386629f5e0ea801a01122833f11363cf9f1584aef6e9692ffd0b95eda37cbc", + "sha256_in_prefix": "4d386629f5e0ea801a01122833f11363cf9f1584aef6e9692ffd0b95eda37cbc", + "size_in_bytes": 3453 + }, + { + "_path": "include/python3.12/internal/pycore_condvar.h", + "path_type": "hardlink", + "sha256": "89a5d9c366c2e1c312e1ace5067d184380242c944deb698b6a4f53b51abd5826", + "sha256_in_prefix": "89a5d9c366c2e1c312e1ace5067d184380242c944deb698b6a4f53b51abd5826", + "size_in_bytes": 2839 + }, + { + "_path": "include/python3.12/internal/pycore_context.h", + "path_type": "hardlink", + "sha256": "974d6bafbe0164d60dd1bc4f09b5eac9bcc9e2d9066924ba2a2ba6d502f115b5", + "sha256_in_prefix": "974d6bafbe0164d60dd1bc4f09b5eac9bcc9e2d9066924ba2a2ba6d502f115b5", + "size_in_bytes": 1301 + }, + { + "_path": "include/python3.12/internal/pycore_descrobject.h", + "path_type": "hardlink", + "sha256": "d9be424b5c2d109b51338016acab6132f299c0640fc069fb0e1d48575089574e", + "sha256_in_prefix": "d9be424b5c2d109b51338016acab6132f299c0640fc069fb0e1d48575089574e", + "size_in_bytes": 499 + }, + { + "_path": "include/python3.12/internal/pycore_dict.h", + "path_type": "hardlink", + "sha256": "4d51e7184d50a5f8785a1cbdc9f6eb36b86201158ae6e3527884ce2b5dd504bf", + "sha256_in_prefix": "4d51e7184d50a5f8785a1cbdc9f6eb36b86201158ae6e3527884ce2b5dd504bf", + "size_in_bytes": 6384 + }, + { + "_path": "include/python3.12/internal/pycore_dict_state.h", + "path_type": "hardlink", + "sha256": "5a15c2bb4020ce4a1d7a4c651e0f98b4becd910f89cd7c4089c80a0419ec4f1c", + "sha256_in_prefix": "5a15c2bb4020ce4a1d7a4c651e0f98b4becd910f89cd7c4089c80a0419ec4f1c", + "size_in_bytes": 1095 + }, + { + "_path": "include/python3.12/internal/pycore_dtoa.h", + "path_type": "hardlink", + "sha256": "c83a4aa972a4845cdf36abdac4769ea30e877aae1997fc4999d020bc3e183c1e", + "sha256_in_prefix": "c83a4aa972a4845cdf36abdac4769ea30e877aae1997fc4999d020bc3e183c1e", + "size_in_bytes": 1615 + }, + { + "_path": "include/python3.12/internal/pycore_emscripten_signal.h", + "path_type": "hardlink", + "sha256": "1acd47a1c09e365be8c7fa51db31307021cc2e471471fc199e26f317df58c4b8", + "sha256_in_prefix": "1acd47a1c09e365be8c7fa51db31307021cc2e471471fc199e26f317df58c4b8", + "size_in_bytes": 562 + }, + { + "_path": "include/python3.12/internal/pycore_exceptions.h", + "path_type": "hardlink", + "sha256": "4590af737d53afcbd7d559434190d2d8ff4f5cd0e923837721aea5ebb000ef68", + "sha256_in_prefix": "4590af737d53afcbd7d559434190d2d8ff4f5cd0e923837721aea5ebb000ef68", + "size_in_bytes": 842 + }, + { + "_path": "include/python3.12/internal/pycore_faulthandler.h", + "path_type": "hardlink", + "sha256": "6444dce1924eae011d27385183ad1a5de6908501cedce2e1531abd834c68cae7", + "sha256_in_prefix": "6444dce1924eae011d27385183ad1a5de6908501cedce2e1531abd834c68cae7", + "size_in_bytes": 2220 + }, + { + "_path": "include/python3.12/internal/pycore_fileutils.h", + "path_type": "hardlink", + "sha256": "ea9cac693c87dc049f199cecd2844592ee08d0283dc0b059c4caab517932af73", + "sha256_in_prefix": "ea9cac693c87dc049f199cecd2844592ee08d0283dc0b059c4caab517932af73", + "size_in_bytes": 7910 + }, + { + "_path": "include/python3.12/internal/pycore_fileutils_windows.h", + "path_type": "hardlink", + "sha256": "9e976ea0f3457c8b40db0a3b2cfea9e9684737f75282400ec0040ae0df1e6385", + "sha256_in_prefix": "9e976ea0f3457c8b40db0a3b2cfea9e9684737f75282400ec0040ae0df1e6385", + "size_in_bytes": 2724 + }, + { + "_path": "include/python3.12/internal/pycore_floatobject.h", + "path_type": "hardlink", + "sha256": "021fef24c4b7e7390c793af7ccf12ddd94b1871e27d26997b37eb3093d5380b5", + "sha256_in_prefix": "021fef24c4b7e7390c793af7ccf12ddd94b1871e27d26997b37eb3093d5380b5", + "size_in_bytes": 1578 + }, + { + "_path": "include/python3.12/internal/pycore_flowgraph.h", + "path_type": "hardlink", + "sha256": "c58cdc30ce8c853404f55881813ec69d6dbf921f2769ec9e289b5155b7a349db", + "sha256_in_prefix": "c58cdc30ce8c853404f55881813ec69d6dbf921f2769ec9e289b5155b7a349db", + "size_in_bytes": 4630 + }, + { + "_path": "include/python3.12/internal/pycore_format.h", + "path_type": "hardlink", + "sha256": "253cc77e6d11ba20d297813e064650fa965b3653f150bd85f805b94db5f3a98d", + "sha256_in_prefix": "253cc77e6d11ba20d297813e064650fa965b3653f150bd85f805b94db5f3a98d", + "size_in_bytes": 480 + }, + { + "_path": "include/python3.12/internal/pycore_frame.h", + "path_type": "hardlink", + "sha256": "23d66ba6ef2936ecca96dc427be5e022712ae25c3f4b3df2abd2ca46b1ee5f39", + "sha256_in_prefix": "23d66ba6ef2936ecca96dc427be5e022712ae25c3f4b3df2abd2ca46b1ee5f39", + "size_in_bytes": 9255 + }, + { + "_path": "include/python3.12/internal/pycore_function.h", + "path_type": "hardlink", + "sha256": "8fad970bd3f31347aed72b92acd17270dbb6ec5333ab5ed6fe43dc9cf2527841", + "sha256_in_prefix": "8fad970bd3f31347aed72b92acd17270dbb6ec5333ab5ed6fe43dc9cf2527841", + "size_in_bytes": 611 + }, + { + "_path": "include/python3.12/internal/pycore_gc.h", + "path_type": "hardlink", + "sha256": "d0349a94dafb16ec4c05ba5a94d3b9e6cec53fe7b5e0d74216ea31996546f9a3", + "sha256_in_prefix": "d0349a94dafb16ec4c05ba5a94d3b9e6cec53fe7b5e0d74216ea31996546f9a3", + "size_in_bytes": 7658 + }, + { + "_path": "include/python3.12/internal/pycore_genobject.h", + "path_type": "hardlink", + "sha256": "a940f41da1e8d9d12c9c438ea0b4f24e72abc494447bcecd9423b76f54e3402a", + "sha256_in_prefix": "a940f41da1e8d9d12c9c438ea0b4f24e72abc494447bcecd9423b76f54e3402a", + "size_in_bytes": 1186 + }, + { + "_path": "include/python3.12/internal/pycore_getopt.h", + "path_type": "hardlink", + "sha256": "e93393067b66b557b0300e05c10ee904d4be54cadfb214c5328a9225ad199452", + "sha256_in_prefix": "e93393067b66b557b0300e05c10ee904d4be54cadfb214c5328a9225ad199452", + "size_in_bytes": 490 + }, + { + "_path": "include/python3.12/internal/pycore_gil.h", + "path_type": "hardlink", + "sha256": "cf455aacd5651e5b43547ebe69bb324eab84238d92665df53c1df32434bd0d9b", + "sha256_in_prefix": "cf455aacd5651e5b43547ebe69bb324eab84238d92665df53c1df32434bd0d9b", + "size_in_bytes": 1565 + }, + { + "_path": "include/python3.12/internal/pycore_global_objects.h", + "path_type": "hardlink", + "sha256": "ce857a319514b1682eb054bf4a017974b0bf211092819b25f23e877a228090df", + "sha256_in_prefix": "ce857a319514b1682eb054bf4a017974b0bf211092819b25f23e877a228090df", + "size_in_bytes": 3035 + }, + { + "_path": "include/python3.12/internal/pycore_global_objects_fini_generated.h", + "path_type": "hardlink", + "sha256": "de77a10cb1e7d32780ecdc52644e1c7aaf5efc9bee6e3e34b5fa269074a4c73e", + "sha256_in_prefix": "de77a10cb1e7d32780ecdc52644e1c7aaf5efc9bee6e3e34b5fa269074a4c73e", + "size_in_bytes": 116235 + }, + { + "_path": "include/python3.12/internal/pycore_global_strings.h", + "path_type": "hardlink", + "sha256": "92eec80fdd1d3db54caae6af6c3efbec41c60e1266f094a63aa8551492d48f46", + "sha256_in_prefix": "92eec80fdd1d3db54caae6af6c3efbec41c60e1266f094a63aa8551492d48f46", + "size_in_bytes": 25693 + }, + { + "_path": "include/python3.12/internal/pycore_hamt.h", + "path_type": "hardlink", + "sha256": "074b31c2f5701cac43d8dc3e4ede40b2befc6dddfcaa2862cfc8f76234c30ae8", + "sha256_in_prefix": "074b31c2f5701cac43d8dc3e4ede40b2befc6dddfcaa2862cfc8f76234c30ae8", + "size_in_bytes": 3742 + }, + { + "_path": "include/python3.12/internal/pycore_hashtable.h", + "path_type": "hardlink", + "sha256": "690488a7e50ad743e1bb685702fbcfac866ace89d2417a247c1171afdc222261", + "sha256_in_prefix": "690488a7e50ad743e1bb685702fbcfac866ace89d2417a247c1171afdc222261", + "size_in_bytes": 4286 + }, + { + "_path": "include/python3.12/internal/pycore_import.h", + "path_type": "hardlink", + "sha256": "e5b179692f05707e7fb182b908ed46f9a75f4a751b20501a74de2a440c387e1d", + "sha256_in_prefix": "e5b179692f05707e7fb182b908ed46f9a75f4a751b20501a74de2a440c387e1d", + "size_in_bytes": 6358 + }, + { + "_path": "include/python3.12/internal/pycore_initconfig.h", + "path_type": "hardlink", + "sha256": "caf13e2c290ae8375636d0e1f3b1851a90396b3747da650d058c282b8743b558", + "sha256_in_prefix": "caf13e2c290ae8375636d0e1f3b1851a90396b3747da650d058c282b8743b558", + "size_in_bytes": 5706 + }, + { + "_path": "include/python3.12/internal/pycore_instruments.h", + "path_type": "hardlink", + "sha256": "dcdb0593cfa908c036d6661f1a776db48642c0fedd243da88161f45ff3c3e3fa", + "sha256_in_prefix": "dcdb0593cfa908c036d6661f1a776db48642c0fedd243da88161f45ff3c3e3fa", + "size_in_bytes": 2998 + }, + { + "_path": "include/python3.12/internal/pycore_interp.h", + "path_type": "hardlink", + "sha256": "23f5d7884f9e0b212fe79879bbcdc5a2c23c22283db38cadbac6f108bf0f1b75", + "sha256_in_prefix": "23f5d7884f9e0b212fe79879bbcdc5a2c23c22283db38cadbac6f108bf0f1b75", + "size_in_bytes": 9086 + }, + { + "_path": "include/python3.12/internal/pycore_intrinsics.h", + "path_type": "hardlink", + "sha256": "e6d6d1eae51b508196615094a4c17189e9822eacb5c0e94102e78aa7136dd9a8", + "sha256_in_prefix": "e6d6d1eae51b508196615094a4c17189e9822eacb5c0e94102e78aa7136dd9a8", + "size_in_bytes": 1397 + }, + { + "_path": "include/python3.12/internal/pycore_list.h", + "path_type": "hardlink", + "sha256": "470a62bb98b383b85ec738a6577424e6cdd51ae235f4e5ea06c5afdedb6e1652", + "sha256_in_prefix": "470a62bb98b383b85ec738a6577424e6cdd51ae235f4e5ea06c5afdedb6e1652", + "size_in_bytes": 1980 + }, + { + "_path": "include/python3.12/internal/pycore_long.h", + "path_type": "hardlink", + "sha256": "84c0c7bd7ba0c2fbbfb106561e32328e478d8350afe756af6a4862c95d921a06", + "sha256_in_prefix": "84c0c7bd7ba0c2fbbfb106561e32328e478d8350afe756af6a4862c95d921a06", + "size_in_bytes": 7805 + }, + { + "_path": "include/python3.12/internal/pycore_memoryobject.h", + "path_type": "hardlink", + "sha256": "c845bb546019ed9999403018740ee5b26f83f8d888c5288895897cb2bd1b5eec", + "sha256_in_prefix": "c845bb546019ed9999403018740ee5b26f83f8d888c5288895897cb2bd1b5eec", + "size_in_bytes": 383 + }, + { + "_path": "include/python3.12/internal/pycore_moduleobject.h", + "path_type": "hardlink", + "sha256": "55a8f42968545a349d8e0b43cd1822b22ae2cf9fa0fb098c6bb843e7af76e165", + "sha256_in_prefix": "55a8f42968545a349d8e0b43cd1822b22ae2cf9fa0fb098c6bb843e7af76e165", + "size_in_bytes": 1192 + }, + { + "_path": "include/python3.12/internal/pycore_namespace.h", + "path_type": "hardlink", + "sha256": "466fe0e3f48e954d8bfe9e0c73fc9378cf79ca37710778ba6698e1c365304956", + "sha256_in_prefix": "466fe0e3f48e954d8bfe9e0c73fc9378cf79ca37710778ba6698e1c365304956", + "size_in_bytes": 392 + }, + { + "_path": "include/python3.12/internal/pycore_object.h", + "path_type": "hardlink", + "sha256": "16b246dfc1e75e59c4a150e390a7b139f7dde5eaf8160f61d9645666aaef171a", + "sha256_in_prefix": "16b246dfc1e75e59c4a150e390a7b139f7dde5eaf8160f61d9645666aaef171a", + "size_in_bytes": 14411 + }, + { + "_path": "include/python3.12/internal/pycore_object_state.h", + "path_type": "hardlink", + "sha256": "3f8950c793e7121629508d4472c6b020f51d9eb583e317383b67da7f931c03ee", + "sha256_in_prefix": "3f8950c793e7121629508d4472c6b020f51d9eb583e317383b67da7f931c03ee", + "size_in_bytes": 737 + }, + { + "_path": "include/python3.12/internal/pycore_obmalloc.h", + "path_type": "hardlink", + "sha256": "d8738004c5dbb5520f401919ed55181a48a9e64a3b51930309fc99fb9d219576", + "sha256_in_prefix": "d8738004c5dbb5520f401919ed55181a48a9e64a3b51930309fc99fb9d219576", + "size_in_bytes": 27284 + }, + { + "_path": "include/python3.12/internal/pycore_obmalloc_init.h", + "path_type": "hardlink", + "sha256": "33853ff5ffac15a8622ff6920ff2bd0bf83d1df7ea6d1563916d05992b3203fb", + "sha256_in_prefix": "33853ff5ffac15a8622ff6920ff2bd0bf83d1df7ea6d1563916d05992b3203fb", + "size_in_bytes": 2085 + }, + { + "_path": "include/python3.12/internal/pycore_opcode.h", + "path_type": "hardlink", + "sha256": "432e30c6145dff72096325d17192d0eff9895b367d4590f782e2d8b9d5f78cd6", + "sha256_in_prefix": "432e30c6145dff72096325d17192d0eff9895b367d4590f782e2d8b9d5f78cd6", + "size_in_bytes": 20081 + }, + { + "_path": "include/python3.12/internal/pycore_opcode_utils.h", + "path_type": "hardlink", + "sha256": "98dfb250812d554278dedee98a2e9cb05b2583b22d2af8ba1aeda6b130a21b40", + "sha256_in_prefix": "98dfb250812d554278dedee98a2e9cb05b2583b22d2af8ba1aeda6b130a21b40", + "size_in_bytes": 2686 + }, + { + "_path": "include/python3.12/internal/pycore_parser.h", + "path_type": "hardlink", + "sha256": "91189a016020eb7de0b1ab8ae38145dbec6b561ae5c75cea15980cb76255ba5b", + "sha256_in_prefix": "91189a016020eb7de0b1ab8ae38145dbec6b561ae5c75cea15980cb76255ba5b", + "size_in_bytes": 1358 + }, + { + "_path": "include/python3.12/internal/pycore_pathconfig.h", + "path_type": "hardlink", + "sha256": "ff96c74aae60eba62bec8c6d52f34471caf07792186bc16d76e7a783f61aa0ed", + "sha256_in_prefix": "ff96c74aae60eba62bec8c6d52f34471caf07792186bc16d76e7a783f61aa0ed", + "size_in_bytes": 606 + }, + { + "_path": "include/python3.12/internal/pycore_pyarena.h", + "path_type": "hardlink", + "sha256": "d4f4e513bae78ff985f51ca48fb7d1a4d57055c59393a1eb661e55e6ec3ba61f", + "sha256_in_prefix": "d4f4e513bae78ff985f51ca48fb7d1a4d57055c59393a1eb661e55e6ec3ba61f", + "size_in_bytes": 2733 + }, + { + "_path": "include/python3.12/internal/pycore_pyerrors.h", + "path_type": "hardlink", + "sha256": "6668d80af8838faf87ff2e37a536c2586e1588d1b23a08f04992c58f6c0630a3", + "sha256_in_prefix": "6668d80af8838faf87ff2e37a536c2586e1588d1b23a08f04992c58f6c0630a3", + "size_in_bytes": 2783 + }, + { + "_path": "include/python3.12/internal/pycore_pyhash.h", + "path_type": "hardlink", + "sha256": "7c631d06afad90fa9c2ddc8dc04b7c2855ee5aa6e7ece0b22d0a966a702abf73", + "sha256_in_prefix": "7c631d06afad90fa9c2ddc8dc04b7c2855ee5aa6e7ece0b22d0a966a702abf73", + "size_in_bytes": 709 + }, + { + "_path": "include/python3.12/internal/pycore_pylifecycle.h", + "path_type": "hardlink", + "sha256": "f6a91e690b8e5d3dca52dcdff63d36a6ad9ad85b7ee1edfc14215cc0483059fa", + "sha256_in_prefix": "f6a91e690b8e5d3dca52dcdff63d36a6ad9ad85b7ee1edfc14215cc0483059fa", + "size_in_bytes": 3365 + }, + { + "_path": "include/python3.12/internal/pycore_pymath.h", + "path_type": "hardlink", + "sha256": "6dd3ea0f9a84bfa3a2eb0a2b7fa1af1dc8aadad3e74305e13f194a1586815376", + "sha256_in_prefix": "6dd3ea0f9a84bfa3a2eb0a2b7fa1af1dc8aadad3e74305e13f194a1586815376", + "size_in_bytes": 8600 + }, + { + "_path": "include/python3.12/internal/pycore_pymem.h", + "path_type": "hardlink", + "sha256": "ad0b35bbf5e665e90223499f8954bfcf36448b1634d54501b0c84d08680323ca", + "sha256_in_prefix": "ad0b35bbf5e665e90223499f8954bfcf36448b1634d54501b0c84d08680323ca", + "size_in_bytes": 3040 + }, + { + "_path": "include/python3.12/internal/pycore_pymem_init.h", + "path_type": "hardlink", + "sha256": "82a1418ee1867e5e9a2717e8a1acfec2e2ff3ef07225e30be7c8cd8f6e29a7ba", + "sha256_in_prefix": "82a1418ee1867e5e9a2717e8a1acfec2e2ff3ef07225e30be7c8cd8f6e29a7ba", + "size_in_bytes": 2654 + }, + { + "_path": "include/python3.12/internal/pycore_pystate.h", + "path_type": "hardlink", + "sha256": "c06823811bf5dd3d84f40d6a087452da5915e3ad277afef2202c9e86e833ce00", + "sha256_in_prefix": "c06823811bf5dd3d84f40d6a087452da5915e3ad277afef2202c9e86e833ce00", + "size_in_bytes": 4982 + }, + { + "_path": "include/python3.12/internal/pycore_pythread.h", + "path_type": "hardlink", + "sha256": "ba04eed4d18d6110982cc58800fda11f3899c61fed644ff9e52a4adedb7b750a", + "sha256_in_prefix": "ba04eed4d18d6110982cc58800fda11f3899c61fed644ff9e52a4adedb7b750a", + "size_in_bytes": 2075 + }, + { + "_path": "include/python3.12/internal/pycore_range.h", + "path_type": "hardlink", + "sha256": "824c5023a85a9c1c2dd50fecf442d12c7b2966e0e71a2d291f6f17f7fd8c29bc", + "sha256_in_prefix": "824c5023a85a9c1c2dd50fecf442d12c7b2966e0e71a2d291f6f17f7fd8c29bc", + "size_in_bytes": 346 + }, + { + "_path": "include/python3.12/internal/pycore_runtime.h", + "path_type": "hardlink", + "sha256": "d47fe4de4c245e2f90ce73792337565cae6ce95d8e2cd08bcda43ec92832b1ac", + "sha256_in_prefix": "d47fe4de4c245e2f90ce73792337565cae6ce95d8e2cd08bcda43ec92832b1ac", + "size_in_bytes": 8429 + }, + { + "_path": "include/python3.12/internal/pycore_runtime_init.h", + "path_type": "hardlink", + "sha256": "60d97c6edbd7eaf3841ce88d3f33794b4c3dfead870914f021e1425e11670321", + "sha256_in_prefix": "60d97c6edbd7eaf3841ce88d3f33794b4c3dfead870914f021e1425e11670321", + "size_in_bytes": 6087 + }, + { + "_path": "include/python3.12/internal/pycore_runtime_init_generated.h", + "path_type": "hardlink", + "sha256": "e7e74e6c075d1988f4118c9c2860c90b9489e491e808aa3ec3f4cac6facab805", + "sha256_in_prefix": "e7e74e6c075d1988f4118c9c2860c90b9489e491e808aa3ec3f4cac6facab805", + "size_in_bytes": 46066 + }, + { + "_path": "include/python3.12/internal/pycore_signal.h", + "path_type": "hardlink", + "sha256": "186835a8702a10bb1f3f63185d50874f24885716707717f620d3ffd0a2039679", + "sha256_in_prefix": "186835a8702a10bb1f3f63185d50874f24885716707717f620d3ffd0a2039679", + "size_in_bytes": 2611 + }, + { + "_path": "include/python3.12/internal/pycore_sliceobject.h", + "path_type": "hardlink", + "sha256": "e8b9ba794081a75bf73f0eb64089a766b5bd04b076d4368a14a83ff43ce909be", + "sha256_in_prefix": "e8b9ba794081a75bf73f0eb64089a766b5bd04b076d4368a14a83ff43ce909be", + "size_in_bytes": 414 + }, + { + "_path": "include/python3.12/internal/pycore_strhex.h", + "path_type": "hardlink", + "sha256": "45783d1137fc33a8d9e457692227e8395a93b27c76205f50ad7bd8f00fe7aefb", + "sha256_in_prefix": "45783d1137fc33a8d9e457692227e8395a93b27c76205f50ad7bd8f00fe7aefb", + "size_in_bytes": 937 + }, + { + "_path": "include/python3.12/internal/pycore_structseq.h", + "path_type": "hardlink", + "sha256": "e1c1be3681fec8c1146d5a084869c1bbabcbe68223382cdab8536c8b88958891", + "sha256_in_prefix": "e1c1be3681fec8c1146d5a084869c1bbabcbe68223382cdab8536c8b88958891", + "size_in_bytes": 923 + }, + { + "_path": "include/python3.12/internal/pycore_symtable.h", + "path_type": "hardlink", + "sha256": "0eeea2ae4b12aaa38bfb8f15f404771306dd4ff92f6f766be10be8129b00e2fc", + "sha256_in_prefix": "0eeea2ae4b12aaa38bfb8f15f404771306dd4ff92f6f766be10be8129b00e2fc", + "size_in_bytes": 7035 + }, + { + "_path": "include/python3.12/internal/pycore_sysmodule.h", + "path_type": "hardlink", + "sha256": "2c22c3f98c917dee3d954957f36713e2ddd96a27b076e05f7360c629f37e983d", + "sha256_in_prefix": "2c22c3f98c917dee3d954957f36713e2ddd96a27b076e05f7360c629f37e983d", + "size_in_bytes": 734 + }, + { + "_path": "include/python3.12/internal/pycore_time.h", + "path_type": "hardlink", + "sha256": "6838118a537e71edaf76290da15cbf2da19499df1ee4e30b15f35bb4b9257b70", + "sha256_in_prefix": "6838118a537e71edaf76290da15cbf2da19499df1ee4e30b15f35bb4b9257b70", + "size_in_bytes": 388 + }, + { + "_path": "include/python3.12/internal/pycore_token.h", + "path_type": "hardlink", + "sha256": "91c75ef718b8e8be2383fdcea502c1e63ebfa6d681afd45672e379ea7e5d3668", + "sha256_in_prefix": "91c75ef718b8e8be2383fdcea502c1e63ebfa6d681afd45672e379ea7e5d3668", + "size_in_bytes": 3050 + }, + { + "_path": "include/python3.12/internal/pycore_traceback.h", + "path_type": "hardlink", + "sha256": "3f9dfb009dc161f2d979f5af76d660611264b5d0b1b4adeeae10d30ee0999ede", + "sha256_in_prefix": "3f9dfb009dc161f2d979f5af76d660611264b5d0b1b4adeeae10d30ee0999ede", + "size_in_bytes": 3501 + }, + { + "_path": "include/python3.12/internal/pycore_tracemalloc.h", + "path_type": "hardlink", + "sha256": "61ac9b846ae579c667d20034c9c4004a07ab3ff039848ddeeec8d9c39ff1331a", + "sha256_in_prefix": "61ac9b846ae579c667d20034c9c4004a07ab3ff039848ddeeec8d9c39ff1331a", + "size_in_bytes": 3075 + }, + { + "_path": "include/python3.12/internal/pycore_tuple.h", + "path_type": "hardlink", + "sha256": "de5677ac0809abf2744ebdd94768b6974e75ea62cc2cee44c4f433e2b818f953", + "sha256_in_prefix": "de5677ac0809abf2744ebdd94768b6974e75ea62cc2cee44c4f433e2b818f953", + "size_in_bytes": 2197 + }, + { + "_path": "include/python3.12/internal/pycore_typeobject.h", + "path_type": "hardlink", + "sha256": "9af7c474e699753e6830949962176eab1f2e3ffa9616a24ab395001fc75db90b", + "sha256_in_prefix": "9af7c474e699753e6830949962176eab1f2e3ffa9616a24ab395001fc75db90b", + "size_in_bytes": 4669 + }, + { + "_path": "include/python3.12/internal/pycore_typevarobject.h", + "path_type": "hardlink", + "sha256": "b925204918e577bfb667a64f5f56e410cba0bc518207ed8535d1fcf1bdd6ab00", + "sha256_in_prefix": "b925204918e577bfb667a64f5f56e410cba0bc518207ed8535d1fcf1bdd6ab00", + "size_in_bytes": 763 + }, + { + "_path": "include/python3.12/internal/pycore_ucnhash.h", + "path_type": "hardlink", + "sha256": "6d9077e875703e5db7daf293a6c7ea3d43d1ee84dec137a950f17a26e9348eb5", + "sha256_in_prefix": "6d9077e875703e5db7daf293a6c7ea3d43d1ee84dec137a950f17a26e9348eb5", + "size_in_bytes": 898 + }, + { + "_path": "include/python3.12/internal/pycore_unicodeobject.h", + "path_type": "hardlink", + "sha256": "916e12522af51502be463a9e722e1e5017827e1d8da62ac68a03887185c1c278", + "sha256_in_prefix": "916e12522af51502be463a9e722e1e5017827e1d8da62ac68a03887185c1c278", + "size_in_bytes": 1966 + }, + { + "_path": "include/python3.12/internal/pycore_unicodeobject_generated.h", + "path_type": "hardlink", + "sha256": "5f4e4addea311b8d513b7b4a4b68eabf721a0bb207ff84b9db932d647074f3a9", + "sha256_in_prefix": "5f4e4addea311b8d513b7b4a4b68eabf721a0bb207ff84b9db932d647074f3a9", + "size_in_bytes": 91582 + }, + { + "_path": "include/python3.12/internal/pycore_unionobject.h", + "path_type": "hardlink", + "sha256": "f1c5bbdf5660e54872ff1555c179cf6c80f8e04cac41e974b7964e21f82be18c", + "sha256_in_prefix": "f1c5bbdf5660e54872ff1555c179cf6c80f8e04cac41e974b7964e21f82be18c", + "size_in_bytes": 682 + }, + { + "_path": "include/python3.12/internal/pycore_warnings.h", + "path_type": "hardlink", + "sha256": "3229b207245cb9442f09991df7084c8e4cb87cb073a14a2d520bd92634371fcb", + "sha256_in_prefix": "3229b207245cb9442f09991df7084c8e4cb87cb073a14a2d520bd92634371fcb", + "size_in_bytes": 740 + }, + { + "_path": "include/python3.12/interpreteridobject.h", + "path_type": "hardlink", + "sha256": "b497c869333bdf1f79a580a36e9a0ed64fee226daa1d2d45bdfe16c01e52d73c", + "sha256_in_prefix": "b497c869333bdf1f79a580a36e9a0ed64fee226daa1d2d45bdfe16c01e52d73c", + "size_in_bytes": 333 + }, + { + "_path": "include/python3.12/intrcheck.h", + "path_type": "hardlink", + "sha256": "696fe17618c579a8cbaad9b86175f60d43ea0b9e8aaaa1d65ad256d53dc163c1", + "sha256_in_prefix": "696fe17618c579a8cbaad9b86175f60d43ea0b9e8aaaa1d65ad256d53dc163c1", + "size_in_bytes": 772 + }, + { + "_path": "include/python3.12/iterobject.h", + "path_type": "hardlink", + "sha256": "6b16711d2bb6cee55e4288f84142d592eebf07321e32998a5abe2c06deeb77b0", + "sha256_in_prefix": "6b16711d2bb6cee55e4288f84142d592eebf07321e32998a5abe2c06deeb77b0", + "size_in_bytes": 597 + }, + { + "_path": "include/python3.12/listobject.h", + "path_type": "hardlink", + "sha256": "f4cad9a1f48d27a9a7f56702ab0fe785013eb336ea919197600d86a6e54fa5bf", + "sha256_in_prefix": "f4cad9a1f48d27a9a7f56702ab0fe785013eb336ea919197600d86a6e54fa5bf", + "size_in_bytes": 1782 + }, + { + "_path": "include/python3.12/longobject.h", + "path_type": "hardlink", + "sha256": "0567b258763af5e6cb0ecba02135b41b012425a673d4da8c87db1333ac638901", + "sha256_in_prefix": "0567b258763af5e6cb0ecba02135b41b012425a673d4da8c87db1333ac638901", + "size_in_bytes": 3739 + }, + { + "_path": "include/python3.12/marshal.h", + "path_type": "hardlink", + "sha256": "d7f5760ef6496776cee99aca5491789f6ab261a78b156b5758538ea15e1827e5", + "sha256_in_prefix": "d7f5760ef6496776cee99aca5491789f6ab261a78b156b5758538ea15e1827e5", + "size_in_bytes": 827 + }, + { + "_path": "include/python3.12/memoryobject.h", + "path_type": "hardlink", + "sha256": "efb734845a1366d77f6351cbb954c08681d4acfe6a53e41e82dd45fa881e0090", + "sha256_in_prefix": "efb734845a1366d77f6351cbb954c08681d4acfe6a53e41e82dd45fa881e0090", + "size_in_bytes": 1081 + }, + { + "_path": "include/python3.12/methodobject.h", + "path_type": "hardlink", + "sha256": "059e19bd8d418c8bf1481e301340f989317ba7b56de94729a19aae26fee3da62", + "sha256_in_prefix": "059e19bd8d418c8bf1481e301340f989317ba7b56de94729a19aae26fee3da62", + "size_in_bytes": 5076 + }, + { + "_path": "include/python3.12/modsupport.h", + "path_type": "hardlink", + "sha256": "064d1440d862d08f296c1cbe868e417af12b34f770be515461211f5beade04ff", + "sha256_in_prefix": "064d1440d862d08f296c1cbe868e417af12b34f770be515461211f5beade04ff", + "size_in_bytes": 6515 + }, + { + "_path": "include/python3.12/moduleobject.h", + "path_type": "hardlink", + "sha256": "5eb48f5d99322d7912a5c6f2b3a974e283c7a6045f79a503d7e09f3ac15b42ec", + "sha256_in_prefix": "5eb48f5d99322d7912a5c6f2b3a974e283c7a6045f79a503d7e09f3ac15b42ec", + "size_in_bytes": 3559 + }, + { + "_path": "include/python3.12/object.h", + "path_type": "hardlink", + "sha256": "68b97095c521fcb3fab7193e166870b0c040c8f19ac50efb42088364862503a7", + "sha256_in_prefix": "68b97095c521fcb3fab7193e166870b0c040c8f19ac50efb42088364862503a7", + "size_in_bytes": 37155 + }, + { + "_path": "include/python3.12/objimpl.h", + "path_type": "hardlink", + "sha256": "8828a8db3e9f14b5ca2d59b1d8c05f6bf54fae26736ae039b7420c886142dba2", + "sha256_in_prefix": "8828a8db3e9f14b5ca2d59b1d8c05f6bf54fae26736ae039b7420c886142dba2", + "size_in_bytes": 9238 + }, + { + "_path": "include/python3.12/opcode.h", + "path_type": "hardlink", + "sha256": "4e8c6eee859813845b3a9dfe9e08ca4cc607a7f884048f5a6cebef6bdcc5d33d", + "sha256_in_prefix": "4e8c6eee859813845b3a9dfe9e08ca4cc607a7f884048f5a6cebef6bdcc5d33d", + "size_in_bytes": 12808 + }, + { + "_path": "include/python3.12/osdefs.h", + "path_type": "hardlink", + "sha256": "8372e9c507949a88ed3cad5fd0a830190d60a1655e9a3f59ef4d0832c06a041c", + "sha256_in_prefix": "8372e9c507949a88ed3cad5fd0a830190d60a1655e9a3f59ef4d0832c06a041c", + "size_in_bytes": 737 + }, + { + "_path": "include/python3.12/osmodule.h", + "path_type": "hardlink", + "sha256": "c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d9", + "sha256_in_prefix": "c013935b48f48ca8ce249a4d482c55e3fb6f1cfe786c5a32a57969bb74a779d9", + "size_in_bytes": 291 + }, + { + "_path": "include/python3.12/patchlevel.h", + "path_type": "hardlink", + "sha256": "03d1a17ef22cc2e7e29a31ede94d540a13e3eeb869440a5eaaa7ed5126c6996e", + "sha256_in_prefix": "03d1a17ef22cc2e7e29a31ede94d540a13e3eeb869440a5eaaa7ed5126c6996e", + "size_in_bytes": 1299 + }, + { + "_path": "include/python3.12/py_curses.h", + "path_type": "hardlink", + "sha256": "1aa826cacb9f07611155906d711403a7675ce573d61c888786178bb574dc3087", + "sha256_in_prefix": "1aa826cacb9f07611155906d711403a7675ce573d61c888786178bb574dc3087", + "size_in_bytes": 2473 + }, + { + "_path": "include/python3.12/pybuffer.h", + "path_type": "hardlink", + "sha256": "c95edd830772e922f60f976ac0d98470b48a443ba198b0866a4096003c0740a4", + "sha256_in_prefix": "c95edd830772e922f60f976ac0d98470b48a443ba198b0866a4096003c0740a4", + "size_in_bytes": 5282 + }, + { + "_path": "include/python3.12/pycapsule.h", + "path_type": "hardlink", + "sha256": "6929a47483ea5bb1a7b9b490a876b21beefed11061c94b2963b2608b7f542728", + "sha256_in_prefix": "6929a47483ea5bb1a7b9b490a876b21beefed11061c94b2963b2608b7f542728", + "size_in_bytes": 1727 + }, + { + "_path": "include/python3.12/pyconfig.h", + "path_type": "hardlink", + "sha256": "e288e7d28ad04fe2bd9102c38664fa9a8b6102639941b3708171cb607c939a91", + "sha256_in_prefix": "e288e7d28ad04fe2bd9102c38664fa9a8b6102639941b3708171cb607c939a91", + "size_in_bytes": 55915 + }, + { + "_path": "include/python3.12/pydtrace.h", + "path_type": "hardlink", + "sha256": "7ac591e56e12936a32e3b0b85dae803f8f00bdc91abe01799ca2e4ce69548555", + "sha256_in_prefix": "7ac591e56e12936a32e3b0b85dae803f8f00bdc91abe01799ca2e4ce69548555", + "size_in_bytes": 2404 + }, + { + "_path": "include/python3.12/pyerrors.h", + "path_type": "hardlink", + "sha256": "59bf06c7ba877ec76d09a41aac75e385a2723545388b105864f48f295e2524e0", + "sha256_in_prefix": "59bf06c7ba877ec76d09a41aac75e385a2723545388b105864f48f295e2524e0", + "size_in_bytes": 13017 + }, + { + "_path": "include/python3.12/pyexpat.h", + "path_type": "hardlink", + "sha256": "24eb6f486b4eec69bcd84ec6cc17833040095aabba7a0c4ebe491bb5de02879e", + "sha256_in_prefix": "24eb6f486b4eec69bcd84ec6cc17833040095aabba7a0c4ebe491bb5de02879e", + "size_in_bytes": 2572 + }, + { + "_path": "include/python3.12/pyframe.h", + "path_type": "hardlink", + "sha256": "58513e7017805ee5c49a329a552f72a6be6d88ce2bcfa344f5130582fa75ecb6", + "sha256_in_prefix": "58513e7017805ee5c49a329a552f72a6be6d88ce2bcfa344f5130582fa75ecb6", + "size_in_bytes": 551 + }, + { + "_path": "include/python3.12/pyhash.h", + "path_type": "hardlink", + "sha256": "a6ea755ff42ec955feaf49b1d234a5c2935899309ea59925d1d30f3e62fed67d", + "sha256_in_prefix": "a6ea755ff42ec955feaf49b1d234a5c2935899309ea59925d1d30f3e62fed67d", + "size_in_bytes": 4154 + }, + { + "_path": "include/python3.12/pylifecycle.h", + "path_type": "hardlink", + "sha256": "d313c5f3fe805606061ea78982ca5d5a9f09e687210c8b0fbcb50db596106691", + "sha256_in_prefix": "d313c5f3fe805606061ea78982ca5d5a9f09e687210c8b0fbcb50db596106691", + "size_in_bytes": 2249 + }, + { + "_path": "include/python3.12/pymacconfig.h", + "path_type": "hardlink", + "sha256": "5dcd4fa505975be42c35a4707ab7cb5b6ddf2e896bb8fbb8c1fd9047e5183a3d", + "sha256_in_prefix": "5dcd4fa505975be42c35a4707ab7cb5b6ddf2e896bb8fbb8c1fd9047e5183a3d", + "size_in_bytes": 2810 + }, + { + "_path": "include/python3.12/pymacro.h", + "path_type": "hardlink", + "sha256": "9242c3142d5d8ea820a28d8118fab3f71892d8c8a7e7435c48a65c1e9894d928", + "sha256_in_prefix": "9242c3142d5d8ea820a28d8118fab3f71892d8c8a7e7435c48a65c1e9894d928", + "size_in_bytes": 6342 + }, + { + "_path": "include/python3.12/pymath.h", + "path_type": "hardlink", + "sha256": "eeea8396e1acd271ba83a568ba572ead47493e492ce998756fe1256bf917b3f9", + "sha256_in_prefix": "eeea8396e1acd271ba83a568ba572ead47493e492ce998756fe1256bf917b3f9", + "size_in_bytes": 1688 + }, + { + "_path": "include/python3.12/pymem.h", + "path_type": "hardlink", + "sha256": "54a5315d7861e989c5099f168d946f5a421337efcd5d44896201016e92a81348", + "sha256_in_prefix": "54a5315d7861e989c5099f168d946f5a421337efcd5d44896201016e92a81348", + "size_in_bytes": 3914 + }, + { + "_path": "include/python3.12/pyport.h", + "path_type": "hardlink", + "sha256": "1cb92172d631c9176c32caec8a330c74a544e4a5a2f1e82c15b0f2411fb87bb7", + "sha256_in_prefix": "1cb92172d631c9176c32caec8a330c74a544e4a5a2f1e82c15b0f2411fb87bb7", + "size_in_bytes": 25593 + }, + { + "_path": "include/python3.12/pystate.h", + "path_type": "hardlink", + "sha256": "065426aaa5fada90d61a17757fbc2e8ce3fb9cc203992990c4ca3cee7f9f80be", + "sha256_in_prefix": "065426aaa5fada90d61a17757fbc2e8ce3fb9cc203992990c4ca3cee7f9f80be", + "size_in_bytes": 4635 + }, + { + "_path": "include/python3.12/pystats.h", + "path_type": "hardlink", + "sha256": "b93db83e29f09ff06b15bf39a21e53de82858ba92cbf48332d1ada1ac028d6f8", + "sha256_in_prefix": "b93db83e29f09ff06b15bf39a21e53de82858ba92cbf48332d1ada1ac028d6f8", + "size_in_bytes": 2741 + }, + { + "_path": "include/python3.12/pystrcmp.h", + "path_type": "hardlink", + "sha256": "f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88", + "sha256_in_prefix": "f401d8338fb6ecf5f12768ee95cd09c262f880b2ee522ca344b890dbdcde4c88", + "size_in_bytes": 436 + }, + { + "_path": "include/python3.12/pystrtod.h", + "path_type": "hardlink", + "sha256": "8c8e9d1d279216f1c08f0aedac5de49a9b8852a3f838f21e298300e969474ef4", + "sha256_in_prefix": "8c8e9d1d279216f1c08f0aedac5de49a9b8852a3f838f21e298300e969474ef4", + "size_in_bytes": 1557 + }, + { + "_path": "include/python3.12/pythonrun.h", + "path_type": "hardlink", + "sha256": "4749ef95e910632a1d04b912c4f1d615c9d10567cbaf52a2ab2c68c7c3a38d94", + "sha256_in_prefix": "4749ef95e910632a1d04b912c4f1d615c9d10567cbaf52a2ab2c68c7c3a38d94", + "size_in_bytes": 1313 + }, + { + "_path": "include/python3.12/pythread.h", + "path_type": "hardlink", + "sha256": "cd063073710988ea21b54588473542e5f3b2be06f637dc5a028aefd5a7949144", + "sha256_in_prefix": "cd063073710988ea21b54588473542e5f3b2be06f637dc5a028aefd5a7949144", + "size_in_bytes": 4875 + }, + { + "_path": "include/python3.12/pytypedefs.h", + "path_type": "hardlink", + "sha256": "26d09a78c44998e8c0a74ed2d14e5346e4b922892eb79288049b7ac5b6a1e751", + "sha256_in_prefix": "26d09a78c44998e8c0a74ed2d14e5346e4b922892eb79288049b7ac5b6a1e751", + "size_in_bytes": 851 + }, + { + "_path": "include/python3.12/rangeobject.h", + "path_type": "hardlink", + "sha256": "36547ab5862e82b09cbed7b786a4cfc86af1dec5a3778c50825bb266c9a6aec9", + "sha256_in_prefix": "36547ab5862e82b09cbed7b786a4cfc86af1dec5a3778c50825bb266c9a6aec9", + "size_in_bytes": 630 + }, + { + "_path": "include/python3.12/setobject.h", + "path_type": "hardlink", + "sha256": "7ff1b984647598b19ff593b0fa40d44cf5d7bc37d386dd9fac059e560f4a31ca", + "sha256_in_prefix": "7ff1b984647598b19ff593b0fa40d44cf5d7bc37d386dd9fac059e560f4a31ca", + "size_in_bytes": 1557 + }, + { + "_path": "include/python3.12/sliceobject.h", + "path_type": "hardlink", + "sha256": "527719b92e4fa9d5b371c30bc87bc0304ec20099b18c446ad1aa49fd61e5e387", + "sha256_in_prefix": "527719b92e4fa9d5b371c30bc87bc0304ec20099b18c446ad1aa49fd61e5e387", + "size_in_bytes": 2518 + }, + { + "_path": "include/python3.12/structmember.h", + "path_type": "hardlink", + "sha256": "9d4c39dee96e228f60cc8a6960b9e7049875ddbee15541a75629c07777916342", + "sha256_in_prefix": "9d4c39dee96e228f60cc8a6960b9e7049875ddbee15541a75629c07777916342", + "size_in_bytes": 1645 + }, + { + "_path": "include/python3.12/structseq.h", + "path_type": "hardlink", + "sha256": "067f8663a922eb142a3fd12ff18eaa756553bef8a68eaa863f80419dbb8d1ffe", + "sha256_in_prefix": "067f8663a922eb142a3fd12ff18eaa756553bef8a68eaa863f80419dbb8d1ffe", + "size_in_bytes": 1398 + }, + { + "_path": "include/python3.12/sysmodule.h", + "path_type": "hardlink", + "sha256": "09b6f415d4054fee4eb8375a94a724e102bc9a40633d16a437960671b1a9a1b4", + "sha256_in_prefix": "09b6f415d4054fee4eb8375a94a724e102bc9a40633d16a437960671b1a9a1b4", + "size_in_bytes": 1729 + }, + { + "_path": "include/python3.12/traceback.h", + "path_type": "hardlink", + "sha256": "ea59d511687f7f8643c7b8b0996e26f2c92bcc954639c6f98d08f6564b61d06d", + "sha256_in_prefix": "ea59d511687f7f8643c7b8b0996e26f2c92bcc954639c6f98d08f6564b61d06d", + "size_in_bytes": 585 + }, + { + "_path": "include/python3.12/tracemalloc.h", + "path_type": "hardlink", + "sha256": "296084c2140af69ee39e672feab2027411c7b0397a5719aa513802cd6a849d93", + "sha256_in_prefix": "296084c2140af69ee39e672feab2027411c7b0397a5719aa513802cd6a849d93", + "size_in_bytes": 2192 + }, + { + "_path": "include/python3.12/tupleobject.h", + "path_type": "hardlink", + "sha256": "d8de8d64e4b5c466c3bdd04f5664f0eba64a9198b30b5a29409d74a5b5f1def7", + "sha256_in_prefix": "d8de8d64e4b5c466c3bdd04f5664f0eba64a9198b30b5a29409d74a5b5f1def7", + "size_in_bytes": 1615 + }, + { + "_path": "include/python3.12/typeslots.h", + "path_type": "hardlink", + "sha256": "77fe4a71f5e5974c40fd3485d3c9aeb8b7ccf33969cd26feb58c64eda5f86f1d", + "sha256_in_prefix": "77fe4a71f5e5974c40fd3485d3c9aeb8b7ccf33969cd26feb58c64eda5f86f1d", + "size_in_bytes": 2342 + }, + { + "_path": "include/python3.12/unicodeobject.h", + "path_type": "hardlink", + "sha256": "5cc1350da2b00f5187065004a1f5d66764e86a0f20f8faba7d0eadf913297d93", + "sha256_in_prefix": "5cc1350da2b00f5187065004a1f5d66764e86a0f20f8faba7d0eadf913297d93", + "size_in_bytes": 35164 + }, + { + "_path": "include/python3.12/warnings.h", + "path_type": "hardlink", + "sha256": "18fde34b12247460de805fc259ea7f14305fce4779d244c0a7bdc7c73b8f6b51", + "sha256_in_prefix": "18fde34b12247460de805fc259ea7f14305fce4779d244c0a7bdc7c73b8f6b51", + "size_in_bytes": 1129 + }, + { + "_path": "include/python3.12/weakrefobject.h", + "path_type": "hardlink", + "sha256": "031b4bc091cf442b4305f7c5ac9713f32101a5e40617f3cb56c632cb7b15fb5b", + "sha256_in_prefix": "031b4bc091cf442b4305f7c5ac9713f32101a5e40617f3cb56c632cb7b15fb5b", + "size_in_bytes": 1234 + }, + { + "_path": "lib/libpython3.12.so", + "path_type": "softlink", + "sha256": "a11bfdb9eef81665d29b2dc90385a29cfa8ec1b22ab2d1dfe3b247a74ee198bf", + "sha256_in_prefix": "a8de2cd4edf05bda5211291475225effde8ac84713e99b8954ea0a482403c7d6", + "size_in_bytes": 31409544 + }, + { + "_path": "lib/libpython3.12.so.1.0", + "path_type": "hardlink", + "sha256": "a11bfdb9eef81665d29b2dc90385a29cfa8ec1b22ab2d1dfe3b247a74ee198bf", + "sha256_in_prefix": "0798e4954fafa668117e89107073f304414cef928576133d4a5c79b9809ff90d", + "size_in_bytes": 31409544, + "file_mode": "binary", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/libpython3.so", + "path_type": "hardlink", + "sha256": "02d7e89edebe7e777fbc13e2968517c4b5bfba32ce68f49f6d66f8a7576c6f8d", + "sha256_in_prefix": "02d7e89edebe7e777fbc13e2968517c4b5bfba32ce68f49f6d66f8a7576c6f8d", + "size_in_bytes": 14920 + }, + { + "_path": "lib/pkgconfig/python-3.12-embed.pc", + "path_type": "hardlink", + "sha256": "e10f61bc256e2e79e1fa824d052c99beb1eaf06362d3ab744d8f63203d67a6cb", + "sha256_in_prefix": "0fd9c0c8e896992014a8ca6a434787bd87151ef7f39b58f105dca975fc1756f7", + "size_in_bytes": 386, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/pkgconfig/python-3.12.pc", + "path_type": "hardlink", + "sha256": "b24b9eaf401093714a23063386e00216ac3ebb6ec57daf7c64857ca77f84dd21", + "sha256_in_prefix": "7cad6c269fc96cad4be32d50104ea9346fc8c8ddb12cd43c4b720f3de0e7a924", + "size_in_bytes": 372, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/pkgconfig/python3-embed.pc", + "path_type": "softlink", + "sha256": "e10f61bc256e2e79e1fa824d052c99beb1eaf06362d3ab744d8f63203d67a6cb", + "sha256_in_prefix": "2b4ebfe7e669b293dd11c9a7fac4af89923fa6768b66e815f14c442f182b2a5f", + "size_in_bytes": 549 + }, + { + "_path": "lib/pkgconfig/python3.pc", + "path_type": "softlink", + "sha256": "b24b9eaf401093714a23063386e00216ac3ebb6ec57daf7c64857ca77f84dd21", + "sha256_in_prefix": "fe4bbff5948584c7d40ccd6f5a0c9b2032aa0937fe1631e8589fd7df16d1292f", + "size_in_bytes": 535 + }, + { + "_path": "lib/python3.1", + "path_type": "softlink", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256_in_prefix": "42f2b28d8258c41a63374ac4365007738900f66a9b62a7eb1a2041a2e091d41b", + "size_in_bytes": 0 + }, + { + "_path": "lib/python3.12/LICENSE.txt", + "path_type": "hardlink", + "sha256": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf", + "sha256_in_prefix": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf", + "size_in_bytes": 13936 + }, + { + "_path": "lib/python3.12/__future__.py", + "path_type": "hardlink", + "sha256": "981d4c398849f9ebcab72300d9c1fe288fd6d7f28957b3b3fa3a493a5836d95c", + "sha256_in_prefix": "981d4c398849f9ebcab72300d9c1fe288fd6d7f28957b3b3fa3a493a5836d95c", + "size_in_bytes": 5218 + }, + { + "_path": "lib/python3.12/__hello__.py", + "path_type": "hardlink", + "sha256": "a8ce70b199497950f0f06def93115a6814daf1f961934457f59046909901487f", + "sha256_in_prefix": "a8ce70b199497950f0f06def93115a6814daf1f961934457f59046909901487f", + "size_in_bytes": 227 + }, + { + "_path": "lib/python3.12/__phello__/__init__.py", + "path_type": "hardlink", + "sha256": "56f7ed595e767c558ded05def14b682893105daf504500c3443b458ca2431bc6", + "sha256_in_prefix": "56f7ed595e767c558ded05def14b682893105daf504500c3443b458ca2431bc6", + "size_in_bytes": 97 + }, + { + "_path": "lib/python3.12/__phello__/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "33850ba6adb841a21547e5e7bba6e30e9821a42807c9a16395fc59c00313f00a", + "sha256_in_prefix": "33850ba6adb841a21547e5e7bba6e30e9821a42807c9a16395fc59c00313f00a", + "size_in_bytes": 364 + }, + { + "_path": "lib/python3.12/__phello__/__pycache__/spam.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0b578df64726f76ad356930a3887a89704e36e4c09196f27b2078baf46c51fd2", + "sha256_in_prefix": "0b578df64726f76ad356930a3887a89704e36e4c09196f27b2078baf46c51fd2", + "size_in_bytes": 360 + }, + { + "_path": "lib/python3.12/__phello__/spam.py", + "path_type": "hardlink", + "sha256": "56f7ed595e767c558ded05def14b682893105daf504500c3443b458ca2431bc6", + "sha256_in_prefix": "56f7ed595e767c558ded05def14b682893105daf504500c3443b458ca2431bc6", + "size_in_bytes": 97 + }, + { + "_path": "lib/python3.12/__pycache__/__future__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "991468359ae78abe7e18bb186c30b21422a113a9380a26cec6a43f8c8b699fa0", + "sha256_in_prefix": "991468359ae78abe7e18bb186c30b21422a113a9380a26cec6a43f8c8b699fa0", + "size_in_bytes": 4699 + }, + { + "_path": "lib/python3.12/__pycache__/__hello__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aee1b1790b980246822a2b38720144985e8426ad7776c396412dfc9c629f6ab6", + "sha256_in_prefix": "aee1b1790b980246822a2b38720144985e8426ad7776c396412dfc9c629f6ab6", + "size_in_bytes": 865 + }, + { + "_path": "lib/python3.12/__pycache__/_aix_support.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e621df5cf15a3a4cf34ed891bf3dd8bff68c6fde186f0db3bf335681c6a16ec8", + "sha256_in_prefix": "e621df5cf15a3a4cf34ed891bf3dd8bff68c6fde186f0db3bf335681c6a16ec8", + "size_in_bytes": 4754 + }, + { + "_path": "lib/python3.12/__pycache__/_collections_abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "120ec6cf745c926514b86ddb0148a5abe5fe7bf9f9e20b8fbad07f7c6182cb08", + "sha256_in_prefix": "120ec6cf745c926514b86ddb0148a5abe5fe7bf9f9e20b8fbad07f7c6182cb08", + "size_in_bytes": 45806 + }, + { + "_path": "lib/python3.12/__pycache__/_compat_pickle.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "df69a8a3e8e455487b82a771060db917538f3d74b3fa8d2ae51ebda636db3417", + "sha256_in_prefix": "df69a8a3e8e455487b82a771060db917538f3d74b3fa8d2ae51ebda636db3417", + "size_in_bytes": 7188 + }, + { + "_path": "lib/python3.12/__pycache__/_compression.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2743b293db5e78426c271c16c2b9843db48297cccbdb914c66e377ed75877175", + "sha256_in_prefix": "2743b293db5e78426c271c16c2b9843db48297cccbdb914c66e377ed75877175", + "size_in_bytes": 7492 + }, + { + "_path": "lib/python3.12/__pycache__/_markupbase.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f2278900640c1ab00469d7096ec356fe5adf408f9ad47b47b88d6bd8d3b75b99", + "sha256_in_prefix": "f2278900640c1ab00469d7096ec356fe5adf408f9ad47b47b88d6bd8d3b75b99", + "size_in_bytes": 12274 + }, + { + "_path": "lib/python3.12/__pycache__/_osx_support.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b93ae16c7f8b69990c0389a2d914fb7872f17e93dd7f2138ef5a53489b3b9d70", + "sha256_in_prefix": "b93ae16c7f8b69990c0389a2d914fb7872f17e93dd7f2138ef5a53489b3b9d70", + "size_in_bytes": 17670 + }, + { + "_path": "lib/python3.12/__pycache__/_py_abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2e463368c40e4008624a68e7cdec36d2e1cb4743134b8960ea528f889ef7e994", + "sha256_in_prefix": "2e463368c40e4008624a68e7cdec36d2e1cb4743134b8960ea528f889ef7e994", + "size_in_bytes": 7025 + }, + { + "_path": "lib/python3.12/__pycache__/_pydatetime.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cf7034be7f6f4001173a3df0e431962a6d2d1ec39b044b854e3733fb25941fc1", + "sha256_in_prefix": "cf7034be7f6f4001173a3df0e431962a6d2d1ec39b044b854e3733fb25941fc1", + "size_in_bytes": 94281 + }, + { + "_path": "lib/python3.12/__pycache__/_pydecimal.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d6559b15af5b39db080859690d80606dca2ce5785ce82dc5dcfda36bfd53dfc7", + "sha256_in_prefix": "d6559b15af5b39db080859690d80606dca2ce5785ce82dc5dcfda36bfd53dfc7", + "size_in_bytes": 225488 + }, + { + "_path": "lib/python3.12/__pycache__/_pyio.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "59cce5e3dcb81729eea40f94c653fb5319fa50cc63f0c120815539c84e922022", + "sha256_in_prefix": "59cce5e3dcb81729eea40f94c653fb5319fa50cc63f0c120815539c84e922022", + "size_in_bytes": 110247 + }, + { + "_path": "lib/python3.12/__pycache__/_pylong.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3fa7dc2ed5bd5659c132561861754e1080ac10caf7f919ab12c91339aed3edd0", + "sha256_in_prefix": "3fa7dc2ed5bd5659c132561861754e1080ac10caf7f919ab12c91339aed3edd0", + "size_in_bytes": 11042 + }, + { + "_path": "lib/python3.12/__pycache__/_sitebuiltins.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "55f8982e771e0c456a1a25aa2d2b64b53485828055cf98e7138fe35a8b7b3418", + "sha256_in_prefix": "55f8982e771e0c456a1a25aa2d2b64b53485828055cf98e7138fe35a8b7b3418", + "size_in_bytes": 4745 + }, + { + "_path": "lib/python3.12/__pycache__/_strptime.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "010b67cd1b90237787943ca1e40c25d51e5aaa3675904af60ecc0dd4ec60607e", + "sha256_in_prefix": "010b67cd1b90237787943ca1e40c25d51e5aaa3675904af60ecc0dd4ec60607e", + "size_in_bytes": 24069 + }, + { + "_path": "lib/python3.12/__pycache__/_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "36bb2f7b68f2930a303ba956d04454181cae8a7f7ef67d1e84e4093ac65d5ce0", + "sha256_in_prefix": "36bb2f7b68f2930a303ba956d04454181cae8a7f7ef67d1e84e4093ac65d5ce0", + "size_in_bytes": 106901 + }, + { + "_path": "lib/python3.12/__pycache__/_sysconfigdata_x86_64_conda_cos6_linux_gnu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1fa2a2b810fba38e43f79b67d27dad5425f503f7c62b6d2badbe87828c9599de", + "sha256_in_prefix": "1fa2a2b810fba38e43f79b67d27dad5425f503f7c62b6d2badbe87828c9599de", + "size_in_bytes": 109046 + }, + { + "_path": "lib/python3.12/__pycache__/_sysconfigdata_x86_64_conda_linux_gnu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2d3524abeccf568375827cbd993a4232fe048527dfa213fe807da5a0449b5fce", + "sha256_in_prefix": "2d3524abeccf568375827cbd993a4232fe048527dfa213fe807da5a0449b5fce", + "size_in_bytes": 108976 + }, + { + "_path": "lib/python3.12/__pycache__/_threading_local.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7ba01424ad4b5524606d2ed7294a64fc79a15ba85ec42dda4d9e7c14e5506d9a", + "sha256_in_prefix": "7ba01424ad4b5524606d2ed7294a64fc79a15ba85ec42dda4d9e7c14e5506d9a", + "size_in_bytes": 8290 + }, + { + "_path": "lib/python3.12/__pycache__/_weakrefset.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "160cafc583bc405401ee5967775734261a59492564faa59cb7408a88c790ca8a", + "sha256_in_prefix": "160cafc583bc405401ee5967775734261a59492564faa59cb7408a88c790ca8a", + "size_in_bytes": 11736 + }, + { + "_path": "lib/python3.12/__pycache__/abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3109a5d0912c75265f095335241354831e677a2a86e47435516ea82685fe95ed", + "sha256_in_prefix": "3109a5d0912c75265f095335241354831e677a2a86e47435516ea82685fe95ed", + "size_in_bytes": 8035 + }, + { + "_path": "lib/python3.12/__pycache__/aifc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "38d5d4322def4f7fe1b74f48f5c57942473727d38e1ede97509f11ea35ce510d", + "sha256_in_prefix": "38d5d4322def4f7fe1b74f48f5c57942473727d38e1ede97509f11ea35ce510d", + "size_in_bytes": 42833 + }, + { + "_path": "lib/python3.12/__pycache__/antigravity.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fcd1e39ab1baa858ad31c1dadf696cfe2ace90426b0c775ce2a8fe779313586e", + "sha256_in_prefix": "fcd1e39ab1baa858ad31c1dadf696cfe2ace90426b0c775ce2a8fe779313586e", + "size_in_bytes": 998 + }, + { + "_path": "lib/python3.12/__pycache__/argparse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1dc420cc5e83938d1129b2418445df1a6d32625264afb056d5524710216a40b1", + "sha256_in_prefix": "1dc420cc5e83938d1129b2418445df1a6d32625264afb056d5524710216a40b1", + "size_in_bytes": 101009 + }, + { + "_path": "lib/python3.12/__pycache__/ast.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "af8bdb0d021dc4a7fc1023d12746a58ae07f23e3e0c63abecb421cadc18222c3", + "sha256_in_prefix": "af8bdb0d021dc4a7fc1023d12746a58ae07f23e3e0c63abecb421cadc18222c3", + "size_in_bytes": 100065 + }, + { + "_path": "lib/python3.12/__pycache__/base64.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ed95a2412c54a03b91b47d4c36dbb5bc29718fbe5a3c87ff8c4223e9882908dc", + "sha256_in_prefix": "ed95a2412c54a03b91b47d4c36dbb5bc29718fbe5a3c87ff8c4223e9882908dc", + "size_in_bytes": 24378 + }, + { + "_path": "lib/python3.12/__pycache__/bdb.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1371f21c5b05dad5b3d1731eec24ca75729b4b12d25e36a459170a5410333c05", + "sha256_in_prefix": "1371f21c5b05dad5b3d1731eec24ca75729b4b12d25e36a459170a5410333c05", + "size_in_bytes": 37512 + }, + { + "_path": "lib/python3.12/__pycache__/bisect.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "85f08baec1c6153ed9ae27d98bf1ff53c66a9ef6a0244ab42ffb86452f2710e9", + "sha256_in_prefix": "85f08baec1c6153ed9ae27d98bf1ff53c66a9ef6a0244ab42ffb86452f2710e9", + "size_in_bytes": 3636 + }, + { + "_path": "lib/python3.12/__pycache__/bz2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4df832cd43ad3f09a77175c061b10b569f35b76930172b693815168a3ecd6015", + "sha256_in_prefix": "4df832cd43ad3f09a77175c061b10b569f35b76930172b693815168a3ecd6015", + "size_in_bytes": 15128 + }, + { + "_path": "lib/python3.12/__pycache__/cProfile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d545a70ea3d8e0ca412cf4a39490667ca85dbca51f1fc2de857d315c673ddefe", + "sha256_in_prefix": "d545a70ea3d8e0ca412cf4a39490667ca85dbca51f1fc2de857d315c673ddefe", + "size_in_bytes": 8573 + }, + { + "_path": "lib/python3.12/__pycache__/calendar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7c414ad4133e4b499174d10ba4578e2c95d45d3d88173dfbcf9858374048e271", + "sha256_in_prefix": "7c414ad4133e4b499174d10ba4578e2c95d45d3d88173dfbcf9858374048e271", + "size_in_bytes": 39572 + }, + { + "_path": "lib/python3.12/__pycache__/cgi.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "45f3f7ce732880945766ee6cfc45a6693788eba684e49604538a0fbc50e2db1d", + "sha256_in_prefix": "45f3f7ce732880945766ee6cfc45a6693788eba684e49604538a0fbc50e2db1d", + "size_in_bytes": 40201 + }, + { + "_path": "lib/python3.12/__pycache__/cgitb.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f5b00f45739dff93ee1b65c710d10b3dda5ae43932b135841718b0766ff83a11", + "sha256_in_prefix": "f5b00f45739dff93ee1b65c710d10b3dda5ae43932b135841718b0766ff83a11", + "size_in_bytes": 17279 + }, + { + "_path": "lib/python3.12/__pycache__/chunk.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "770d393b0817c7bbe9eed485bd940913bfdcde2feaf941533dc2e52edc4dd3fe", + "sha256_in_prefix": "770d393b0817c7bbe9eed485bd940913bfdcde2feaf941533dc2e52edc4dd3fe", + "size_in_bytes": 7305 + }, + { + "_path": "lib/python3.12/__pycache__/cmd.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "de7fcd33993dd541aced15ebea53bc09a263514a0193de64ec02e400524381a7", + "sha256_in_prefix": "de7fcd33993dd541aced15ebea53bc09a263514a0193de64ec02e400524381a7", + "size_in_bytes": 18574 + }, + { + "_path": "lib/python3.12/__pycache__/code.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3ccd8dbc56ac90cd7d7c0f61f077af8208dc982d4225f9f582fd327665685a7c", + "sha256_in_prefix": "3ccd8dbc56ac90cd7d7c0f61f077af8208dc982d4225f9f582fd327665685a7c", + "size_in_bytes": 13959 + }, + { + "_path": "lib/python3.12/__pycache__/codecs.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "28d833f28143dc3e9c6047844ef45b3ecfadec3411349709c47a53e9fe341e7d", + "sha256_in_prefix": "28d833f28143dc3e9c6047844ef45b3ecfadec3411349709c47a53e9fe341e7d", + "size_in_bytes": 42254 + }, + { + "_path": "lib/python3.12/__pycache__/codeop.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "292a4dcf3c666c062d2dc6f38f323fe95ef9ef6471e6c013c79634848ab9210b", + "sha256_in_prefix": "292a4dcf3c666c062d2dc6f38f323fe95ef9ef6471e6c013c79634848ab9210b", + "size_in_bytes": 6901 + }, + { + "_path": "lib/python3.12/__pycache__/colorsys.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5acc50cbc701d4a4fffc0b826ed853ad7d8cb16e09378340c26cd8166dc9406a", + "sha256_in_prefix": "5acc50cbc701d4a4fffc0b826ed853ad7d8cb16e09378340c26cd8166dc9406a", + "size_in_bytes": 4637 + }, + { + "_path": "lib/python3.12/__pycache__/compileall.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4f83cfbd74a1d6aa2ee015160c92e188ab7df373448060896640f6c1096ac930", + "sha256_in_prefix": "4f83cfbd74a1d6aa2ee015160c92e188ab7df373448060896640f6c1096ac930", + "size_in_bytes": 20353 + }, + { + "_path": "lib/python3.12/__pycache__/configparser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eb12c25931f43964bc1c30dede0f322bbee15a9cd8929bcc8848c91246cd32cc", + "sha256_in_prefix": "eb12c25931f43964bc1c30dede0f322bbee15a9cd8929bcc8848c91246cd32cc", + "size_in_bytes": 63476 + }, + { + "_path": "lib/python3.12/__pycache__/contextlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b0c3eb8d73681cf6f563b4d14acc9f88ac88d73c2a9b7437571482119dc754a7", + "sha256_in_prefix": "b0c3eb8d73681cf6f563b4d14acc9f88ac88d73c2a9b7437571482119dc754a7", + "size_in_bytes": 30371 + }, + { + "_path": "lib/python3.12/__pycache__/contextvars.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ce7e2f263bdca82391b538273715a780982002f568d3a7d4ec82853270f5d5d3", + "sha256_in_prefix": "ce7e2f263bdca82391b538273715a780982002f568d3a7d4ec82853270f5d5d3", + "size_in_bytes": 256 + }, + { + "_path": "lib/python3.12/__pycache__/copy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fbc30330e6e3d53745264a65807d42e01d6ed1b20d1ee9bd08fd0ddbb2cbc68b", + "sha256_in_prefix": "fbc30330e6e3d53745264a65807d42e01d6ed1b20d1ee9bd08fd0ddbb2cbc68b", + "size_in_bytes": 9750 + }, + { + "_path": "lib/python3.12/__pycache__/copyreg.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9e270c0275d1497d0c1f47b3ddbc2089c49f9fd272a9264c24b2ce2716a9c6a2", + "sha256_in_prefix": "9e270c0275d1497d0c1f47b3ddbc2089c49f9fd272a9264c24b2ce2716a9c6a2", + "size_in_bytes": 7394 + }, + { + "_path": "lib/python3.12/__pycache__/crypt.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8daa74ece37b5af0fe9430df8027e5a6a2e76a558f3aac6445f3f1ecbf6d4675", + "sha256_in_prefix": "8daa74ece37b5af0fe9430df8027e5a6a2e76a558f3aac6445f3f1ecbf6d4675", + "size_in_bytes": 5351 + }, + { + "_path": "lib/python3.12/__pycache__/csv.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "569938e5ce5c6ed16e57a4059098431e96f224294e58462d182a0d80b0618a73", + "sha256_in_prefix": "569938e5ce5c6ed16e57a4059098431e96f224294e58462d182a0d80b0618a73", + "size_in_bytes": 17723 + }, + { + "_path": "lib/python3.12/__pycache__/dataclasses.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e5d4d72e83666f8d42935a748437cb790ea2ba67e3ab2889e1ff2c17bade6800", + "sha256_in_prefix": "e5d4d72e83666f8d42935a748437cb790ea2ba67e3ab2889e1ff2c17bade6800", + "size_in_bytes": 44847 + }, + { + "_path": "lib/python3.12/__pycache__/datetime.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2cf4b958f61989599e91e9a2e3b84305454ad10a2b4917f09bf7b6f1fee83ed1", + "sha256_in_prefix": "2cf4b958f61989599e91e9a2e3b84305454ad10a2b4917f09bf7b6f1fee83ed1", + "size_in_bytes": 404 + }, + { + "_path": "lib/python3.12/__pycache__/decimal.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2107bad37112b5c6b8a1333070e7fded68a5978f4dfad566401ad3f8e46911db", + "sha256_in_prefix": "2107bad37112b5c6b8a1333070e7fded68a5978f4dfad566401ad3f8e46911db", + "size_in_bytes": 2926 + }, + { + "_path": "lib/python3.12/__pycache__/difflib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7a98ab669c3ee66af7c70f607426e7974777f3c8f71ad430c58174689eb92df4", + "sha256_in_prefix": "7a98ab669c3ee66af7c70f607426e7974777f3c8f71ad430c58174689eb92df4", + "size_in_bytes": 75300 + }, + { + "_path": "lib/python3.12/__pycache__/dis.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b059f715b533f59c01b2010dcf34759231e0ecbc108d003df00029c6674f8c53", + "sha256_in_prefix": "b059f715b533f59c01b2010dcf34759231e0ecbc108d003df00029c6674f8c53", + "size_in_bytes": 34443 + }, + { + "_path": "lib/python3.12/__pycache__/doctest.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "62046a6aeebb1cbb63ddae41fa756f38674272f86b16497b92a10ea85936d7b6", + "sha256_in_prefix": "62046a6aeebb1cbb63ddae41fa756f38674272f86b16497b92a10ea85936d7b6", + "size_in_bytes": 105636 + }, + { + "_path": "lib/python3.12/__pycache__/enum.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fbf3a0b9b8fd9033553014fba2d4405583bc93811a53395f08bd653ee10cfacf", + "sha256_in_prefix": "fbf3a0b9b8fd9033553014fba2d4405583bc93811a53395f08bd653ee10cfacf", + "size_in_bytes": 80466 + }, + { + "_path": "lib/python3.12/__pycache__/filecmp.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e1199b73a6eb77732cef2c1f0817831d7f982cc958d93c2eb49f1f0efabef30f", + "sha256_in_prefix": "e1199b73a6eb77732cef2c1f0817831d7f982cc958d93c2eb49f1f0efabef30f", + "size_in_bytes": 14694 + }, + { + "_path": "lib/python3.12/__pycache__/fileinput.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "28cbe8cb018d3361d21e6d28f56d03347c3acda9f85487933ecf9e4aae2c4496", + "sha256_in_prefix": "28cbe8cb018d3361d21e6d28f56d03347c3acda9f85487933ecf9e4aae2c4496", + "size_in_bytes": 20263 + }, + { + "_path": "lib/python3.12/__pycache__/fnmatch.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bc44787f1265381a2a213233259e27b265b4054a8371fbf10eb0af7380201c16", + "sha256_in_prefix": "bc44787f1265381a2a213233259e27b265b4054a8371fbf10eb0af7380201c16", + "size_in_bytes": 6475 + }, + { + "_path": "lib/python3.12/__pycache__/fractions.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "00537326f14cad6d12fee6a0ccf8a156fe337a2ef1dedc44eab1541bba22d37e", + "sha256_in_prefix": "00537326f14cad6d12fee6a0ccf8a156fe337a2ef1dedc44eab1541bba22d37e", + "size_in_bytes": 36750 + }, + { + "_path": "lib/python3.12/__pycache__/ftplib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4ad1c3be4cca6f502dc2478cff871172fea4e4d8bf941aabaf4c27a458facf13", + "sha256_in_prefix": "4ad1c3be4cca6f502dc2478cff871172fea4e4d8bf941aabaf4c27a458facf13", + "size_in_bytes": 42606 + }, + { + "_path": "lib/python3.12/__pycache__/functools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7f8ac3e3ecbeff61a4a5fab11deebc380ae6bec6424750cedf4bc5a5ca379dd6", + "sha256_in_prefix": "7f8ac3e3ecbeff61a4a5fab11deebc380ae6bec6424750cedf4bc5a5ca379dd6", + "size_in_bytes": 40300 + }, + { + "_path": "lib/python3.12/__pycache__/genericpath.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0bb233a7c46c380c1c8fa63976bf0f705df14cabfc4eef628f7c7d1fc7016668", + "sha256_in_prefix": "0bb233a7c46c380c1c8fa63976bf0f705df14cabfc4eef628f7c7d1fc7016668", + "size_in_bytes": 6176 + }, + { + "_path": "lib/python3.12/__pycache__/getopt.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "25578d57b1a855241698a7c0e0784b5f62e2b2743c85567065874c985acd0948", + "sha256_in_prefix": "25578d57b1a855241698a7c0e0784b5f62e2b2743c85567065874c985acd0948", + "size_in_bytes": 8353 + }, + { + "_path": "lib/python3.12/__pycache__/getpass.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7c326bfbcc166f24883d0382b164b2c3110e762cb8b005670f9e142c824e7ae1", + "sha256_in_prefix": "7c326bfbcc166f24883d0382b164b2c3110e762cb8b005670f9e142c824e7ae1", + "size_in_bytes": 6835 + }, + { + "_path": "lib/python3.12/__pycache__/gettext.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "749cae9bba3717dd46f1b05a580997012f76485ed241ae13bf27b696d56da55e", + "sha256_in_prefix": "749cae9bba3717dd46f1b05a580997012f76485ed241ae13bf27b696d56da55e", + "size_in_bytes": 21786 + }, + { + "_path": "lib/python3.12/__pycache__/glob.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6d580510b21e3d95be22db7744346fd10c5a09502a5da0a73d7384b116e66019", + "sha256_in_prefix": "6d580510b21e3d95be22db7744346fd10c5a09502a5da0a73d7384b116e66019", + "size_in_bytes": 9811 + }, + { + "_path": "lib/python3.12/__pycache__/graphlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "036371197a9342bf74af556d7e5e61bcbc1963919e94ac7a0542448a8b47ab87", + "sha256_in_prefix": "036371197a9342bf74af556d7e5e61bcbc1963919e94ac7a0542448a8b47ab87", + "size_in_bytes": 10292 + }, + { + "_path": "lib/python3.12/__pycache__/gzip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d484f0c6ef0a87a9369bc77150ddff98d4b0b569c9b5f62ecd47e196c693c177", + "sha256_in_prefix": "d484f0c6ef0a87a9369bc77150ddff98d4b0b569c9b5f62ecd47e196c693c177", + "size_in_bytes": 32000 + }, + { + "_path": "lib/python3.12/__pycache__/hashlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "68b9bbf3bfa93d71f5ca493032414c41a494956bd12317cc913f203ca30a6638", + "sha256_in_prefix": "68b9bbf3bfa93d71f5ca493032414c41a494956bd12317cc913f203ca30a6638", + "size_in_bytes": 8075 + }, + { + "_path": "lib/python3.12/__pycache__/heapq.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f103994be5686110ae620cfb973f738450699d8867ee4bebd5385d971d4bccf7", + "sha256_in_prefix": "f103994be5686110ae620cfb973f738450699d8867ee4bebd5385d971d4bccf7", + "size_in_bytes": 17911 + }, + { + "_path": "lib/python3.12/__pycache__/hmac.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5f2ffe0f1bb525bfd419e14e915134d2729879845b5984ed3133fa2a18227afb", + "sha256_in_prefix": "5f2ffe0f1bb525bfd419e14e915134d2729879845b5984ed3133fa2a18227afb", + "size_in_bytes": 10685 + }, + { + "_path": "lib/python3.12/__pycache__/imaplib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "18b60ff1d594878c090fb15e017fa17e8824d8071d7bb4bb75cdaa218498d35f", + "sha256_in_prefix": "18b60ff1d594878c090fb15e017fa17e8824d8071d7bb4bb75cdaa218498d35f", + "size_in_bytes": 62847 + }, + { + "_path": "lib/python3.12/__pycache__/imghdr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e67c1f129eb08bc997945974592dafb0f7bf0432848f55d52dee9f0b8fe076c0", + "sha256_in_prefix": "e67c1f129eb08bc997945974592dafb0f7bf0432848f55d52dee9f0b8fe076c0", + "size_in_bytes": 6929 + }, + { + "_path": "lib/python3.12/__pycache__/inspect.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2b440cb36805e387308632ca9be2ab6be516478bc4e7ed5b4a6dfc0c980b4485", + "sha256_in_prefix": "2b440cb36805e387308632ca9be2ab6be516478bc4e7ed5b4a6dfc0c980b4485", + "size_in_bytes": 133815 + }, + { + "_path": "lib/python3.12/__pycache__/io.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7c7004967f9e2edf649031dd2c03ce062b6fa4efa92fd01d151314d9c40c0f9c", + "sha256_in_prefix": "7c7004967f9e2edf649031dd2c03ce062b6fa4efa92fd01d151314d9c40c0f9c", + "size_in_bytes": 4124 + }, + { + "_path": "lib/python3.12/__pycache__/ipaddress.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5e4759b9ab9610c7fff75423e908b12e4e96655ed2d45090aac80c73b8c7f624", + "sha256_in_prefix": "5e4759b9ab9610c7fff75423e908b12e4e96655ed2d45090aac80c73b8c7f624", + "size_in_bytes": 90806 + }, + { + "_path": "lib/python3.12/__pycache__/keyword.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "08b03913c250bf3fd982b7cfdb638a7d5d472589cc17c057b9c02c9f0d7220db", + "sha256_in_prefix": "08b03913c250bf3fd982b7cfdb638a7d5d472589cc17c057b9c02c9f0d7220db", + "size_in_bytes": 1036 + }, + { + "_path": "lib/python3.12/__pycache__/linecache.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8ff921343c83de00363f52e306b39ad6847d45c78d078979c9a8be229d087a0c", + "sha256_in_prefix": "8ff921343c83de00363f52e306b39ad6847d45c78d078979c9a8be229d087a0c", + "size_in_bytes": 6480 + }, + { + "_path": "lib/python3.12/__pycache__/locale.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9df8beb8bd1a646c7246f38f1492f858fe41f05a99cee0cbeaf99e7a574141bc", + "sha256_in_prefix": "9df8beb8bd1a646c7246f38f1492f858fe41f05a99cee0cbeaf99e7a574141bc", + "size_in_bytes": 59490 + }, + { + "_path": "lib/python3.12/__pycache__/lzma.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "73cd7a56adfdb6fa6cce8b0e4d2e93c14a1dcf6aeecdda630505291f9ae83cb6", + "sha256_in_prefix": "73cd7a56adfdb6fa6cce8b0e4d2e93c14a1dcf6aeecdda630505291f9ae83cb6", + "size_in_bytes": 15850 + }, + { + "_path": "lib/python3.12/__pycache__/mailbox.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "09efe33cc392c51af9705473b3771077beb352f4138822b0ce99bf99243e38c1", + "sha256_in_prefix": "09efe33cc392c51af9705473b3771077beb352f4138822b0ce99bf99243e38c1", + "size_in_bytes": 111406 + }, + { + "_path": "lib/python3.12/__pycache__/mailcap.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3c02971496631df2b76a8d8fc2e3557041e747b6282e6febf8c3eca03386a04f", + "sha256_in_prefix": "3c02971496631df2b76a8d8fc2e3557041e747b6282e6febf8c3eca03386a04f", + "size_in_bytes": 11097 + }, + { + "_path": "lib/python3.12/__pycache__/mimetypes.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "122deba95697c9aef2ef009d0c35acc7773d1ae76ff150f684052ecba1e9b98c", + "sha256_in_prefix": "122deba95697c9aef2ef009d0c35acc7773d1ae76ff150f684052ecba1e9b98c", + "size_in_bytes": 24169 + }, + { + "_path": "lib/python3.12/__pycache__/modulefinder.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3d5ed1e82454fdb62b80a98bcf794027b1a9909e0aca366376d0adb367879b96", + "sha256_in_prefix": "3d5ed1e82454fdb62b80a98bcf794027b1a9909e0aca366376d0adb367879b96", + "size_in_bytes": 27829 + }, + { + "_path": "lib/python3.12/__pycache__/netrc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e210e15f47d35383961c260ff3029d34166259e206eeafc4b804c14aad3aca88", + "sha256_in_prefix": "e210e15f47d35383961c260ff3029d34166259e206eeafc4b804c14aad3aca88", + "size_in_bytes": 8868 + }, + { + "_path": "lib/python3.12/__pycache__/nntplib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b608c07f63ca1e542488ff68a7f7eb226e94e6bd12fd23d7a0f1a492644b8268", + "sha256_in_prefix": "b608c07f63ca1e542488ff68a7f7eb226e94e6bd12fd23d7a0f1a492644b8268", + "size_in_bytes": 44892 + }, + { + "_path": "lib/python3.12/__pycache__/ntpath.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "36328c84f39fbd2fd73281b7ed4fc38ac7c21148a6b155b30e25ca8f4d782a1c", + "sha256_in_prefix": "36328c84f39fbd2fd73281b7ed4fc38ac7c21148a6b155b30e25ca8f4d782a1c", + "size_in_bytes": 26656 + }, + { + "_path": "lib/python3.12/__pycache__/nturl2path.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "76a61e73d911b70df2476ccd42690580bdc1154a211dcb7c022f8d1410477ee4", + "sha256_in_prefix": "76a61e73d911b70df2476ccd42690580bdc1154a211dcb7c022f8d1410477ee4", + "size_in_bytes": 3019 + }, + { + "_path": "lib/python3.12/__pycache__/numbers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "25d21bb7c2f35285ccc8292c8b3691860350211d0c57379136a28191e30096ed", + "sha256_in_prefix": "25d21bb7c2f35285ccc8292c8b3691860350211d0c57379136a28191e30096ed", + "size_in_bytes": 13962 + }, + { + "_path": "lib/python3.12/__pycache__/opcode.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8d53d8f4eb3a75e3e3d98a30211e5b8b353d8d7ed74e4779ccdc3abbae52ce3c", + "sha256_in_prefix": "8d53d8f4eb3a75e3e3d98a30211e5b8b353d8d7ed74e4779ccdc3abbae52ce3c", + "size_in_bytes": 14701 + }, + { + "_path": "lib/python3.12/__pycache__/operator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3e0f39cc1a373803e04fa5eade22f75debab0056b8fb26585ce3e84c3318c374", + "sha256_in_prefix": "3e0f39cc1a373803e04fa5eade22f75debab0056b8fb26585ce3e84c3318c374", + "size_in_bytes": 17342 + }, + { + "_path": "lib/python3.12/__pycache__/optparse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "08beb1c7779f2dda2404d94bf9ece69afeab3dcfd56f8946d2fb7980f1fed2dd", + "sha256_in_prefix": "08beb1c7779f2dda2404d94bf9ece69afeab3dcfd56f8946d2fb7980f1fed2dd", + "size_in_bytes": 67417 + }, + { + "_path": "lib/python3.12/__pycache__/os.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "096792ab149a4d75edc5de9c14dc5b91623bd25166eb40aeee052b2e30eea366", + "sha256_in_prefix": "096792ab149a4d75edc5de9c14dc5b91623bd25166eb40aeee052b2e30eea366", + "size_in_bytes": 44630 + }, + { + "_path": "lib/python3.12/__pycache__/pathlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "999642278ca134734ca04eb7a8e143ccd4f7e5ec9ad8a214a229b463120c8858", + "sha256_in_prefix": "999642278ca134734ca04eb7a8e143ccd4f7e5ec9ad8a214a229b463120c8858", + "size_in_bytes": 61982 + }, + { + "_path": "lib/python3.12/__pycache__/pdb.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9d95d06490b7ed6a2c1663e7a21d2bfed3fd07ed13e808183aa242ae645f6dd4", + "sha256_in_prefix": "9d95d06490b7ed6a2c1663e7a21d2bfed3fd07ed13e808183aa242ae645f6dd4", + "size_in_bytes": 85448 + }, + { + "_path": "lib/python3.12/__pycache__/pickle.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f4fb57796d8626a5a8294b28aea15302539c41b97474f8cf47d2611a32b879e6", + "sha256_in_prefix": "f4fb57796d8626a5a8294b28aea15302539c41b97474f8cf47d2611a32b879e6", + "size_in_bytes": 77554 + }, + { + "_path": "lib/python3.12/__pycache__/pickletools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bfd17af4137ee7f752ccb3facae03a2f00e01aec72b054a2b607e2e5ea256c33", + "sha256_in_prefix": "bfd17af4137ee7f752ccb3facae03a2f00e01aec72b054a2b607e2e5ea256c33", + "size_in_bytes": 81061 + }, + { + "_path": "lib/python3.12/__pycache__/pipes.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0cd7f0e0095cc59f0503944ddb78ba631d0d7fd05bb110a9583021a873ac4ae7", + "sha256_in_prefix": "0cd7f0e0095cc59f0503944ddb78ba631d0d7fd05bb110a9583021a873ac4ae7", + "size_in_bytes": 10884 + }, + { + "_path": "lib/python3.12/__pycache__/pkgutil.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "613b9d095c8bd1d1246ffc06464a6826d76eb816e4ed5658f91b914ae4f907a7", + "sha256_in_prefix": "613b9d095c8bd1d1246ffc06464a6826d76eb816e4ed5658f91b914ae4f907a7", + "size_in_bytes": 19892 + }, + { + "_path": "lib/python3.12/__pycache__/platform.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6e0421b740475258592cbf3204a01cecc87b9d76abc278a64cd150d1af8468e4", + "sha256_in_prefix": "6e0421b740475258592cbf3204a01cecc87b9d76abc278a64cd150d1af8468e4", + "size_in_bytes": 41829 + }, + { + "_path": "lib/python3.12/__pycache__/plistlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ef2b4069d215a5dc3f76e02f35871fa70ea4b1fe9e59222ed57c9befb98f4b3d", + "sha256_in_prefix": "ef2b4069d215a5dc3f76e02f35871fa70ea4b1fe9e59222ed57c9befb98f4b3d", + "size_in_bytes": 40989 + }, + { + "_path": "lib/python3.12/__pycache__/poplib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3d1622463d41ee08912bf330d2cb17a04b974b0829b3b0b04d4df4fc0dceda15", + "sha256_in_prefix": "3d1622463d41ee08912bf330d2cb17a04b974b0829b3b0b04d4df4fc0dceda15", + "size_in_bytes": 18426 + }, + { + "_path": "lib/python3.12/__pycache__/posixpath.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f5ae7c815cb329d128130e85ca6ae777ad2ee5957dffddf9e3be11a44aa2e66d", + "sha256_in_prefix": "f5ae7c815cb329d128130e85ca6ae777ad2ee5957dffddf9e3be11a44aa2e66d", + "size_in_bytes": 17608 + }, + { + "_path": "lib/python3.12/__pycache__/pprint.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "32743f1a6337fd97568b0665e7de7952b00aef26d0225feae225f64af7e40716", + "sha256_in_prefix": "32743f1a6337fd97568b0665e7de7952b00aef26d0225feae225f64af7e40716", + "size_in_bytes": 29420 + }, + { + "_path": "lib/python3.12/__pycache__/profile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e0c8a3fc0e2b5fc5f3c77b97a675a9b3d39e6bc13a6680d12563887fbf97bb92", + "sha256_in_prefix": "e0c8a3fc0e2b5fc5f3c77b97a675a9b3d39e6bc13a6680d12563887fbf97bb92", + "size_in_bytes": 22514 + }, + { + "_path": "lib/python3.12/__pycache__/pstats.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8c5c27672905c9a0c494409e685b93b5962d17bcc41de2f5da235d461967d00c", + "sha256_in_prefix": "8c5c27672905c9a0c494409e685b93b5962d17bcc41de2f5da235d461967d00c", + "size_in_bytes": 37737 + }, + { + "_path": "lib/python3.12/__pycache__/pty.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8c551faddbabf9d89e8fe91d0ec9754e1ac6e95377e0254c8be15e396b6f147c", + "sha256_in_prefix": "8c551faddbabf9d89e8fe91d0ec9754e1ac6e95377e0254c8be15e396b6f147c", + "size_in_bytes": 7348 + }, + { + "_path": "lib/python3.12/__pycache__/py_compile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "66ad469644f75bbb12e4768c1f5a991ade4c8fdf5fc549acce0c67ad79622fcb", + "sha256_in_prefix": "66ad469644f75bbb12e4768c1f5a991ade4c8fdf5fc549acce0c67ad79622fcb", + "size_in_bytes": 10020 + }, + { + "_path": "lib/python3.12/__pycache__/pyclbr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "af169cec71ac5dd8004173417178838af145f966e6182b2df953a65e157c4b74", + "sha256_in_prefix": "af169cec71ac5dd8004173417178838af145f966e6182b2df953a65e157c4b74", + "size_in_bytes": 14851 + }, + { + "_path": "lib/python3.12/__pycache__/pydoc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6b6cf91521b0aed6d46730e9a4df3549b9f5328ccb2c529c426ee62850966aad", + "sha256_in_prefix": "6b6cf91521b0aed6d46730e9a4df3549b9f5328ccb2c529c426ee62850966aad", + "size_in_bytes": 142242 + }, + { + "_path": "lib/python3.12/__pycache__/queue.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "40c8c704043854d49b66ef884d5a7018c13421e39248bb84e79db5ca5334273c", + "sha256_in_prefix": "40c8c704043854d49b66ef884d5a7018c13421e39248bb84e79db5ca5334273c", + "size_in_bytes": 14727 + }, + { + "_path": "lib/python3.12/__pycache__/quopri.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "355fc091b2d39fefdb7aabdcf3dcbb361883326efcd10f96a9cbbf9032129ce0", + "sha256_in_prefix": "355fc091b2d39fefdb7aabdcf3dcbb361883326efcd10f96a9cbbf9032129ce0", + "size_in_bytes": 9298 + }, + { + "_path": "lib/python3.12/__pycache__/random.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6fde87e136dfcdffa29981ed2f1041ddb5271a003ca759fa4017c4ad866f27b3", + "sha256_in_prefix": "6fde87e136dfcdffa29981ed2f1041ddb5271a003ca759fa4017c4ad866f27b3", + "size_in_bytes": 33123 + }, + { + "_path": "lib/python3.12/__pycache__/reprlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eda50fa7f704b5809844dd87d9bb7adc375d34aa89ac7a79e9745653063cbb3f", + "sha256_in_prefix": "eda50fa7f704b5809844dd87d9bb7adc375d34aa89ac7a79e9745653063cbb3f", + "size_in_bytes": 9899 + }, + { + "_path": "lib/python3.12/__pycache__/rlcompleter.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "780b582a4927da207078349593725eb6c146e25bd279b224c07bbca912a283a4", + "sha256_in_prefix": "780b582a4927da207078349593725eb6c146e25bd279b224c07bbca912a283a4", + "size_in_bytes": 8246 + }, + { + "_path": "lib/python3.12/__pycache__/runpy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8d7fd118c91f3c39be76de72636706775b58fb3e29fa65574caaf6e97f753631", + "sha256_in_prefix": "8d7fd118c91f3c39be76de72636706775b58fb3e29fa65574caaf6e97f753631", + "size_in_bytes": 14380 + }, + { + "_path": "lib/python3.12/__pycache__/sched.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0de643c7aeeaee35c015146dae4154aad6d1948387d45f4320d144592a9a6b45", + "sha256_in_prefix": "0de643c7aeeaee35c015146dae4154aad6d1948387d45f4320d144592a9a6b45", + "size_in_bytes": 7730 + }, + { + "_path": "lib/python3.12/__pycache__/secrets.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "31b9618ff27bed52dfba2b964de09fbbcb3c861a08829e4a9f56a7a48a02c780", + "sha256_in_prefix": "31b9618ff27bed52dfba2b964de09fbbcb3c861a08829e4a9f56a7a48a02c780", + "size_in_bytes": 2551 + }, + { + "_path": "lib/python3.12/__pycache__/selectors.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "58d9948acf80fcb86f75dc9b305b89ffb9f723c40a8b9bf5a24018ac1451c390", + "sha256_in_prefix": "58d9948acf80fcb86f75dc9b305b89ffb9f723c40a8b9bf5a24018ac1451c390", + "size_in_bytes": 26098 + }, + { + "_path": "lib/python3.12/__pycache__/shelve.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1f124a6251f315a3c8717978c2e88ef50ed7301389fa9e2e7f3f787a72c9931d", + "sha256_in_prefix": "1f124a6251f315a3c8717978c2e88ef50ed7301389fa9e2e7f3f787a72c9931d", + "size_in_bytes": 12898 + }, + { + "_path": "lib/python3.12/__pycache__/shlex.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "42ef13d0014ac7ee0712c75d8df76779bb46499a2b9a0736a819db55f6058c59", + "sha256_in_prefix": "42ef13d0014ac7ee0712c75d8df76779bb46499a2b9a0736a819db55f6058c59", + "size_in_bytes": 14157 + }, + { + "_path": "lib/python3.12/__pycache__/shutil.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ec8f096a5fb874dbc5e7871d5685b5e29fe9f8d6c520aa9ede2a8486c8021008", + "sha256_in_prefix": "ec8f096a5fb874dbc5e7871d5685b5e29fe9f8d6c520aa9ede2a8486c8021008", + "size_in_bytes": 66192 + }, + { + "_path": "lib/python3.12/__pycache__/signal.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4f6943689bfa21704af5be7c5d1e02c7dd34ca66aa3291d6ba1d0eb0ec90fd3c", + "sha256_in_prefix": "4f6943689bfa21704af5be7c5d1e02c7dd34ca66aa3291d6ba1d0eb0ec90fd3c", + "size_in_bytes": 4439 + }, + { + "_path": "lib/python3.12/__pycache__/site.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "77bd41b25c6b99801c1a832d75b2911d2ed29d5b4c364de123a2de7ccc19a909", + "sha256_in_prefix": "77bd41b25c6b99801c1a832d75b2911d2ed29d5b4c364de123a2de7ccc19a909", + "size_in_bytes": 28347 + }, + { + "_path": "lib/python3.12/__pycache__/smtplib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "968f97f6c99f65d3fd3003a9166a2483f74a6815c434c43c234b4efef7d9fdc6", + "sha256_in_prefix": "968f97f6c99f65d3fd3003a9166a2483f74a6815c434c43c234b4efef7d9fdc6", + "size_in_bytes": 48196 + }, + { + "_path": "lib/python3.12/__pycache__/sndhdr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6c11684cd1ab50b151e83eb3e7b686e368a9d0e617ffe86d923d3dc2f41d1400", + "sha256_in_prefix": "6c11684cd1ab50b151e83eb3e7b686e368a9d0e617ffe86d923d3dc2f41d1400", + "size_in_bytes": 10695 + }, + { + "_path": "lib/python3.12/__pycache__/socket.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9328bc61d38e74ec0a4f578d5568cc48bad31c4ed192af16405aff624eb6df99", + "sha256_in_prefix": "9328bc61d38e74ec0a4f578d5568cc48bad31c4ed192af16405aff624eb6df99", + "size_in_bytes": 41904 + }, + { + "_path": "lib/python3.12/__pycache__/socketserver.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5c8a27d4b88dfd55bf2f3dcaa8cacd631bea286c8d6d9953a57016b13579645a", + "sha256_in_prefix": "5c8a27d4b88dfd55bf2f3dcaa8cacd631bea286c8d6d9953a57016b13579645a", + "size_in_bytes": 34243 + }, + { + "_path": "lib/python3.12/__pycache__/sre_compile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "42e63c1d57c3007e30f553b5170541481491923a1189c6ef0193977af298cba6", + "sha256_in_prefix": "42e63c1d57c3007e30f553b5170541481491923a1189c6ef0193977af298cba6", + "size_in_bytes": 620 + }, + { + "_path": "lib/python3.12/__pycache__/sre_constants.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0bf6266d53dc5d1688ed40eee901b72effccb3a283ae3fdb53b1648053b92e80", + "sha256_in_prefix": "0bf6266d53dc5d1688ed40eee901b72effccb3a283ae3fdb53b1648053b92e80", + "size_in_bytes": 623 + }, + { + "_path": "lib/python3.12/__pycache__/sre_parse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "df06a7d99521640f203e4679c1f46a2926548542b11a4053aa4660aaf908ed2e", + "sha256_in_prefix": "df06a7d99521640f203e4679c1f46a2926548542b11a4053aa4660aaf908ed2e", + "size_in_bytes": 616 + }, + { + "_path": "lib/python3.12/__pycache__/ssl.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fffc9342db6d7b6a334a9eee21a13dfa2153db53c9635c63d5dba799f4c8b286", + "sha256_in_prefix": "fffc9342db6d7b6a334a9eee21a13dfa2153db53c9635c63d5dba799f4c8b286", + "size_in_bytes": 62976 + }, + { + "_path": "lib/python3.12/__pycache__/stat.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9e5e01f1caf8213200796bfbdc1a46d34db10bfbb5f1dce1d902a061dc792440", + "sha256_in_prefix": "9e5e01f1caf8213200796bfbdc1a46d34db10bfbb5f1dce1d902a061dc792440", + "size_in_bytes": 5216 + }, + { + "_path": "lib/python3.12/__pycache__/statistics.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "faebd363eb59d20bfbdb234cd9c507edc6bb82b7990f7e8cf5cc85f9e8b208b4", + "sha256_in_prefix": "faebd363eb59d20bfbdb234cd9c507edc6bb82b7990f7e8cf5cc85f9e8b208b4", + "size_in_bytes": 55368 + }, + { + "_path": "lib/python3.12/__pycache__/string.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8be6c80a66d342068b0443d659150ac3cf64b727c37f3c44f87a9080a5b9b69a", + "sha256_in_prefix": "8be6c80a66d342068b0443d659150ac3cf64b727c37f3c44f87a9080a5b9b69a", + "size_in_bytes": 11457 + }, + { + "_path": "lib/python3.12/__pycache__/stringprep.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5a91c6f11fefebe9f82760c76f9e5464a146c81d7f9bc3e18da34415d9c4a082", + "sha256_in_prefix": "5a91c6f11fefebe9f82760c76f9e5464a146c81d7f9bc3e18da34415d9c4a082", + "size_in_bytes": 25155 + }, + { + "_path": "lib/python3.12/__pycache__/struct.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ff4383bcefe8e326c8f049054c0bfeeb3e667c12a9c263553f1b272f11f50d3a", + "sha256_in_prefix": "ff4383bcefe8e326c8f049054c0bfeeb3e667c12a9c263553f1b272f11f50d3a", + "size_in_bytes": 320 + }, + { + "_path": "lib/python3.12/__pycache__/subprocess.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8a67800b4ac99396aa90316f0ebf6535a26305c81f0412cec9815f5cee0f2c26", + "sha256_in_prefix": "8a67800b4ac99396aa90316f0ebf6535a26305c81f0412cec9815f5cee0f2c26", + "size_in_bytes": 79080 + }, + { + "_path": "lib/python3.12/__pycache__/sunau.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "889c89417f936d322d6931ffa2308573838f6bfe502270125ce807bb45f6c957", + "sha256_in_prefix": "889c89417f936d322d6931ffa2308573838f6bfe502270125ce807bb45f6c957", + "size_in_bytes": 25408 + }, + { + "_path": "lib/python3.12/__pycache__/symtable.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8bcc5ab3d1c4242b326831dcfa898c12ae00a75ed375be4cf2edb6f72502582f", + "sha256_in_prefix": "8bcc5ab3d1c4242b326831dcfa898c12ae00a75ed375be4cf2edb6f72502582f", + "size_in_bytes": 19764 + }, + { + "_path": "lib/python3.12/__pycache__/sysconfig.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3b613a5c6abdc21b63f2fb6c025f423d8bbc2ea7853b8daed2b53751d55dac1d", + "sha256_in_prefix": "3b613a5c6abdc21b63f2fb6c025f423d8bbc2ea7853b8daed2b53751d55dac1d", + "size_in_bytes": 29150 + }, + { + "_path": "lib/python3.12/__pycache__/tabnanny.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "51444a014002b0c9712b0b241e9c6279a2eec7742ea392c3643b593ce2f9fe60", + "sha256_in_prefix": "51444a014002b0c9712b0b241e9c6279a2eec7742ea392c3643b593ce2f9fe60", + "size_in_bytes": 12124 + }, + { + "_path": "lib/python3.12/__pycache__/tarfile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "396c9f364c54397da30aa10ccb59fa0f03ffb3cc7fbcbe483201911a53e78304", + "sha256_in_prefix": "396c9f364c54397da30aa10ccb59fa0f03ffb3cc7fbcbe483201911a53e78304", + "size_in_bytes": 119239 + }, + { + "_path": "lib/python3.12/__pycache__/telnetlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6c9340a2fc746bbba2a8d359aee7a95407fa16a807097b8d7c884870f3945584", + "sha256_in_prefix": "6c9340a2fc746bbba2a8d359aee7a95407fa16a807097b8d7c884870f3945584", + "size_in_bytes": 28417 + }, + { + "_path": "lib/python3.12/__pycache__/tempfile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a4c1d9de2e332d689010f24933ce9419fefddae1a80aface2613584b6593b3bf", + "sha256_in_prefix": "a4c1d9de2e332d689010f24933ce9419fefddae1a80aface2613584b6593b3bf", + "size_in_bytes": 40353 + }, + { + "_path": "lib/python3.12/__pycache__/textwrap.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cfad1e0f22b27919416923f202ff5980aeaa399e87f5ab12a4929501639a0e2e", + "sha256_in_prefix": "cfad1e0f22b27919416923f202ff5980aeaa399e87f5ab12a4929501639a0e2e", + "size_in_bytes": 18273 + }, + { + "_path": "lib/python3.12/__pycache__/this.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e42ece96f02d3f174b86ca7349729dd2684776eaf4d76da0d74cef8bc8d1c780", + "sha256_in_prefix": "e42ece96f02d3f174b86ca7349729dd2684776eaf4d76da0d74cef8bc8d1c780", + "size_in_bytes": 1393 + }, + { + "_path": "lib/python3.12/__pycache__/threading.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6c2f33b6051461a01dbc079d1c95569e8a35f1ba29dc0532b962e5b33708a981", + "sha256_in_prefix": "6c2f33b6051461a01dbc079d1c95569e8a35f1ba29dc0532b962e5b33708a981", + "size_in_bytes": 65406 + }, + { + "_path": "lib/python3.12/__pycache__/timeit.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "91486fe67ab7d1aa9b8ba82a22f0cfb6d070624a0966a74f85d34143f307587e", + "sha256_in_prefix": "91486fe67ab7d1aa9b8ba82a22f0cfb6d070624a0966a74f85d34143f307587e", + "size_in_bytes": 14839 + }, + { + "_path": "lib/python3.12/__pycache__/token.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "47252bd7e8c8d769870b7b59c70f0e5a271142d00840e335891ed61a6f73b6e9", + "sha256_in_prefix": "47252bd7e8c8d769870b7b59c70f0e5a271142d00840e335891ed61a6f73b6e9", + "size_in_bytes": 3552 + }, + { + "_path": "lib/python3.12/__pycache__/tokenize.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dd4d57fd8ae9132c44c54e640381767a3b0e7c7d7671347ef7b7236a7e09a7da", + "sha256_in_prefix": "dd4d57fd8ae9132c44c54e640381767a3b0e7c7d7671347ef7b7236a7e09a7da", + "size_in_bytes": 24709 + }, + { + "_path": "lib/python3.12/__pycache__/trace.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "152a14f07028adf11da168192c3baf5b7a793c74104616fb19e457f8ec5e305f", + "sha256_in_prefix": "152a14f07028adf11da168192c3baf5b7a793c74104616fb19e457f8ec5e305f", + "size_in_bytes": 33158 + }, + { + "_path": "lib/python3.12/__pycache__/traceback.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d243207613305aeb7293c92f70ccd42191c67ae435d9dfe0649a88a6a3bb3d7c", + "sha256_in_prefix": "d243207613305aeb7293c92f70ccd42191c67ae435d9dfe0649a88a6a3bb3d7c", + "size_in_bytes": 51421 + }, + { + "_path": "lib/python3.12/__pycache__/tracemalloc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "999c08aee7bfa94bf517a35f892ff15c91e9a4bc7ac75ea1254d6cba2d9143d5", + "sha256_in_prefix": "999c08aee7bfa94bf517a35f892ff15c91e9a4bc7ac75ea1254d6cba2d9143d5", + "size_in_bytes": 26856 + }, + { + "_path": "lib/python3.12/__pycache__/tty.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "beea7aae231b7f1272f1ff4d2c2aa51fe44788bc6be1a5e9586d04c66de70a41", + "sha256_in_prefix": "beea7aae231b7f1272f1ff4d2c2aa51fe44788bc6be1a5e9586d04c66de70a41", + "size_in_bytes": 2663 + }, + { + "_path": "lib/python3.12/__pycache__/turtle.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cc05b73fa05e71b4d9059fa3890d227f26a2e2a3926e47a79f4c4c56e3afa00e", + "sha256_in_prefix": "cc05b73fa05e71b4d9059fa3890d227f26a2e2a3926e47a79f4c4c56e3afa00e", + "size_in_bytes": 184402 + }, + { + "_path": "lib/python3.12/__pycache__/types.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8835f96d317bf272e2b749ed3efb80410b3ae87e6ef19e72ffd6d8a17cf31a0f", + "sha256_in_prefix": "8835f96d317bf272e2b749ed3efb80410b3ae87e6ef19e72ffd6d8a17cf31a0f", + "size_in_bytes": 14936 + }, + { + "_path": "lib/python3.12/__pycache__/typing.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6a3874ba732a1be4099db8140f34fe79f7fd08a492e6b8535906f115ce09ef10", + "sha256_in_prefix": "6a3874ba732a1be4099db8140f34fe79f7fd08a492e6b8535906f115ce09ef10", + "size_in_bytes": 142278 + }, + { + "_path": "lib/python3.12/__pycache__/uu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d0ba05712480d05579ec3c68ac2e7674c4af274913f97e8d733732fd6d199139", + "sha256_in_prefix": "d0ba05712480d05579ec3c68ac2e7674c4af274913f97e8d733732fd6d199139", + "size_in_bytes": 7791 + }, + { + "_path": "lib/python3.12/__pycache__/uuid.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "092a193a6e38ecc96cd5e8d2c05a6d87eb66c00fafc73d2b96c22f8a79c0452c", + "sha256_in_prefix": "092a193a6e38ecc96cd5e8d2c05a6d87eb66c00fafc73d2b96c22f8a79c0452c", + "size_in_bytes": 32978 + }, + { + "_path": "lib/python3.12/__pycache__/warnings.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ce6414f19fba9de8f73b1f99d8fffbc66b091017bcc9ea93bd302e41990c458e", + "sha256_in_prefix": "ce6414f19fba9de8f73b1f99d8fffbc66b091017bcc9ea93bd302e41990c458e", + "size_in_bytes": 23805 + }, + { + "_path": "lib/python3.12/__pycache__/wave.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dc90b2643d2c77ffeebd592ce310b11804b5a4c71988d88c43071ef8b971c9dd", + "sha256_in_prefix": "dc90b2643d2c77ffeebd592ce310b11804b5a4c71988d88c43071ef8b971c9dd", + "size_in_bytes": 32069 + }, + { + "_path": "lib/python3.12/__pycache__/weakref.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2931e4376b0797d7ea93c986a0ed9cadfffd960950345de1d92ef45f2e010959", + "sha256_in_prefix": "2931e4376b0797d7ea93c986a0ed9cadfffd960950345de1d92ef45f2e010959", + "size_in_bytes": 31276 + }, + { + "_path": "lib/python3.12/__pycache__/webbrowser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8c3cdc23d866c3c829f9cbeaebea88c3bb7bebce32abb78f66b3e7fbe8e6b9ef", + "sha256_in_prefix": "8c3cdc23d866c3c829f9cbeaebea88c3bb7bebce32abb78f66b3e7fbe8e6b9ef", + "size_in_bytes": 26310 + }, + { + "_path": "lib/python3.12/__pycache__/xdrlib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2c352de91648925205ee6a561066e3a88d9224614300137cee99e0d796696b11", + "sha256_in_prefix": "2c352de91648925205ee6a561066e3a88d9224614300137cee99e0d796696b11", + "size_in_bytes": 11821 + }, + { + "_path": "lib/python3.12/__pycache__/zipapp.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "00aea347802f0ea1d1bb5e8513baa391e715313eb383ebab3ffb4492050aba49", + "sha256_in_prefix": "00aea347802f0ea1d1bb5e8513baa391e715313eb383ebab3ffb4492050aba49", + "size_in_bytes": 9967 + }, + { + "_path": "lib/python3.12/__pycache__/zipimport.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5aa0424cfe30eaabfae70d7971e999fa7ca683c66983b5c7dc1a5d1ba93b023a", + "sha256_in_prefix": "5aa0424cfe30eaabfae70d7971e999fa7ca683c66983b5c7dc1a5d1ba93b023a", + "size_in_bytes": 24458 + }, + { + "_path": "lib/python3.12/_aix_support.py", + "path_type": "hardlink", + "sha256": "0982f187c62fbfc1e8d368c8eb4104b56df71009a6b2823565a699e7b4cd945c", + "sha256_in_prefix": "0982f187c62fbfc1e8d368c8eb4104b56df71009a6b2823565a699e7b4cd945c", + "size_in_bytes": 4021 + }, + { + "_path": "lib/python3.12/_collections_abc.py", + "path_type": "hardlink", + "sha256": "90324ee3e1c4ca5319f7242d4b7c1e90eb8418b3f999d07c853aa488356282e6", + "sha256_in_prefix": "90324ee3e1c4ca5319f7242d4b7c1e90eb8418b3f999d07c853aa488356282e6", + "size_in_bytes": 32082 + }, + { + "_path": "lib/python3.12/_compat_pickle.py", + "path_type": "hardlink", + "sha256": "12c8356a3d40bd0a336f13d7c6e2bed50d5c1a876563766a3175a6b328b5855e", + "sha256_in_prefix": "12c8356a3d40bd0a336f13d7c6e2bed50d5c1a876563766a3175a6b328b5855e", + "size_in_bytes": 8761 + }, + { + "_path": "lib/python3.12/_compression.py", + "path_type": "hardlink", + "sha256": "3ad5d60627477a60939ee44fc1bb3a05dbe8fb52f0f75039b8f5d8f1a278b981", + "sha256_in_prefix": "3ad5d60627477a60939ee44fc1bb3a05dbe8fb52f0f75039b8f5d8f1a278b981", + "size_in_bytes": 5681 + }, + { + "_path": "lib/python3.12/_markupbase.py", + "path_type": "hardlink", + "sha256": "cb14dd6f2e2439eb70b806cd49d19911363d424c2b6b9f4b73c9c08022d47030", + "sha256_in_prefix": "cb14dd6f2e2439eb70b806cd49d19911363d424c2b6b9f4b73c9c08022d47030", + "size_in_bytes": 14653 + }, + { + "_path": "lib/python3.12/_osx_support.py", + "path_type": "hardlink", + "sha256": "363d3240acbba18a270bd3161f1ddb478f8492dc14fc451b2dc314db5c5ee09c", + "sha256_in_prefix": "363d3240acbba18a270bd3161f1ddb478f8492dc14fc451b2dc314db5c5ee09c", + "size_in_bytes": 22023 + }, + { + "_path": "lib/python3.12/_py_abc.py", + "path_type": "hardlink", + "sha256": "f9c6fe3dd9b51bd7d93f867356e9d362600c924febfd903ee1c6e298860dca92", + "sha256_in_prefix": "f9c6fe3dd9b51bd7d93f867356e9d362600c924febfd903ee1c6e298860dca92", + "size_in_bytes": 6189 + }, + { + "_path": "lib/python3.12/_pydatetime.py", + "path_type": "hardlink", + "sha256": "832de4317516c3a20ce4d536bfe94c02ad3db7eedf2aa89a2d597f7f3261de5e", + "sha256_in_prefix": "832de4317516c3a20ce4d536bfe94c02ad3db7eedf2aa89a2d597f7f3261de5e", + "size_in_bytes": 92204 + }, + { + "_path": "lib/python3.12/_pydecimal.py", + "path_type": "hardlink", + "sha256": "f918a55369a8eeded94f5f52c38218f86d00969e52c19f102f0cf4baa8861bbc", + "sha256_in_prefix": "f918a55369a8eeded94f5f52c38218f86d00969e52c19f102f0cf4baa8861bbc", + "size_in_bytes": 227283 + }, + { + "_path": "lib/python3.12/_pyio.py", + "path_type": "hardlink", + "sha256": "22a2730be3230802593c75c930387e635809c6d82420e5234ef8d9cd1166ac8d", + "sha256_in_prefix": "22a2730be3230802593c75c930387e635809c6d82420e5234ef8d9cd1166ac8d", + "size_in_bytes": 93593 + }, + { + "_path": "lib/python3.12/_pylong.py", + "path_type": "hardlink", + "sha256": "05da132ba902633430bf12b5007fa1983630de423e29402998e9edc349bdf591", + "sha256_in_prefix": "05da132ba902633430bf12b5007fa1983630de423e29402998e9edc349bdf591", + "size_in_bytes": 10790 + }, + { + "_path": "lib/python3.12/_sitebuiltins.py", + "path_type": "hardlink", + "sha256": "b9388bc1d6d12ed6be12da420ab1feca40f99c0e33ec315d92b1e01cb69b25bc", + "sha256_in_prefix": "b9388bc1d6d12ed6be12da420ab1feca40f99c0e33ec315d92b1e01cb69b25bc", + "size_in_bytes": 3128 + }, + { + "_path": "lib/python3.12/_strptime.py", + "path_type": "hardlink", + "sha256": "302a4b9cf8fa7511c9142b110601f069fe195fec8217a49de46b340df2eafc32", + "sha256_in_prefix": "302a4b9cf8fa7511c9142b110601f069fe195fec8217a49de46b340df2eafc32", + "size_in_bytes": 24615 + }, + { + "_path": "lib/python3.12/_sysconfigdata__linux_x86_64-linux-gnu.py", + "path_type": "hardlink", + "sha256": "15a6e8c51e0b788356f5205cc0c00ae5829ce59f0dee7e8dad319b4bd760dc9c", + "sha256_in_prefix": "fcb9ebf14b54ec5d5a6296b0f213be472419e57445c38c25dcd42bb8469075b3", + "size_in_bytes": 83348, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/_sysconfigdata__linux_x86_64-linux-gnu.py.orig", + "path_type": "hardlink", + "sha256": "b033a9b9f9c0483d6600a46159c4307ee5c9d5beccfeeab1463b10c0ec2f8e90", + "sha256_in_prefix": "a9d555376124f0c55ff9947afe7f36cf20261377883384072d31c3d398d0d1ab", + "size_in_bytes": 91192, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py", + "path_type": "hardlink", + "sha256": "fa97cc60938552d70141eeae366cf7c1f0bf47afa3693ce6503b04e3e121f8c7", + "sha256_in_prefix": "c03929b40e50d24a4085c808b1959fd5557c517ec1ecd80346ca8efb0124109b", + "size_in_bytes": 86677, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/_sysconfigdata_x86_64_conda_linux_gnu.py", + "path_type": "hardlink", + "sha256": "e127ecb7c2b8d0e56b75e5f2819ad2953813b10224e6bcc7a59354f2920a06b0", + "sha256_in_prefix": "1c7cbfc172a0b30f7d7d9393e8ff29105c87b02b7876da7e57191726d54bcfec", + "size_in_bytes": 86597, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/_threading_local.py", + "path_type": "hardlink", + "sha256": "e1bf3dae66d0bfa63c8bb8a1d10c611203c35c636f7f5191fd56105788ef29cb", + "sha256_in_prefix": "e1bf3dae66d0bfa63c8bb8a1d10c611203c35c636f7f5191fd56105788ef29cb", + "size_in_bytes": 7220 + }, + { + "_path": "lib/python3.12/_weakrefset.py", + "path_type": "hardlink", + "sha256": "91895a451d06e9f521a1171b31b9b19bc9740f35af00d4fa106338ab7167c9ac", + "sha256_in_prefix": "91895a451d06e9f521a1171b31b9b19bc9740f35af00d4fa106338ab7167c9ac", + "size_in_bytes": 5893 + }, + { + "_path": "lib/python3.12/abc.py", + "path_type": "hardlink", + "sha256": "e558702a95cdce3febd289da021715d2b92bc43995b8a1bc58dfa1c3d8010287", + "sha256_in_prefix": "e558702a95cdce3febd289da021715d2b92bc43995b8a1bc58dfa1c3d8010287", + "size_in_bytes": 6538 + }, + { + "_path": "lib/python3.12/aifc.py", + "path_type": "hardlink", + "sha256": "e027e8a33567890ad7f84fea3be423cc0f6e49a33a31bbf279c2d0f64b6f8345", + "sha256_in_prefix": "e027e8a33567890ad7f84fea3be423cc0f6e49a33a31bbf279c2d0f64b6f8345", + "size_in_bytes": 34211 + }, + { + "_path": "lib/python3.12/antigravity.py", + "path_type": "hardlink", + "sha256": "8a5ee63e1b79ba2733e7ff4290b6eefea60e7f3a1ccb6bb519535aaf92b44967", + "sha256_in_prefix": "8a5ee63e1b79ba2733e7ff4290b6eefea60e7f3a1ccb6bb519535aaf92b44967", + "size_in_bytes": 500 + }, + { + "_path": "lib/python3.12/argparse.py", + "path_type": "hardlink", + "sha256": "89f13650b7164aa7329ec24650384fa72cb138dac6996730b15812365dc581d0", + "sha256_in_prefix": "89f13650b7164aa7329ec24650384fa72cb138dac6996730b15812365dc581d0", + "size_in_bytes": 101752 + }, + { + "_path": "lib/python3.12/ast.py", + "path_type": "hardlink", + "sha256": "d16626aa5c054bcc45221e56f84e55051b046caf0f8be1fe4902ea71534fb735", + "sha256_in_prefix": "d16626aa5c054bcc45221e56f84e55051b046caf0f8be1fe4902ea71534fb735", + "size_in_bytes": 64260 + }, + { + "_path": "lib/python3.12/asyncio/__init__.py", + "path_type": "hardlink", + "sha256": "61102f2b5f8fb832f0558cb66391f227970b3dd34ea2a621455587b4295e89a1", + "sha256_in_prefix": "61102f2b5f8fb832f0558cb66391f227970b3dd34ea2a621455587b4295e89a1", + "size_in_bytes": 1220 + }, + { + "_path": "lib/python3.12/asyncio/__main__.py", + "path_type": "hardlink", + "sha256": "2756ebb39309818f9e4ec9d2cff8218dac84e5a6e8928edfcaea7a8240329791", + "sha256_in_prefix": "2756ebb39309818f9e4ec9d2cff8218dac84e5a6e8928edfcaea7a8240329791", + "size_in_bytes": 3378 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "11f95c85a3aff4dfa1efa56813ea0bdea565eaf3a1b4f1e0e154c0fd0e6d1fc8", + "sha256_in_prefix": "11f95c85a3aff4dfa1efa56813ea0bdea565eaf3a1b4f1e0e154c0fd0e6d1fc8", + "size_in_bytes": 1452 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ab6e11fd04a7b1b2ed3d5d9b79d100f5ab78960381b35473990cc624332b6d39", + "sha256_in_prefix": "ab6e11fd04a7b1b2ed3d5d9b79d100f5ab78960381b35473990cc624332b6d39", + "size_in_bytes": 5242 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/base_events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "127855a5de4a23ac1767cafa4be98b890cf7442e516cfd969ce3e5ea8cccdc07", + "sha256_in_prefix": "127855a5de4a23ac1767cafa4be98b890cf7442e516cfd969ce3e5ea8cccdc07", + "size_in_bytes": 86491 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/base_futures.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2d98129f408bf8dfd6289d52c62de3c1d877f21bfb838ee3241d919de71a1073", + "sha256_in_prefix": "2d98129f408bf8dfd6289d52c62de3c1d877f21bfb838ee3241d919de71a1073", + "size_in_bytes": 3081 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/base_subprocess.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "774267dc6da4ce3e7599934d54625849a438fff659e83f6dbfcd1e0c566db8ca", + "sha256_in_prefix": "774267dc6da4ce3e7599934d54625849a438fff659e83f6dbfcd1e0c566db8ca", + "size_in_bytes": 16073 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/base_tasks.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c315c41da1d7208355429b376e5ab519af0b5da696ff4c7cd929985659b4c85a", + "sha256_in_prefix": "c315c41da1d7208355429b376e5ab519af0b5da696ff4c7cd929985659b4c85a", + "size_in_bytes": 4073 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/constants.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "49a5d003149d45abdb8f1335edf743108a79625d7f06fa3fe880c5c3c188ddda", + "sha256_in_prefix": "49a5d003149d45abdb8f1335edf743108a79625d7f06fa3fe880c5c3c188ddda", + "size_in_bytes": 950 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/coroutines.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c986f5697fc24a0af43ee34caaf4c499207e565723584482c62e92e72e018310", + "sha256_in_prefix": "c986f5697fc24a0af43ee34caaf4c499207e565723584482c62e92e72e018310", + "size_in_bytes": 3764 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3c245eb928069f4eb0d808facfb503f1a3732ccef1e1ea3fa421d30898e2e50f", + "sha256_in_prefix": "3c245eb928069f4eb0d808facfb503f1a3732ccef1e1ea3fa421d30898e2e50f", + "size_in_bytes": 36748 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/exceptions.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "26356f37ad02009dc5448626a07b4a58a53afdfe4f2a97abcb4fa90ae3000c9b", + "sha256_in_prefix": "26356f37ad02009dc5448626a07b4a58a53afdfe4f2a97abcb4fa90ae3000c9b", + "size_in_bytes": 3076 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/format_helpers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f84b9750272b97b1605d24e0cb9ce802bba1a5ddc810ffba349685152bc2b686", + "sha256_in_prefix": "f84b9750272b97b1605d24e0cb9ce802bba1a5ddc810ffba349685152bc2b686", + "size_in_bytes": 3860 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/futures.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c593ade13659c8f1661f4334eed065f873410dbcd422112a827dcbf382a22d9c", + "sha256_in_prefix": "c593ade13659c8f1661f4334eed065f873410dbcd422112a827dcbf382a22d9c", + "size_in_bytes": 17246 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/locks.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b823b14ac2c2e67dece382aa01ffb94dec696f395a619a8e70a3c8f34ad974f0", + "sha256_in_prefix": "b823b14ac2c2e67dece382aa01ffb94dec696f395a619a8e70a3c8f34ad974f0", + "size_in_bytes": 27478 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/log.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1fbeeaf109cdb71b15816c8d2045200339e8ab13a27556504c2c8588710dd411", + "sha256_in_prefix": "1fbeeaf109cdb71b15816c8d2045200339e8ab13a27556504c2c8588710dd411", + "size_in_bytes": 276 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/mixins.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "65ad8c4df8feab8ac75f08be77ae8ba12a389237679fe6e61aa5fd2faf7dd3cb", + "sha256_in_prefix": "65ad8c4df8feab8ac75f08be77ae8ba12a389237679fe6e61aa5fd2faf7dd3cb", + "size_in_bytes": 1031 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/proactor_events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ef1458d6b8c564d3102324d8360d6d35c974fa06295754bfa26df1d3acc544df", + "sha256_in_prefix": "ef1458d6b8c564d3102324d8360d6d35c974fa06295754bfa26df1d3acc544df", + "size_in_bytes": 44741 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/protocols.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aca83b307c06b0b35b7dfc80b5cac53fb5ea1bfd1e12b77797530fe2b8a1d61d", + "sha256_in_prefix": "aca83b307c06b0b35b7dfc80b5cac53fb5ea1bfd1e12b77797530fe2b8a1d61d", + "size_in_bytes": 8777 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/queues.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "68114706703800201a3a2c7aacaf62288bcd1a6b4dda137cd0c6c86d211ad213", + "sha256_in_prefix": "68114706703800201a3a2c7aacaf62288bcd1a6b4dda137cd0c6c86d211ad213", + "size_in_bytes": 11936 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/runners.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ec2893517fc26fc29d180d611b56e1ae3aa11521767b38c04bd5ca762e52f971", + "sha256_in_prefix": "ec2893517fc26fc29d180d611b56e1ae3aa11521767b38c04bd5ca762e52f971", + "size_in_bytes": 9923 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/selector_events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "553eb0f4d5bb2d4837402529b4a5437b50264c4aad4da28f7b85422fdfc07d93", + "sha256_in_prefix": "553eb0f4d5bb2d4837402529b4a5437b50264c4aad4da28f7b85422fdfc07d93", + "size_in_bytes": 63061 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/sslproto.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "63652152c372d28aa5ec0a76342b2dcaef009f9f2b75fbff833ab7d4e120691b", + "sha256_in_prefix": "63652152c372d28aa5ec0a76342b2dcaef009f9f2b75fbff833ab7d4e120691b", + "size_in_bytes": 41531 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/staggered.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "92b8fe94cea8717c484ff7ebc99857efecd7ca4db21e56f312b030c6a1887885", + "sha256_in_prefix": "92b8fe94cea8717c484ff7ebc99857efecd7ca4db21e56f312b030c6a1887885", + "size_in_bytes": 6215 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/streams.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a080fe58a93b1efc66d72d8d30a0b62dcd6564afc103e7aa3978541a6b509dc4", + "sha256_in_prefix": "a080fe58a93b1efc66d72d8d30a0b62dcd6564afc103e7aa3978541a6b509dc4", + "size_in_bytes": 33361 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/subprocess.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c4765a5b7c854e3b56336e26155ee0c9f0686715998a4bea5d8132fe7efd3829", + "sha256_in_prefix": "c4765a5b7c854e3b56336e26155ee0c9f0686715998a4bea5d8132fe7efd3829", + "size_in_bytes": 12089 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/taskgroups.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4b0c00deca1a779c8d4ef2e63a87f7a699a8f8a392e323f9cbbb577274d1412a", + "sha256_in_prefix": "4b0c00deca1a779c8d4ef2e63a87f7a699a8f8a392e323f9cbbb577274d1412a", + "size_in_bytes": 7917 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/tasks.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8eff2244731d074824f359f23ad9dec7ed868482c62b89519df261b875b3a699", + "sha256_in_prefix": "8eff2244731d074824f359f23ad9dec7ed868482c62b89519df261b875b3a699", + "size_in_bytes": 40311 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/threads.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fce145b0fc4b1dbde4d01641b47d054c1568dfdd54a7ef7a8a6180e7a7074702", + "sha256_in_prefix": "fce145b0fc4b1dbde4d01641b47d054c1568dfdd54a7ef7a8a6180e7a7074702", + "size_in_bytes": 1253 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/timeouts.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1e13bb61b92e58cad63c6a1ad4b86c76c885957af4f09bea2edf3a3337664f69", + "sha256_in_prefix": "1e13bb61b92e58cad63c6a1ad4b86c76c885957af4f09bea2edf3a3337664f69", + "size_in_bytes": 7792 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/transports.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eaa33639b9459a68269e70e2acb5cd8110967cba15cbd01bb084e832ae9ebf06", + "sha256_in_prefix": "eaa33639b9459a68269e70e2acb5cd8110967cba15cbd01bb084e832ae9ebf06", + "size_in_bytes": 13999 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/trsock.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "918ea36b3d5814fc15d743ce526d697288ee9ed7e5a9baaf41ac202526bee71b", + "sha256_in_prefix": "918ea36b3d5814fc15d743ce526d697288ee9ed7e5a9baaf41ac202526bee71b", + "size_in_bytes": 5074 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/unix_events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5362cc264315c04d69b8a7fb101211920501de8bfb4b798947ab4a6038b1032e", + "sha256_in_prefix": "5362cc264315c04d69b8a7fb101211920501de8bfb4b798947ab4a6038b1032e", + "size_in_bytes": 67789 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/windows_events.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "10173f4a72ff3cfb1d63e056b9e6505a63d5879544fe18e0d5a28ad6e04b5ddf", + "sha256_in_prefix": "10173f4a72ff3cfb1d63e056b9e6505a63d5879544fe18e0d5a28ad6e04b5ddf", + "size_in_bytes": 41518 + }, + { + "_path": "lib/python3.12/asyncio/__pycache__/windows_utils.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8d5dd8afaad005750a6adad4d50f579c6a1e2c89f1199be678da398ead0b065d", + "sha256_in_prefix": "8d5dd8afaad005750a6adad4d50f579c6a1e2c89f1199be678da398ead0b065d", + "size_in_bytes": 7328 + }, + { + "_path": "lib/python3.12/asyncio/base_events.py", + "path_type": "hardlink", + "sha256": "d6b57afdbf9899d3cc529d53b051ffc498bab00d0ef8c76c05d28338671bb826", + "sha256_in_prefix": "d6b57afdbf9899d3cc529d53b051ffc498bab00d0ef8c76c05d28338671bb826", + "size_in_bytes": 77931 + }, + { + "_path": "lib/python3.12/asyncio/base_futures.py", + "path_type": "hardlink", + "sha256": "2f3798c4b82f5ac77647908b157c924f734f36871d98970e72849ea9a9a07856", + "sha256_in_prefix": "2f3798c4b82f5ac77647908b157c924f734f36871d98970e72849ea9a9a07856", + "size_in_bytes": 1974 + }, + { + "_path": "lib/python3.12/asyncio/base_subprocess.py", + "path_type": "hardlink", + "sha256": "d69ba8f97bf8c89564cadce49427574ddb98103a5db6f04b98798240332e7adf", + "sha256_in_prefix": "d69ba8f97bf8c89564cadce49427574ddb98103a5db6f04b98798240332e7adf", + "size_in_bytes": 8869 + }, + { + "_path": "lib/python3.12/asyncio/base_tasks.py", + "path_type": "hardlink", + "sha256": "56efac65b63db927af336fa55eb5bda93c97a2defa4734ea8d695ed20fd6712a", + "sha256_in_prefix": "56efac65b63db927af336fa55eb5bda93c97a2defa4734ea8d695ed20fd6712a", + "size_in_bytes": 2672 + }, + { + "_path": "lib/python3.12/asyncio/constants.py", + "path_type": "hardlink", + "sha256": "873fc2f9e66313c3c19c337269e704f204b59f9e91d6ecbec59f68335484d338", + "sha256_in_prefix": "873fc2f9e66313c3c19c337269e704f204b59f9e91d6ecbec59f68335484d338", + "size_in_bytes": 1413 + }, + { + "_path": "lib/python3.12/asyncio/coroutines.py", + "path_type": "hardlink", + "sha256": "2feec17557c230a80cc2a6391bbb1c44b9f3341820b05667e36a4eb12b749436", + "sha256_in_prefix": "2feec17557c230a80cc2a6391bbb1c44b9f3341820b05667e36a4eb12b749436", + "size_in_bytes": 3342 + }, + { + "_path": "lib/python3.12/asyncio/events.py", + "path_type": "hardlink", + "sha256": "6a18b7eee5926622c146e61a7eb39726b4656e07ca41d36b06936ffb2354f0ed", + "sha256_in_prefix": "6a18b7eee5926622c146e61a7eb39726b4656e07ca41d36b06936ffb2354f0ed", + "size_in_bytes": 29339 + }, + { + "_path": "lib/python3.12/asyncio/exceptions.py", + "path_type": "hardlink", + "sha256": "a5971f88be14cd1417d59adf539ae48c5d818f95362a4e0eb00017e3690ab37b", + "sha256_in_prefix": "a5971f88be14cd1417d59adf539ae48c5d818f95362a4e0eb00017e3690ab37b", + "size_in_bytes": 1752 + }, + { + "_path": "lib/python3.12/asyncio/format_helpers.py", + "path_type": "hardlink", + "sha256": "6377b672b3f4ba8b6f0f7a5f0ea00cde24c8cddc0ca764e3329f302763477f59", + "sha256_in_prefix": "6377b672b3f4ba8b6f0f7a5f0ea00cde24c8cddc0ca764e3329f302763477f59", + "size_in_bytes": 2404 + }, + { + "_path": "lib/python3.12/asyncio/futures.py", + "path_type": "hardlink", + "sha256": "7308533f98987fd96acb2cef27d16e2b05ff3efad406db4b0d4d39a2a8f6971d", + "sha256_in_prefix": "7308533f98987fd96acb2cef27d16e2b05ff3efad406db4b0d4d39a2a8f6971d", + "size_in_bytes": 14210 + }, + { + "_path": "lib/python3.12/asyncio/locks.py", + "path_type": "hardlink", + "sha256": "808bece72e0a4c6ab34299ffe555c927a8db475066ce8dc4ba614588fff720db", + "sha256_in_prefix": "808bece72e0a4c6ab34299ffe555c927a8db475066ce8dc4ba614588fff720db", + "size_in_bytes": 18994 + }, + { + "_path": "lib/python3.12/asyncio/log.py", + "path_type": "hardlink", + "sha256": "80e4cc3ded4b138baba486519e7444801a23d6ac35f229d336a407a96af7e8d2", + "sha256_in_prefix": "80e4cc3ded4b138baba486519e7444801a23d6ac35f229d336a407a96af7e8d2", + "size_in_bytes": 124 + }, + { + "_path": "lib/python3.12/asyncio/mixins.py", + "path_type": "hardlink", + "sha256": "8f4a3e16eca845ebfba422550cbcee7340ec8166d2bff6b750a8ed0de6b9ae3c", + "sha256_in_prefix": "8f4a3e16eca845ebfba422550cbcee7340ec8166d2bff6b750a8ed0de6b9ae3c", + "size_in_bytes": 481 + }, + { + "_path": "lib/python3.12/asyncio/proactor_events.py", + "path_type": "hardlink", + "sha256": "62d15e99315cae52e8548f487391ae6c46827bf8e5b4bcf3382c777a494a759b", + "sha256_in_prefix": "62d15e99315cae52e8548f487391ae6c46827bf8e5b4bcf3382c777a494a759b", + "size_in_bytes": 33500 + }, + { + "_path": "lib/python3.12/asyncio/protocols.py", + "path_type": "hardlink", + "sha256": "1d1b49988c338b4ef06e30f9e92d9db2e00080c341f0a3f573bb8312deb8aff6", + "sha256_in_prefix": "1d1b49988c338b4ef06e30f9e92d9db2e00080c341f0a3f573bb8312deb8aff6", + "size_in_bytes": 6957 + }, + { + "_path": "lib/python3.12/asyncio/queues.py", + "path_type": "hardlink", + "sha256": "8f020744ebd1f557dcb051a1530b504447660df906c2127a94bbcc8450ea7ef9", + "sha256_in_prefix": "8f020744ebd1f557dcb051a1530b504447660df906c2127a94bbcc8450ea7ef9", + "size_in_bytes": 7974 + }, + { + "_path": "lib/python3.12/asyncio/runners.py", + "path_type": "hardlink", + "sha256": "005535b70acf976133dda890b7c7f9076401fd7b532afeb27a1a68e863219072", + "sha256_in_prefix": "005535b70acf976133dda890b7c7f9076401fd7b532afeb27a1a68e863219072", + "size_in_bytes": 7159 + }, + { + "_path": "lib/python3.12/asyncio/selector_events.py", + "path_type": "hardlink", + "sha256": "a32d9cc6afcc03d3004ce07379cc1875f749111d2e3478e59260a3b82256b9b6", + "sha256_in_prefix": "a32d9cc6afcc03d3004ce07379cc1875f749111d2e3478e59260a3b82256b9b6", + "size_in_bytes": 48241 + }, + { + "_path": "lib/python3.12/asyncio/sslproto.py", + "path_type": "hardlink", + "sha256": "c747273038c3d27d0447f84eace19faf6c0e2730a0aa89639f9a40af41b5d180", + "sha256_in_prefix": "c747273038c3d27d0447f84eace19faf6c0e2730a0aa89639f9a40af41b5d180", + "size_in_bytes": 31739 + }, + { + "_path": "lib/python3.12/asyncio/staggered.py", + "path_type": "hardlink", + "sha256": "ff289bdc20a50ad9620393479d785bc653e71c2e3298f53ab27907cd136498e9", + "sha256_in_prefix": "ff289bdc20a50ad9620393479d785bc653e71c2e3298f53ab27907cd136498e9", + "size_in_bytes": 5992 + }, + { + "_path": "lib/python3.12/asyncio/streams.py", + "path_type": "hardlink", + "sha256": "6ec5c70fd95b0d51cc1e81cd21e8abe8c1b69650148d6bb75ab4aa4797319bd4", + "sha256_in_prefix": "6ec5c70fd95b0d51cc1e81cd21e8abe8c1b69650148d6bb75ab4aa4797319bd4", + "size_in_bytes": 27619 + }, + { + "_path": "lib/python3.12/asyncio/subprocess.py", + "path_type": "hardlink", + "sha256": "7b70605716334f63cc482123b2aaa3b7c5bb7138eeab63a037bd8068d43307c1", + "sha256_in_prefix": "7b70605716334f63cc482123b2aaa3b7c5bb7138eeab63a037bd8068d43307c1", + "size_in_bytes": 7737 + }, + { + "_path": "lib/python3.12/asyncio/taskgroups.py", + "path_type": "hardlink", + "sha256": "04895039b4870219ba5b94d42f3dccf996b4bf26108a54c47f30326eae4af0cc", + "sha256_in_prefix": "04895039b4870219ba5b94d42f3dccf996b4bf26108a54c47f30326eae4af0cc", + "size_in_bytes": 8747 + }, + { + "_path": "lib/python3.12/asyncio/tasks.py", + "path_type": "hardlink", + "sha256": "6f6aad82d597fea1800004075b9a2481604da0035f1143af1eb267823ec460e3", + "sha256_in_prefix": "6f6aad82d597fea1800004075b9a2481604da0035f1143af1eb267823ec460e3", + "size_in_bytes": 37362 + }, + { + "_path": "lib/python3.12/asyncio/threads.py", + "path_type": "hardlink", + "sha256": "39d37295383641565f0c08bd992e2f661dc8051eb17e890b834fce96bde0910e", + "sha256_in_prefix": "39d37295383641565f0c08bd992e2f661dc8051eb17e890b834fce96bde0910e", + "size_in_bytes": 790 + }, + { + "_path": "lib/python3.12/asyncio/timeouts.py", + "path_type": "hardlink", + "sha256": "3e40ca0dca3e54776579797837cd4936d73d04aae09fe0cf83ce1e5449d00163", + "sha256_in_prefix": "3e40ca0dca3e54776579797837cd4936d73d04aae09fe0cf83ce1e5449d00163", + "size_in_bytes": 5321 + }, + { + "_path": "lib/python3.12/asyncio/transports.py", + "path_type": "hardlink", + "sha256": "940108bc133de399f38928cad3274f463096168d8a3ee5148f2478d3cb636f1c", + "sha256_in_prefix": "940108bc133de399f38928cad3274f463096168d8a3ee5148f2478d3cb636f1c", + "size_in_bytes": 10722 + }, + { + "_path": "lib/python3.12/asyncio/trsock.py", + "path_type": "hardlink", + "sha256": "c0eac37debcc51b702b808f6b7ed3e417343f5ff5f57125dad600a27eb082328", + "sha256_in_prefix": "c0eac37debcc51b702b808f6b7ed3e417343f5ff5f57125dad600a27eb082328", + "size_in_bytes": 2475 + }, + { + "_path": "lib/python3.12/asyncio/unix_events.py", + "path_type": "hardlink", + "sha256": "1fff06cce78763800f05f4d2bebfcdbc07ebf9564ca7e7222e0d91e39dee08c9", + "sha256_in_prefix": "1fff06cce78763800f05f4d2bebfcdbc07ebf9564ca7e7222e0d91e39dee08c9", + "size_in_bytes": 53124 + }, + { + "_path": "lib/python3.12/asyncio/windows_events.py", + "path_type": "hardlink", + "sha256": "163927e5834c10c6c106d81cf3cfd568fd1ced7fa34d857836447d3c4cc7a9d3", + "sha256_in_prefix": "163927e5834c10c6c106d81cf3cfd568fd1ced7fa34d857836447d3c4cc7a9d3", + "size_in_bytes": 32587 + }, + { + "_path": "lib/python3.12/asyncio/windows_utils.py", + "path_type": "hardlink", + "sha256": "e6fcffefa2521666bc2aed0f5caf8e862c1c1014ad12d2ab5fbce09c2df9c6f0", + "sha256_in_prefix": "e6fcffefa2521666bc2aed0f5caf8e862c1c1014ad12d2ab5fbce09c2df9c6f0", + "size_in_bytes": 5060 + }, + { + "_path": "lib/python3.12/base64.py", + "path_type": "hardlink", + "sha256": "8d1f608dbf030d11d6ec4df9e4c55b73fb68cdfbd9f53a7c91684a93b55564b5", + "sha256_in_prefix": "8d1f608dbf030d11d6ec4df9e4c55b73fb68cdfbd9f53a7c91684a93b55564b5", + "size_in_bytes": 20635 + }, + { + "_path": "lib/python3.12/bdb.py", + "path_type": "hardlink", + "sha256": "49a9ff991f55461c6c3ad437f7ef33019af7de410f8795672575d00e98c6d922", + "sha256_in_prefix": "49a9ff991f55461c6c3ad437f7ef33019af7de410f8795672575d00e98c6d922", + "size_in_bytes": 32725 + }, + { + "_path": "lib/python3.12/bisect.py", + "path_type": "hardlink", + "sha256": "f1cf7b85fc36b5da249813fc5ab97d9464f8cc1bc817f7146206fa2713e35999", + "sha256_in_prefix": "f1cf7b85fc36b5da249813fc5ab97d9464f8cc1bc817f7146206fa2713e35999", + "size_in_bytes": 3423 + }, + { + "_path": "lib/python3.12/bz2.py", + "path_type": "hardlink", + "sha256": "76ab3252924e71e859d7d90e8d3db13b6554975cfcac0fdadced4de7f8779330", + "sha256_in_prefix": "76ab3252924e71e859d7d90e8d3db13b6554975cfcac0fdadced4de7f8779330", + "size_in_bytes": 11847 + }, + { + "_path": "lib/python3.12/cProfile.py", + "path_type": "hardlink", + "sha256": "c4c3edb84862431dffd6c044f5c02bb27f94e5b79a708bce195a7981efcb43bc", + "sha256_in_prefix": "c4c3edb84862431dffd6c044f5c02bb27f94e5b79a708bce195a7981efcb43bc", + "size_in_bytes": 6556 + }, + { + "_path": "lib/python3.12/calendar.py", + "path_type": "hardlink", + "sha256": "3091dbd1070a928698261699d4bc9376d005638cd2ecb5db2fa995abfd859f05", + "sha256_in_prefix": "3091dbd1070a928698261699d4bc9376d005638cd2ecb5db2fa995abfd859f05", + "size_in_bytes": 25440 + }, + { + "_path": "lib/python3.12/cgi.py", + "path_type": "hardlink", + "sha256": "f132666784c29a3e275f50596f87bb8abc388a94fcdb70be130000e01a9a6b78", + "sha256_in_prefix": "f132666784c29a3e275f50596f87bb8abc388a94fcdb70be130000e01a9a6b78", + "size_in_bytes": 34420 + }, + { + "_path": "lib/python3.12/cgitb.py", + "path_type": "hardlink", + "sha256": "08bbcca13a431551da73a2144c13f21e68cb79ac82223fbe5e60fcf89ce10f9c", + "sha256_in_prefix": "08bbcca13a431551da73a2144c13f21e68cb79ac82223fbe5e60fcf89ce10f9c", + "size_in_bytes": 12421 + }, + { + "_path": "lib/python3.12/chunk.py", + "path_type": "hardlink", + "sha256": "4817eb94eeb8835c3325433f68f17e0ebbf7c96065ecf6aba3af7852f9a5314b", + "sha256_in_prefix": "4817eb94eeb8835c3325433f68f17e0ebbf7c96065ecf6aba3af7852f9a5314b", + "size_in_bytes": 5500 + }, + { + "_path": "lib/python3.12/cmd.py", + "path_type": "hardlink", + "sha256": "fb82a8c4e44e5b559c88d516d79051534cec69a463df97defe05ac8a261f0a0d", + "sha256_in_prefix": "fb82a8c4e44e5b559c88d516d79051534cec69a463df97defe05ac8a261f0a0d", + "size_in_bytes": 14873 + }, + { + "_path": "lib/python3.12/code.py", + "path_type": "hardlink", + "sha256": "a3deabaa1a86bf0ee451570e5454e8f33b11c169c59177ba5f4099706aac19e6", + "sha256_in_prefix": "a3deabaa1a86bf0ee451570e5454e8f33b11c169c59177ba5f4099706aac19e6", + "size_in_bytes": 11206 + }, + { + "_path": "lib/python3.12/codecs.py", + "path_type": "hardlink", + "sha256": "7b7839e53a77961153240aecfe11edc8054d05b1dedd83894450dae21ec05785", + "sha256_in_prefix": "7b7839e53a77961153240aecfe11edc8054d05b1dedd83894450dae21ec05785", + "size_in_bytes": 36870 + }, + { + "_path": "lib/python3.12/codeop.py", + "path_type": "hardlink", + "sha256": "3fb545862a1f9030c0d8f1ae6c72457d14a26d67a9b45de455e49900ff84a3a9", + "sha256_in_prefix": "3fb545862a1f9030c0d8f1ae6c72457d14a26d67a9b45de455e49900ff84a3a9", + "size_in_bytes": 5908 + }, + { + "_path": "lib/python3.12/collections/__init__.py", + "path_type": "hardlink", + "sha256": "0af967cd58036507b3d0fbc33b7a996c61dbb52a94b0b738c8bef12cd4cc7dd4", + "sha256_in_prefix": "0af967cd58036507b3d0fbc33b7a996c61dbb52a94b0b738c8bef12cd4cc7dd4", + "size_in_bytes": 52378 + }, + { + "_path": "lib/python3.12/collections/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "261469e973d4c21010972c9e1dec552ba08a58cbd1b7626823644a441af996ae", + "sha256_in_prefix": "261469e973d4c21010972c9e1dec552ba08a58cbd1b7626823644a441af996ae", + "size_in_bytes": 72932 + }, + { + "_path": "lib/python3.12/collections/__pycache__/abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "36a24453cdd4a90440d0e1f076efe73ee56cc67bc73ee7d4e9ac5ac5b315ad9d", + "sha256_in_prefix": "36a24453cdd4a90440d0e1f076efe73ee56cc67bc73ee7d4e9ac5ac5b315ad9d", + "size_in_bytes": 244 + }, + { + "_path": "lib/python3.12/collections/abc.py", + "path_type": "hardlink", + "sha256": "9cb4208f99128a0489b6c8e6c61637617dd7d4250c59e065491957eda084dd10", + "sha256_in_prefix": "9cb4208f99128a0489b6c8e6c61637617dd7d4250c59e065491957eda084dd10", + "size_in_bytes": 119 + }, + { + "_path": "lib/python3.12/colorsys.py", + "path_type": "hardlink", + "sha256": "65e3dfbf7bad61d4d7d7731a69dd7e75a347fd350d91327a51010a94e6fd2f1d", + "sha256_in_prefix": "65e3dfbf7bad61d4d7d7731a69dd7e75a347fd350d91327a51010a94e6fd2f1d", + "size_in_bytes": 4062 + }, + { + "_path": "lib/python3.12/compileall.py", + "path_type": "hardlink", + "sha256": "588f003bb5088ce380f3c335febaec1318811d275e5554b106655c4ceebabcfb", + "sha256_in_prefix": "588f003bb5088ce380f3c335febaec1318811d275e5554b106655c4ceebabcfb", + "size_in_bytes": 20507 + }, + { + "_path": "lib/python3.12/concurrent/__init__.py", + "path_type": "hardlink", + "sha256": "87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8", + "sha256_in_prefix": "87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8", + "size_in_bytes": 38 + }, + { + "_path": "lib/python3.12/concurrent/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "29c3a760c82d17825f84740b96dbe765feec40a96f773d8b07acfda85316bb20", + "sha256_in_prefix": "29c3a760c82d17825f84740b96dbe765feec40a96f773d8b07acfda85316bb20", + "size_in_bytes": 134 + }, + { + "_path": "lib/python3.12/concurrent/futures/__init__.py", + "path_type": "hardlink", + "sha256": "9b597f6de7da771109ca7bf96a1af5ea4d5fda69b27b39312d34966d987f73cd", + "sha256_in_prefix": "9b597f6de7da771109ca7bf96a1af5ea4d5fda69b27b39312d34966d987f73cd", + "size_in_bytes": 1583 + }, + { + "_path": "lib/python3.12/concurrent/futures/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e4ab53e800e565d7581be1c8245e817df9550caa1eb7836bbf7c1a1aa1628b84", + "sha256_in_prefix": "e4ab53e800e565d7581be1c8245e817df9550caa1eb7836bbf7c1a1aa1628b84", + "size_in_bytes": 1250 + }, + { + "_path": "lib/python3.12/concurrent/futures/__pycache__/_base.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5eeb0b90e42d2c68a9c93d9e84912f8c87f4cd82c51df4afab618c1788cc2cc3", + "sha256_in_prefix": "5eeb0b90e42d2c68a9c93d9e84912f8c87f4cd82c51df4afab618c1788cc2cc3", + "size_in_bytes": 32121 + }, + { + "_path": "lib/python3.12/concurrent/futures/__pycache__/process.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2dcd857ea8f237a827b80b55843d14650bd2f7ef506cb951624acfac07fcf5c4", + "sha256_in_prefix": "2dcd857ea8f237a827b80b55843d14650bd2f7ef506cb951624acfac07fcf5c4", + "size_in_bytes": 35689 + }, + { + "_path": "lib/python3.12/concurrent/futures/__pycache__/thread.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "83222f71038ab06dee6c797b404616dc54a8fbbef81cf253b6eafde8ffeb2bdd", + "sha256_in_prefix": "83222f71038ab06dee6c797b404616dc54a8fbbef81cf253b6eafde8ffeb2bdd", + "size_in_bytes": 10181 + }, + { + "_path": "lib/python3.12/concurrent/futures/_base.py", + "path_type": "hardlink", + "sha256": "8c6d5f09f7c535d40fa1c30ebfcb35e0601c2abf32286a82cf151af7ddf72473", + "sha256_in_prefix": "8c6d5f09f7c535d40fa1c30ebfcb35e0601c2abf32286a82cf151af7ddf72473", + "size_in_bytes": 22833 + }, + { + "_path": "lib/python3.12/concurrent/futures/process.py", + "path_type": "hardlink", + "sha256": "d902a4365e8380d839b2dda00419e286b6d292ca17a00a56bee7b7dac8ad5aa7", + "sha256_in_prefix": "d902a4365e8380d839b2dda00419e286b6d292ca17a00a56bee7b7dac8ad5aa7", + "size_in_bytes": 36351 + }, + { + "_path": "lib/python3.12/concurrent/futures/thread.py", + "path_type": "hardlink", + "sha256": "33f69dd18c908992bce91ad3aa6bd809a42684e2b66caaa09ad4934ca0a29f58", + "sha256_in_prefix": "33f69dd18c908992bce91ad3aa6bd809a42684e2b66caaa09ad4934ca0a29f58", + "size_in_bytes": 8884 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", + "path_type": "hardlink", + "sha256": "8ddfe71dc6748ecf8439f4fb8e3ad9ad1d66707fa389798774d87fae38425529", + "sha256_in_prefix": "651e726bc804fe8bdc7b5d39708ec83f94ccd6f57e63cb27a24ef2275fd67b7f", + "size_in_bytes": 187188, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup", + "path_type": "hardlink", + "sha256": "17c83234ffe6302e7eaf62a363571fe6cc240b8b97bed7e503b85429fd10a5ca", + "sha256_in_prefix": "17c83234ffe6302e7eaf62a363571fe6cc240b8b97bed7e503b85429fd10a5ca", + "size_in_bytes": 11525 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.bootstrap", + "path_type": "hardlink", + "sha256": "2917936af36bd7d641c737f72f68599fd13c26a28faebba7c07799879b1b9b31", + "sha256_in_prefix": "2917936af36bd7d641c737f72f68599fd13c26a28faebba7c07799879b1b9b31", + "size_in_bytes": 902 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.local", + "path_type": "hardlink", + "sha256": "d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b378", + "sha256_in_prefix": "d29e734b34f3f8cb4a8c2b9305b6e7f378214ecd13928f2671db2c7ee0f7b378", + "size_in_bytes": 41 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/Setup.stdlib", + "path_type": "hardlink", + "sha256": "8549e5cb340a7a8734b7068af5689c241f01ed54a222429dfe081810883278b1", + "sha256_in_prefix": "8549e5cb340a7a8734b7068af5689c241f01ed54a222429dfe081810883278b1", + "size_in_bytes": 6283 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/__pycache__/python-config.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e3477b4c04f98a4ebc69eb00cda7fed138483e7069cd80b73680c67a66f63800", + "sha256_in_prefix": "e3477b4c04f98a4ebc69eb00cda7fed138483e7069cd80b73680c67a66f63800", + "size_in_bytes": 3171 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/config.c", + "path_type": "hardlink", + "sha256": "39e858a354b837e74c8d65ccedd637fd1376087dc45ba913934f1f2fd7778957", + "sha256_in_prefix": "39e858a354b837e74c8d65ccedd637fd1376087dc45ba913934f1f2fd7778957", + "size_in_bytes": 3485 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/config.c.in", + "path_type": "hardlink", + "sha256": "5c76ef60a799f420b09b047dc1087728e5ed08ba82f6c7664c4d4f1d1d715b21", + "sha256_in_prefix": "5c76ef60a799f420b09b047dc1087728e5ed08ba82f6c7664c4d4f1d1d715b21", + "size_in_bytes": 1752 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/install-sh", + "path_type": "hardlink", + "sha256": "3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2", + "sha256_in_prefix": "3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2", + "size_in_bytes": 15358 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/makesetup", + "path_type": "hardlink", + "sha256": "0615264cbe9f3a4fce27de0054839ea814f2fe6f6091a0e17b18b5b15c665cfa", + "sha256_in_prefix": "0615264cbe9f3a4fce27de0054839ea814f2fe6f6091a0e17b18b5b15c665cfa", + "size_in_bytes": 9312 + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/python-config.py", + "path_type": "hardlink", + "sha256": "734ce3f3fcb38f476b36c2eac31b38070fa40ed05597a9105439816f7ae49514", + "sha256_in_prefix": "ca2102da04793aac27e9aefdb2bfb769aae1ed00e7c4d19918ba2354472ede06", + "size_in_bytes": 2126, + "file_mode": "text", + "prefix_placeholder": "/home/conda/feedstock_root/build_artifacts/python-split_1723141048588/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol" + }, + { + "_path": "lib/python3.12/config-3.12-x86_64-linux-gnu/python.o", + "path_type": "hardlink", + "sha256": "6133c6ebd521af884ab7e747e0e78ef5565397a791a2d8984942cc8f5fddc68b", + "sha256_in_prefix": "6133c6ebd521af884ab7e747e0e78ef5565397a791a2d8984942cc8f5fddc68b", + "size_in_bytes": 10288 + }, + { + "_path": "lib/python3.12/configparser.py", + "path_type": "hardlink", + "sha256": "8d822edd41d1085e0c697f1926f3f98e5c7889b4072361ae88726464b37f6460", + "sha256_in_prefix": "8d822edd41d1085e0c697f1926f3f98e5c7889b4072361ae88726464b37f6460", + "size_in_bytes": 53789 + }, + { + "_path": "lib/python3.12/contextlib.py", + "path_type": "hardlink", + "sha256": "8b7a477f978a8532852fd81e241c78182516bc4975d672d580a5848a76e11eb6", + "sha256_in_prefix": "8b7a477f978a8532852fd81e241c78182516bc4975d672d580a5848a76e11eb6", + "size_in_bytes": 27637 + }, + { + "_path": "lib/python3.12/contextvars.py", + "path_type": "hardlink", + "sha256": "5ed260be8d1f4fe92261b7810b4bb1e8539c42093d7493f677d076e1a87f459a", + "sha256_in_prefix": "5ed260be8d1f4fe92261b7810b4bb1e8539c42093d7493f677d076e1a87f459a", + "size_in_bytes": 129 + }, + { + "_path": "lib/python3.12/copy.py", + "path_type": "hardlink", + "sha256": "cbd25547933176fcf6bb05c2adc9f4796d15ac20b9b82dcf890daea7203daeab", + "sha256_in_prefix": "cbd25547933176fcf6bb05c2adc9f4796d15ac20b9b82dcf890daea7203daeab", + "size_in_bytes": 8412 + }, + { + "_path": "lib/python3.12/copyreg.py", + "path_type": "hardlink", + "sha256": "c8eda41f05c6bf95a4da4726a530409d2485ae060b8d019b3a8034389a15d3e9", + "sha256_in_prefix": "c8eda41f05c6bf95a4da4726a530409d2485ae060b8d019b3a8034389a15d3e9", + "size_in_bytes": 7614 + }, + { + "_path": "lib/python3.12/crypt.py", + "path_type": "hardlink", + "sha256": "208df2ff33c19056345dcf5474abef1a58da799e2f3bab09d1d28b77ad3c623d", + "sha256_in_prefix": "208df2ff33c19056345dcf5474abef1a58da799e2f3bab09d1d28b77ad3c623d", + "size_in_bytes": 3913 + }, + { + "_path": "lib/python3.12/csv.py", + "path_type": "hardlink", + "sha256": "46004923196e98a67f87d30da64d070027c81f144f5ac91242fbfae33507dda8", + "sha256_in_prefix": "46004923196e98a67f87d30da64d070027c81f144f5ac91242fbfae33507dda8", + "size_in_bytes": 16386 + }, + { + "_path": "lib/python3.12/ctypes/__init__.py", + "path_type": "hardlink", + "sha256": "e0db1242e78267cba0124ee9fe5963b72d1c8a1832bb51a88abcf012a9cbce76", + "sha256_in_prefix": "e0db1242e78267cba0124ee9fe5963b72d1c8a1832bb51a88abcf012a9cbce76", + "size_in_bytes": 18210 + }, + { + "_path": "lib/python3.12/ctypes/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "caf9d6f2e958ae3ab7ac9f998a43aae999335432be3cc61524e865a3ac92a4a8", + "sha256_in_prefix": "caf9d6f2e958ae3ab7ac9f998a43aae999335432be3cc61524e865a3ac92a4a8", + "size_in_bytes": 23462 + }, + { + "_path": "lib/python3.12/ctypes/__pycache__/_aix.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c133971fe65fbaa323b6008b902635dde9037b6fffb4de3c3604ebcee8de9ae0", + "sha256_in_prefix": "c133971fe65fbaa323b6008b902635dde9037b6fffb4de3c3604ebcee8de9ae0", + "size_in_bytes": 12296 + }, + { + "_path": "lib/python3.12/ctypes/__pycache__/_endian.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "76a5b6e2688ad8d0ecd0acba725935bdd48788cacad72a9b877b5f6a67bdd266", + "sha256_in_prefix": "76a5b6e2688ad8d0ecd0acba725935bdd48788cacad72a9b877b5f6a67bdd266", + "size_in_bytes": 3368 + }, + { + "_path": "lib/python3.12/ctypes/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f62566a6425d5d252df350cd7e1e88942ce3a3f3da64de566f9d504f602eec65", + "sha256_in_prefix": "f62566a6425d5d252df350cd7e1e88942ce3a3f3da64de566f9d504f602eec65", + "size_in_bytes": 17204 + }, + { + "_path": "lib/python3.12/ctypes/__pycache__/wintypes.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "31e9ad26efd8eb20a74e09257c0d4672ddbe67299adde33be729b9bef865c02c", + "sha256_in_prefix": "31e9ad26efd8eb20a74e09257c0d4672ddbe67299adde33be729b9bef865c02c", + "size_in_bytes": 8490 + }, + { + "_path": "lib/python3.12/ctypes/_aix.py", + "path_type": "hardlink", + "sha256": "540e2821fa36981bde5c6ffb8f972474b06db4a37c1854c0e0e379b75d2b0fa3", + "sha256_in_prefix": "540e2821fa36981bde5c6ffb8f972474b06db4a37c1854c0e0e379b75d2b0fa3", + "size_in_bytes": 12505 + }, + { + "_path": "lib/python3.12/ctypes/_endian.py", + "path_type": "hardlink", + "sha256": "c5d692bdce10dfee242752620061bab684633bc72445a3def484961ef1bdbf3a", + "sha256_in_prefix": "c5d692bdce10dfee242752620061bab684633bc72445a3def484961ef1bdbf3a", + "size_in_bytes": 2535 + }, + { + "_path": "lib/python3.12/ctypes/macholib/README.ctypes", + "path_type": "hardlink", + "sha256": "dc29d1da83b6a0a09a41647e4111eee878ed079c2d6b54a98fd6d8b88dd581f2", + "sha256_in_prefix": "dc29d1da83b6a0a09a41647e4111eee878ed079c2d6b54a98fd6d8b88dd581f2", + "size_in_bytes": 296 + }, + { + "_path": "lib/python3.12/ctypes/macholib/__init__.py", + "path_type": "hardlink", + "sha256": "1e77c01eec8f167ed10b754f153c0c743c8e5196ae9c81dffc08f129ab56dbfd", + "sha256_in_prefix": "1e77c01eec8f167ed10b754f153c0c743c8e5196ae9c81dffc08f129ab56dbfd", + "size_in_bytes": 154 + }, + { + "_path": "lib/python3.12/ctypes/macholib/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1e83b27083854c2eb361c727971d84d19d24b39e07520651655310dc2892799a", + "sha256_in_prefix": "1e83b27083854c2eb361c727971d84d19d24b39e07520651655310dc2892799a", + "size_in_bytes": 311 + }, + { + "_path": "lib/python3.12/ctypes/macholib/__pycache__/dyld.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a5efdc448cb3a51257809d32b8f7b6355b6e812b0e7574fc193ca83adf7b5f78", + "sha256_in_prefix": "a5efdc448cb3a51257809d32b8f7b6355b6e812b0e7574fc193ca83adf7b5f78", + "size_in_bytes": 6933 + }, + { + "_path": "lib/python3.12/ctypes/macholib/__pycache__/dylib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9dc7ba2dcc47d53bd69e2fabfdc3d5ad97d8038c4bbd544fb345d8be2fd12b4f", + "sha256_in_prefix": "9dc7ba2dcc47d53bd69e2fabfdc3d5ad97d8038c4bbd544fb345d8be2fd12b4f", + "size_in_bytes": 1274 + }, + { + "_path": "lib/python3.12/ctypes/macholib/__pycache__/framework.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0f63499d54ea0d08ca0b76b7e8310cea7eb519e86e90f4dce3b88460e0dea6e2", + "sha256_in_prefix": "0f63499d54ea0d08ca0b76b7e8310cea7eb519e86e90f4dce3b88460e0dea6e2", + "size_in_bytes": 1404 + }, + { + "_path": "lib/python3.12/ctypes/macholib/dyld.py", + "path_type": "hardlink", + "sha256": "f43f287127958d63815859486720c9a703ed9dd2371261e74e88cf7d9c45a2cd", + "sha256_in_prefix": "f43f287127958d63815859486720c9a703ed9dd2371261e74e88cf7d9c45a2cd", + "size_in_bytes": 5156 + }, + { + "_path": "lib/python3.12/ctypes/macholib/dylib.py", + "path_type": "hardlink", + "sha256": "f19ee056b18165cc6735efab0b4ca3508be9405b9646c38113316c15e8278a6f", + "sha256_in_prefix": "f19ee056b18165cc6735efab0b4ca3508be9405b9646c38113316c15e8278a6f", + "size_in_bytes": 960 + }, + { + "_path": "lib/python3.12/ctypes/macholib/fetch_macholib", + "path_type": "hardlink", + "sha256": "a9f6faacdb1aa00ac2f68043cd445171de9639a732b861bd5e64090a2865ab23", + "sha256_in_prefix": "a9f6faacdb1aa00ac2f68043cd445171de9639a732b861bd5e64090a2865ab23", + "size_in_bytes": 84 + }, + { + "_path": "lib/python3.12/ctypes/macholib/fetch_macholib.bat", + "path_type": "hardlink", + "sha256": "7497fbdbb98afca4ac455e3a057c59bcdebaf1280e25c94741dc301f05cb53e5", + "sha256_in_prefix": "7497fbdbb98afca4ac455e3a057c59bcdebaf1280e25c94741dc301f05cb53e5", + "size_in_bytes": 75 + }, + { + "_path": "lib/python3.12/ctypes/macholib/framework.py", + "path_type": "hardlink", + "sha256": "302439e40d9cbdd61b8b7cffd0b7e1278a6811b635044ee366a36e0d991f62da", + "sha256_in_prefix": "302439e40d9cbdd61b8b7cffd0b7e1278a6811b635044ee366a36e0d991f62da", + "size_in_bytes": 1105 + }, + { + "_path": "lib/python3.12/ctypes/util.py", + "path_type": "hardlink", + "sha256": "35e5eda9cac8f82b922bcc4a7d303a8dae9216444158a7c21f8b96b7309f3bc7", + "sha256_in_prefix": "35e5eda9cac8f82b922bcc4a7d303a8dae9216444158a7c21f8b96b7309f3bc7", + "size_in_bytes": 14936 + }, + { + "_path": "lib/python3.12/ctypes/wintypes.py", + "path_type": "hardlink", + "sha256": "5c4d9ba1a21683838ed1d1f007b6038304e42aacf34c576e820311d26cb243f3", + "sha256_in_prefix": "5c4d9ba1a21683838ed1d1f007b6038304e42aacf34c576e820311d26cb243f3", + "size_in_bytes": 5629 + }, + { + "_path": "lib/python3.12/curses/__init__.py", + "path_type": "hardlink", + "sha256": "d8730e360dd00ec046bdd85cae41fe83c907c6ae3716a964158fce8f31ab28b0", + "sha256_in_prefix": "d8730e360dd00ec046bdd85cae41fe83c907c6ae3716a964158fce8f31ab28b0", + "size_in_bytes": 3369 + }, + { + "_path": "lib/python3.12/curses/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "743ae198bb5832d85920dcb7e77418b25f868ad67be2f7b65199632e46e21272", + "sha256_in_prefix": "743ae198bb5832d85920dcb7e77418b25f868ad67be2f7b65199632e46e21272", + "size_in_bytes": 2791 + }, + { + "_path": "lib/python3.12/curses/__pycache__/ascii.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46b914dd75d2e3579fa03fc8f0660c0591f2a5f01cbaf90e7e645143787ba1a0", + "sha256_in_prefix": "46b914dd75d2e3579fa03fc8f0660c0591f2a5f01cbaf90e7e645143787ba1a0", + "size_in_bytes": 5017 + }, + { + "_path": "lib/python3.12/curses/__pycache__/has_key.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "914f961311e542464d24fe84d4f4ed37df93f358e8a255d3771992f2ef1f055e", + "sha256_in_prefix": "914f961311e542464d24fe84d4f4ed37df93f358e8a255d3771992f2ef1f055e", + "size_in_bytes": 10355 + }, + { + "_path": "lib/python3.12/curses/__pycache__/panel.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1781a6f606b7693f7fe18f7eab6eb9be40f75ac7853655fd070f56e3269b1769", + "sha256_in_prefix": "1781a6f606b7693f7fe18f7eab6eb9be40f75ac7853655fd070f56e3269b1769", + "size_in_bytes": 235 + }, + { + "_path": "lib/python3.12/curses/__pycache__/textpad.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bb757ec56ec5309997a660fa6d3be4acfb025b8edc836a916d436443d31fe3e9", + "sha256_in_prefix": "bb757ec56ec5309997a660fa6d3be4acfb025b8edc836a916d436443d31fe3e9", + "size_in_bytes": 12212 + }, + { + "_path": "lib/python3.12/curses/ascii.py", + "path_type": "hardlink", + "sha256": "780dd8bbaf0ee7e832f164c1772953e694a9cd1031d1ab1471af65344d3645e6", + "sha256_in_prefix": "780dd8bbaf0ee7e832f164c1772953e694a9cd1031d1ab1471af65344d3645e6", + "size_in_bytes": 2543 + }, + { + "_path": "lib/python3.12/curses/has_key.py", + "path_type": "hardlink", + "sha256": "15a052812d9ae80124bb25b3f5b9ffae38e2b03073774e163abf3d773140cfb3", + "sha256_in_prefix": "15a052812d9ae80124bb25b3f5b9ffae38e2b03073774e163abf3d773140cfb3", + "size_in_bytes": 5634 + }, + { + "_path": "lib/python3.12/curses/panel.py", + "path_type": "hardlink", + "sha256": "13ef404a30da1825a612ca3e453db88c305d45deef4441c4c9e2ef7ee0ef50c7", + "sha256_in_prefix": "13ef404a30da1825a612ca3e453db88c305d45deef4441c4c9e2ef7ee0ef50c7", + "size_in_bytes": 87 + }, + { + "_path": "lib/python3.12/curses/textpad.py", + "path_type": "hardlink", + "sha256": "6fd91c3fd9f4a6f213979a2c1df6b737c49c95d9c3acf22cf40cfdb1f88fb737", + "sha256_in_prefix": "6fd91c3fd9f4a6f213979a2c1df6b737c49c95d9c3acf22cf40cfdb1f88fb737", + "size_in_bytes": 7754 + }, + { + "_path": "lib/python3.12/dataclasses.py", + "path_type": "hardlink", + "sha256": "690d02d50b2030869b3b030207ba78b23987145a9a5fcfeb26ac32039a41fda1", + "sha256_in_prefix": "690d02d50b2030869b3b030207ba78b23987145a9a5fcfeb26ac32039a41fda1", + "size_in_bytes": 62088 + }, + { + "_path": "lib/python3.12/datetime.py", + "path_type": "hardlink", + "sha256": "ef20dc6b3554cd585dddffdc573f1f9a7a54c522f2a3fb4576c44edbb1e14238", + "sha256_in_prefix": "ef20dc6b3554cd585dddffdc573f1f9a7a54c522f2a3fb4576c44edbb1e14238", + "size_in_bytes": 268 + }, + { + "_path": "lib/python3.12/dbm/__init__.py", + "path_type": "hardlink", + "sha256": "389407b292f30c38a334599d2546ca1fea316b038a5252f985bbccfce6c8453b", + "sha256_in_prefix": "389407b292f30c38a334599d2546ca1fea316b038a5252f985bbccfce6c8453b", + "size_in_bytes": 5882 + }, + { + "_path": "lib/python3.12/dbm/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f37f7be534d216f329e84cc77ab8807e91fa7a64dc9026796a4a9144e30497a0", + "sha256_in_prefix": "f37f7be534d216f329e84cc77ab8807e91fa7a64dc9026796a4a9144e30497a0", + "size_in_bytes": 6241 + }, + { + "_path": "lib/python3.12/dbm/__pycache__/dumb.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "141a4fc840e7a17ed6db7d5ca98376a694c2400a3ee2ceff246c700dcfd9f834", + "sha256_in_prefix": "141a4fc840e7a17ed6db7d5ca98376a694c2400a3ee2ceff246c700dcfd9f834", + "size_in_bytes": 12997 + }, + { + "_path": "lib/python3.12/dbm/__pycache__/gnu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9d8b56c1af740b7260cd83b870bcf5fd51fa85f77a1f67651366f78407fe1ac0", + "sha256_in_prefix": "9d8b56c1af740b7260cd83b870bcf5fd51fa85f77a1f67651366f78407fe1ac0", + "size_in_bytes": 211 + }, + { + "_path": "lib/python3.12/dbm/__pycache__/ndbm.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c6506fdb61ba93ba05170e1ca0629fba6c2ba8c274c4a17eedc5b629826a7624", + "sha256_in_prefix": "c6506fdb61ba93ba05170e1ca0629fba6c2ba8c274c4a17eedc5b629826a7624", + "size_in_bytes": 210 + }, + { + "_path": "lib/python3.12/dbm/dumb.py", + "path_type": "hardlink", + "sha256": "c99202d9eb4e25a023715a1b804c886fdb7d9f957730959bb071a57d607443b5", + "sha256_in_prefix": "c99202d9eb4e25a023715a1b804c886fdb7d9f957730959bb071a57d607443b5", + "size_in_bytes": 11594 + }, + { + "_path": "lib/python3.12/dbm/gnu.py", + "path_type": "hardlink", + "sha256": "36cd4904f50e00c4df4ad9d450b3970e150957425f47c00cf979ba73eff49778", + "sha256_in_prefix": "36cd4904f50e00c4df4ad9d450b3970e150957425f47c00cf979ba73eff49778", + "size_in_bytes": 72 + }, + { + "_path": "lib/python3.12/dbm/ndbm.py", + "path_type": "hardlink", + "sha256": "1bcc2d9b2fad1901f3421a174eeecb5b8ccc6763283b87bbe0705b404c71904b", + "sha256_in_prefix": "1bcc2d9b2fad1901f3421a174eeecb5b8ccc6763283b87bbe0705b404c71904b", + "size_in_bytes": 70 + }, + { + "_path": "lib/python3.12/decimal.py", + "path_type": "hardlink", + "sha256": "c3e37c55ef72b3dd6cb7b466a907b966467b6a9c58d85302193e64cbb5fd53d0", + "sha256_in_prefix": "c3e37c55ef72b3dd6cb7b466a907b966467b6a9c58d85302193e64cbb5fd53d0", + "size_in_bytes": 2805 + }, + { + "_path": "lib/python3.12/difflib.py", + "path_type": "hardlink", + "sha256": "0c6afc23568d55b3e9ac914f9c5361e3033e778aa5b58d3cc82835fc5c638679", + "sha256_in_prefix": "0c6afc23568d55b3e9ac914f9c5361e3033e778aa5b58d3cc82835fc5c638679", + "size_in_bytes": 83308 + }, + { + "_path": "lib/python3.12/dis.py", + "path_type": "hardlink", + "sha256": "f6f02f5966fed0b1ce95768dc59d7905c64f60f454d79eed67fbeaa724069031", + "sha256_in_prefix": "f6f02f5966fed0b1ce95768dc59d7905c64f60f454d79eed67fbeaa724069031", + "size_in_bytes": 30209 + }, + { + "_path": "lib/python3.12/doctest.py", + "path_type": "hardlink", + "sha256": "8fb954ef7e775270461f1baf1331749cab6765a4006d0183cb8a0dfede1bbdc8", + "sha256_in_prefix": "8fb954ef7e775270461f1baf1331749cab6765a4006d0183cb8a0dfede1bbdc8", + "size_in_bytes": 106749 + }, + { + "_path": "lib/python3.12/email/__init__.py", + "path_type": "hardlink", + "sha256": "e4f46e3414c4602c9abb8b404a45e84412fc49dbe38a3d163f9575132dc7c93e", + "sha256_in_prefix": "e4f46e3414c4602c9abb8b404a45e84412fc49dbe38a3d163f9575132dc7c93e", + "size_in_bytes": 1764 + }, + { + "_path": "lib/python3.12/email/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c3df6f5fcbca8673e6c737ea8f5560f024378130c2e84a0b405a932dd908e19a", + "sha256_in_prefix": "c3df6f5fcbca8673e6c737ea8f5560f024378130c2e84a0b405a932dd908e19a", + "size_in_bytes": 1914 + }, + { + "_path": "lib/python3.12/email/__pycache__/_encoded_words.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "36264e04cfa63631378ce79a1c8368bd1310d967a4c8ba09fe753bbc163f7134", + "sha256_in_prefix": "36264e04cfa63631378ce79a1c8368bd1310d967a4c8ba09fe753bbc163f7134", + "size_in_bytes": 8299 + }, + { + "_path": "lib/python3.12/email/__pycache__/_header_value_parser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5fbe015e1930414fa9dbca6d5693953315535e5a9399a55f1e7e24ea462828e5", + "sha256_in_prefix": "5fbe015e1930414fa9dbca6d5693953315535e5a9399a55f1e7e24ea462828e5", + "size_in_bytes": 132576 + }, + { + "_path": "lib/python3.12/email/__pycache__/_parseaddr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "36c6dbda72e2a4a3691c2b6519afa1fb9189cf2334a8323f0473223760de9af9", + "sha256_in_prefix": "36c6dbda72e2a4a3691c2b6519afa1fb9189cf2334a8323f0473223760de9af9", + "size_in_bytes": 23240 + }, + { + "_path": "lib/python3.12/email/__pycache__/_policybase.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4fb07978e614d32d20d26152469dee745d907d8ad72079c913ca7bb9b1f0f7ae", + "sha256_in_prefix": "4fb07978e614d32d20d26152469dee745d907d8ad72079c913ca7bb9b1f0f7ae", + "size_in_bytes": 18626 + }, + { + "_path": "lib/python3.12/email/__pycache__/base64mime.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0d7b3235bb0c00a9e63da7bd507456e091ec6506041bf9f765960ee642ec1b30", + "sha256_in_prefix": "0d7b3235bb0c00a9e63da7bd507456e091ec6506041bf9f765960ee642ec1b30", + "size_in_bytes": 3940 + }, + { + "_path": "lib/python3.12/email/__pycache__/charset.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "49f5ef1b51ac2643da1558ce58f884546384416ca050ef7552fd07e51dc880a6", + "sha256_in_prefix": "49f5ef1b51ac2643da1558ce58f884546384416ca050ef7552fd07e51dc880a6", + "size_in_bytes": 15238 + }, + { + "_path": "lib/python3.12/email/__pycache__/contentmanager.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f4bce0725fbb8df8dee4c4a8826b1fd2906b407f48a42c16dd7e63f72b76d82b", + "sha256_in_prefix": "f4bce0725fbb8df8dee4c4a8826b1fd2906b407f48a42c16dd7e63f72b76d82b", + "size_in_bytes": 12353 + }, + { + "_path": "lib/python3.12/email/__pycache__/encoders.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eb0af9bc0224a5fe7eb90f8191397042a452c1f4f8a532f77150385dbeaae349", + "sha256_in_prefix": "eb0af9bc0224a5fe7eb90f8191397042a452c1f4f8a532f77150385dbeaae349", + "size_in_bytes": 2084 + }, + { + "_path": "lib/python3.12/email/__pycache__/errors.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "729a534f606c302b6449db729ec371c80e768d1d32aad28218c0e1bdee404af3", + "sha256_in_prefix": "729a534f606c302b6449db729ec371c80e768d1d32aad28218c0e1bdee404af3", + "size_in_bytes": 7016 + }, + { + "_path": "lib/python3.12/email/__pycache__/feedparser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7881dd0c5f65f37cb0e867e61c77b537f2e0f0ac76c3276c75c6293916715c74", + "sha256_in_prefix": "7881dd0c5f65f37cb0e867e61c77b537f2e0f0ac76c3276c75c6293916715c74", + "size_in_bytes": 19793 + }, + { + "_path": "lib/python3.12/email/__pycache__/generator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "550a2394a968d5f3d4b6d5cd43e54b809860b3b5448fbb0f69ad9ffaf25287c1", + "sha256_in_prefix": "550a2394a968d5f3d4b6d5cd43e54b809860b3b5448fbb0f69ad9ffaf25287c1", + "size_in_bytes": 20662 + }, + { + "_path": "lib/python3.12/email/__pycache__/header.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e218e8248b31e84606715f1e2c9c6fd6330593116d349f31fa0d130a6caccb8b", + "sha256_in_prefix": "e218e8248b31e84606715f1e2c9c6fd6330593116d349f31fa0d130a6caccb8b", + "size_in_bytes": 24498 + }, + { + "_path": "lib/python3.12/email/__pycache__/headerregistry.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3cfb643fecfa4bb8fd746ad7a25f510e8feea64272a809c95f04227bf3cfb2a6", + "sha256_in_prefix": "3cfb643fecfa4bb8fd746ad7a25f510e8feea64272a809c95f04227bf3cfb2a6", + "size_in_bytes": 30947 + }, + { + "_path": "lib/python3.12/email/__pycache__/iterators.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "16a675461ae0a2fe0fe0c65396e9829327df3ede8d0d78687a39c6341f573998", + "sha256_in_prefix": "16a675461ae0a2fe0fe0c65396e9829327df3ede8d0d78687a39c6341f573998", + "size_in_bytes": 2794 + }, + { + "_path": "lib/python3.12/email/__pycache__/message.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9b993c4f947e25f672e7f8b3b279aedcad52bd0e5d34b4804bb4dc7df47014d8", + "sha256_in_prefix": "9b993c4f947e25f672e7f8b3b279aedcad52bd0e5d34b4804bb4dc7df47014d8", + "size_in_bytes": 52889 + }, + { + "_path": "lib/python3.12/email/__pycache__/parser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fea9f3eb5f3422936c3678d125829452a8a3f2c928bfa91a2b3ffafbb9a93f29", + "sha256_in_prefix": "fea9f3eb5f3422936c3678d125829452a8a3f2c928bfa91a2b3ffafbb9a93f29", + "size_in_bytes": 6741 + }, + { + "_path": "lib/python3.12/email/__pycache__/policy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "df3146f2168bbc8b7e98c12a409e9a5a169b186301f78958a4263d814918e304", + "sha256_in_prefix": "df3146f2168bbc8b7e98c12a409e9a5a169b186301f78958a4263d814918e304", + "size_in_bytes": 11793 + }, + { + "_path": "lib/python3.12/email/__pycache__/quoprimime.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d086f65f5eafe6cdc7ede3a79da75f9b75f9f82e7c005a4a827b42551813cc10", + "sha256_in_prefix": "d086f65f5eafe6cdc7ede3a79da75f9b75f9f82e7c005a4a827b42551813cc10", + "size_in_bytes": 9939 + }, + { + "_path": "lib/python3.12/email/__pycache__/utils.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c3d42b398cb5e4b5dde8a933f3f73ce34c99e1b7a73fc7912b498764cdcd2ad5", + "sha256_in_prefix": "c3d42b398cb5e4b5dde8a933f3f73ce34c99e1b7a73fc7912b498764cdcd2ad5", + "size_in_bytes": 12735 + }, + { + "_path": "lib/python3.12/email/_encoded_words.py", + "path_type": "hardlink", + "sha256": "4178321600c0a19ca04cfe8542ce44487f339d15d89a473b58cea63c0b230217", + "sha256_in_prefix": "4178321600c0a19ca04cfe8542ce44487f339d15d89a473b58cea63c0b230217", + "size_in_bytes": 8541 + }, + { + "_path": "lib/python3.12/email/_header_value_parser.py", + "path_type": "hardlink", + "sha256": "6af7b623ae68eb963eeb361260b957d08c5f1617b1f23b9feba2130bdc175cc2", + "sha256_in_prefix": "6af7b623ae68eb963eeb361260b957d08c5f1617b1f23b9feba2130bdc175cc2", + "size_in_bytes": 110393 + }, + { + "_path": "lib/python3.12/email/_parseaddr.py", + "path_type": "hardlink", + "sha256": "4308932872acbf4a674312a45a49b870e48026e3dfedc878ee2f512ddf2f30ba", + "sha256_in_prefix": "4308932872acbf4a674312a45a49b870e48026e3dfedc878ee2f512ddf2f30ba", + "size_in_bytes": 17821 + }, + { + "_path": "lib/python3.12/email/_policybase.py", + "path_type": "hardlink", + "sha256": "f54638e6cb776d2809d41542f9ca11d855fcf005aba08acfcacb33cbf96a48cb", + "sha256_in_prefix": "f54638e6cb776d2809d41542f9ca11d855fcf005aba08acfcacb33cbf96a48cb", + "size_in_bytes": 15535 + }, + { + "_path": "lib/python3.12/email/architecture.rst", + "path_type": "hardlink", + "sha256": "f2b2ba7497fd02d13abcfc2a98099283a94b09e8b4f2c1c822ecacde3bec3eae", + "sha256_in_prefix": "f2b2ba7497fd02d13abcfc2a98099283a94b09e8b4f2c1c822ecacde3bec3eae", + "size_in_bytes": 9561 + }, + { + "_path": "lib/python3.12/email/base64mime.py", + "path_type": "hardlink", + "sha256": "e2b4b87a5f42a8c5780e343f675513bbcc6abdd23fa14f8f1a7d4f7d72304770", + "sha256_in_prefix": "e2b4b87a5f42a8c5780e343f675513bbcc6abdd23fa14f8f1a7d4f7d72304770", + "size_in_bytes": 3551 + }, + { + "_path": "lib/python3.12/email/charset.py", + "path_type": "hardlink", + "sha256": "a90653f13a4dc5eb3205079dda1d62561a8bf9a7b45585f5dbf90aa31a966680", + "sha256_in_prefix": "a90653f13a4dc5eb3205079dda1d62561a8bf9a7b45585f5dbf90aa31a966680", + "size_in_bytes": 17063 + }, + { + "_path": "lib/python3.12/email/contentmanager.py", + "path_type": "hardlink", + "sha256": "2d81026aef17e4786b15d9ec0629304987e3f275a0fd0a421a81b4ed87234b2c", + "sha256_in_prefix": "2d81026aef17e4786b15d9ec0629304987e3f275a0fd0a421a81b4ed87234b2c", + "size_in_bytes": 10588 + }, + { + "_path": "lib/python3.12/email/encoders.py", + "path_type": "hardlink", + "sha256": "690b275529788cc48e8f541a2aef321dc31e92f75764ac7924896db72d8a9555", + "sha256_in_prefix": "690b275529788cc48e8f541a2aef321dc31e92f75764ac7924896db72d8a9555", + "size_in_bytes": 1778 + }, + { + "_path": "lib/python3.12/email/errors.py", + "path_type": "hardlink", + "sha256": "dbfb4bbfc85e9d556d3385dc6356518846d8a122bc643b171ea61b6e8dc42c8b", + "sha256_in_prefix": "dbfb4bbfc85e9d556d3385dc6356518846d8a122bc643b171ea61b6e8dc42c8b", + "size_in_bytes": 3814 + }, + { + "_path": "lib/python3.12/email/feedparser.py", + "path_type": "hardlink", + "sha256": "6046239fcdd6977d1c25841581cabedaeec8046cc5fedcb8ff2d6450a36442bd", + "sha256_in_prefix": "6046239fcdd6977d1c25841581cabedaeec8046cc5fedcb8ff2d6450a36442bd", + "size_in_bytes": 22796 + }, + { + "_path": "lib/python3.12/email/generator.py", + "path_type": "hardlink", + "sha256": "e5b7a15b4ae8208991d3ed8358c0a4482f727d393285dafeb2a0d77df9ee627e", + "sha256_in_prefix": "e5b7a15b4ae8208991d3ed8358c0a4482f727d393285dafeb2a0d77df9ee627e", + "size_in_bytes": 20815 + }, + { + "_path": "lib/python3.12/email/header.py", + "path_type": "hardlink", + "sha256": "4d9baa908ad5288dd8fad8cf20b3802ffac77ba1642727804a633b201c56e5ca", + "sha256_in_prefix": "4d9baa908ad5288dd8fad8cf20b3802ffac77ba1642727804a633b201c56e5ca", + "size_in_bytes": 24092 + }, + { + "_path": "lib/python3.12/email/headerregistry.py", + "path_type": "hardlink", + "sha256": "fada56c25b6a457c6a62af43f9f929bbc29424103ce65f40f114adb4fdf3d39f", + "sha256_in_prefix": "fada56c25b6a457c6a62af43f9f929bbc29424103ce65f40f114adb4fdf3d39f", + "size_in_bytes": 20819 + }, + { + "_path": "lib/python3.12/email/iterators.py", + "path_type": "hardlink", + "sha256": "1080a2d03779176d6d45f6ecd976dbe69f5579f7e4e83b75224c3f92fd258102", + "sha256_in_prefix": "1080a2d03779176d6d45f6ecd976dbe69f5579f7e4e83b75224c3f92fd258102", + "size_in_bytes": 2129 + }, + { + "_path": "lib/python3.12/email/message.py", + "path_type": "hardlink", + "sha256": "70db4f3ef586530f1ea7de6b5e1308279af82fa2cb173be75bdac80ede6296b1", + "sha256_in_prefix": "70db4f3ef586530f1ea7de6b5e1308279af82fa2cb173be75bdac80ede6296b1", + "size_in_bytes": 48109 + }, + { + "_path": "lib/python3.12/email/mime/__init__.py", + "path_type": "hardlink", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size_in_bytes": 0 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5eb50c2df6a0a09ab28e6daa7502a00ba8d8aa88a0bfe70f30bde66b797d4776", + "sha256_in_prefix": "5eb50c2df6a0a09ab28e6daa7502a00ba8d8aa88a0bfe70f30bde66b797d4776", + "size_in_bytes": 134 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/application.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ee15e606a4441ce6537c4c3324df6f644ffee577553ced71125301dba4c0ce5b", + "sha256_in_prefix": "ee15e606a4441ce6537c4c3324df6f644ffee577553ced71125301dba4c0ce5b", + "size_in_bytes": 1660 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/audio.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b47996aee92021e08ac000d42108f9352cf8292ff297fe3299b21af8785ffe3e", + "sha256_in_prefix": "b47996aee92021e08ac000d42108f9352cf8292ff297fe3299b21af8785ffe3e", + "size_in_bytes": 3440 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/base.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b67cf41b9c6f1ddedcb6f53d3634eea18009718e3e745eafca5630eb41eeb71f", + "sha256_in_prefix": "b67cf41b9c6f1ddedcb6f53d3634eea18009718e3e745eafca5630eb41eeb71f", + "size_in_bytes": 1293 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/image.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e98b5d53e67c44fc864a979f391b8e847db8630410457c7bd9fe2c2eba40ac8c", + "sha256_in_prefix": "e98b5d53e67c44fc864a979f391b8e847db8630410457c7bd9fe2c2eba40ac8c", + "size_in_bytes": 5704 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/message.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "963a59c11cea99842675160e288711d4b6ed13c2382ad4a3696d94a72dad3a01", + "sha256_in_prefix": "963a59c11cea99842675160e288711d4b6ed13c2382ad4a3696d94a72dad3a01", + "size_in_bytes": 1557 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/multipart.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ae832fa7cabbb05cc0d47bd2407399d75788ce3b37ee3922c7137abf12e4cece", + "sha256_in_prefix": "ae832fa7cabbb05cc0d47bd2407399d75788ce3b37ee3922c7137abf12e4cece", + "size_in_bytes": 1700 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/nonmultipart.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6a5b1e7ab3e4b7941a13c61b45885a83d39bbddd2c808755335eceadb8baa21d", + "sha256_in_prefix": "6a5b1e7ab3e4b7941a13c61b45885a83d39bbddd2c808755335eceadb8baa21d", + "size_in_bytes": 854 + }, + { + "_path": "lib/python3.12/email/mime/__pycache__/text.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46128aa38f7edc7709dc9f83fbee5f3991cd2f8a74e98ac53f90406843d73360", + "sha256_in_prefix": "46128aa38f7edc7709dc9f83fbee5f3991cd2f8a74e98ac53f90406843d73360", + "size_in_bytes": 1492 + }, + { + "_path": "lib/python3.12/email/mime/application.py", + "path_type": "hardlink", + "sha256": "b82a944ccba03e7e7eec46232e50ffe4ce2c32f4b0e26662e6bde30d533584ae", + "sha256_in_prefix": "b82a944ccba03e7e7eec46232e50ffe4ce2c32f4b0e26662e6bde30d533584ae", + "size_in_bytes": 1321 + }, + { + "_path": "lib/python3.12/email/mime/audio.py", + "path_type": "hardlink", + "sha256": "856263b25a3384a7450a1a0b9869fb897b84f893b2e7147c7e045ae50d132cd3", + "sha256_in_prefix": "856263b25a3384a7450a1a0b9869fb897b84f893b2e7147c7e045ae50d132cd3", + "size_in_bytes": 3094 + }, + { + "_path": "lib/python3.12/email/mime/base.py", + "path_type": "hardlink", + "sha256": "9a7b36653b5657525a0aeeaa72d4a0b09f598e6edc29c139c2dc2612b7d29fb8", + "sha256_in_prefix": "9a7b36653b5657525a0aeeaa72d4a0b09f598e6edc29c139c2dc2612b7d29fb8", + "size_in_bytes": 914 + }, + { + "_path": "lib/python3.12/email/mime/image.py", + "path_type": "hardlink", + "sha256": "460be5b50cfcaab8e72a73f24f14ab062cedf1a40a775b8b0d80c13aed44bb5e", + "sha256_in_prefix": "460be5b50cfcaab8e72a73f24f14ab062cedf1a40a775b8b0d80c13aed44bb5e", + "size_in_bytes": 3726 + }, + { + "_path": "lib/python3.12/email/mime/message.py", + "path_type": "hardlink", + "sha256": "30fccea73b874b5ddaccbd3c64936833749ff039f08d40524c1b0b25b8e8e2b8", + "sha256_in_prefix": "30fccea73b874b5ddaccbd3c64936833749ff039f08d40524c1b0b25b8e8e2b8", + "size_in_bytes": 1315 + }, + { + "_path": "lib/python3.12/email/mime/multipart.py", + "path_type": "hardlink", + "sha256": "8bf2beca6de95d66f12968380a428d3bb0a28a8a6ea2078da521511e1ed80a38", + "sha256_in_prefix": "8bf2beca6de95d66f12968380a428d3bb0a28a8a6ea2078da521511e1ed80a38", + "size_in_bytes": 1619 + }, + { + "_path": "lib/python3.12/email/mime/nonmultipart.py", + "path_type": "hardlink", + "sha256": "4eb9ad32603d66fc9d55aebcc4d3cf759edd9e95a591d38690659afb2e57b050", + "sha256_in_prefix": "4eb9ad32603d66fc9d55aebcc4d3cf759edd9e95a591d38690659afb2e57b050", + "size_in_bytes": 689 + }, + { + "_path": "lib/python3.12/email/mime/text.py", + "path_type": "hardlink", + "sha256": "71c56a41675a36801259c9946f7b7bf838e6c29c453ba8c34d89401f2b972d6c", + "sha256_in_prefix": "71c56a41675a36801259c9946f7b7bf838e6c29c453ba8c34d89401f2b972d6c", + "size_in_bytes": 1394 + }, + { + "_path": "lib/python3.12/email/parser.py", + "path_type": "hardlink", + "sha256": "88890ea9994c55ff7d6c1fd570fece2785f51ed407ee95df4aff946e250bcd66", + "sha256_in_prefix": "88890ea9994c55ff7d6c1fd570fece2785f51ed407ee95df4aff946e250bcd66", + "size_in_bytes": 4975 + }, + { + "_path": "lib/python3.12/email/policy.py", + "path_type": "hardlink", + "sha256": "a183dd9d170a9c381eb22a4cb2af6409a93096702706ecb15a9748ac549e601f", + "sha256_in_prefix": "a183dd9d170a9c381eb22a4cb2af6409a93096702706ecb15a9748ac549e601f", + "size_in_bytes": 10614 + }, + { + "_path": "lib/python3.12/email/quoprimime.py", + "path_type": "hardlink", + "sha256": "77b454bd3ba3b5e3776be28ae3a0fd8de5d1e50d5b8ee10dd539c37c2bd68082", + "sha256_in_prefix": "77b454bd3ba3b5e3776be28ae3a0fd8de5d1e50d5b8ee10dd539c37c2bd68082", + "size_in_bytes": 9864 + }, + { + "_path": "lib/python3.12/email/utils.py", + "path_type": "hardlink", + "sha256": "2479c883067a0ab9600bff124a92a12b0aad07326a73e6a9e751d07df982a7f6", + "sha256_in_prefix": "2479c883067a0ab9600bff124a92a12b0aad07326a73e6a9e751d07df982a7f6", + "size_in_bytes": 12292 + }, + { + "_path": "lib/python3.12/encodings/__init__.py", + "path_type": "hardlink", + "sha256": "78c4744d407690f321565488710b5aaf6486b5afa8d185637aa1e7633ab59cd8", + "sha256_in_prefix": "78c4744d407690f321565488710b5aaf6486b5afa8d185637aa1e7633ab59cd8", + "size_in_bytes": 5884 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f3b03afb314e025b9b0c1cbc2918cf90bc21ae4887c39e336b33d5b4dafc2919", + "sha256_in_prefix": "f3b03afb314e025b9b0c1cbc2918cf90bc21ae4887c39e336b33d5b4dafc2919", + "size_in_bytes": 5770 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/aliases.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "21b738fdb9d1db6be4698c2b0797b84417cc9d3963c543fe2c60528106f03fe9", + "sha256_in_prefix": "21b738fdb9d1db6be4698c2b0797b84417cc9d3963c543fe2c60528106f03fe9", + "size_in_bytes": 12403 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/ascii.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eb38d02e98d7a94cd1b271febe5ac83c9a1399d464e2ed3a7c6dd37bf0446e6d", + "sha256_in_prefix": "eb38d02e98d7a94cd1b271febe5ac83c9a1399d464e2ed3a7c6dd37bf0446e6d", + "size_in_bytes": 2510 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/base64_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e58e286fb7cbc45a54f14fcd24374afb392c108a8267dc8033e44dcd4b5bad97", + "sha256_in_prefix": "e58e286fb7cbc45a54f14fcd24374afb392c108a8267dc8033e44dcd4b5bad97", + "size_in_bytes": 2978 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/big5.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6321f80eed996b13f6e18607ada521b75869635d9159bfaf255d5d3f1db2b311", + "sha256_in_prefix": "6321f80eed996b13f6e18607ada521b75869635d9159bfaf255d5d3f1db2b311", + "size_in_bytes": 1985 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/big5hkscs.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6b7f8ca47c448844d27f93866cef80578001c6b34cabc20deabf4b3c0b878770", + "sha256_in_prefix": "6b7f8ca47c448844d27f93866cef80578001c6b34cabc20deabf4b3c0b878770", + "size_in_bytes": 1995 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/bz2_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6b57f4af0e2c563d39eab9fefb503520df78573200c547dbc470df688caad4a1", + "sha256_in_prefix": "6b57f4af0e2c563d39eab9fefb503520df78573200c547dbc470df688caad4a1", + "size_in_bytes": 4332 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/charmap.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2810170878f234f8358caa1879cbb3f49b7c4876a08e11a36de6806c20813683", + "sha256_in_prefix": "2810170878f234f8358caa1879cbb3f49b7c4876a08e11a36de6806c20813683", + "size_in_bytes": 3854 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp037.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "60d8c4de07a7727abb7579f9a8c7e11ee8b874943406f8bcd7ffbf8ed530c9c5", + "sha256_in_prefix": "60d8c4de07a7727abb7579f9a8c7e11ee8b874943406f8bcd7ffbf8ed530c9c5", + "size_in_bytes": 3102 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1006.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "01204a652f4f37ca8e8d79077e05925ff65a52c729171ea7cc015dbe3a60fd56", + "sha256_in_prefix": "01204a652f4f37ca8e8d79077e05925ff65a52c729171ea7cc015dbe3a60fd56", + "size_in_bytes": 3178 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1026.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3b453b675832c79262425d250bb82c67049564c0db1f1d84f1939a82d72ccbd9", + "sha256_in_prefix": "3b453b675832c79262425d250bb82c67049564c0db1f1d84f1939a82d72ccbd9", + "size_in_bytes": 3106 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1125.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3f8cfc89978c186b3b7cbf72d8345844de8e2c70792d00b811429d859b8c5343", + "sha256_in_prefix": "3f8cfc89978c186b3b7cbf72d8345844de8e2c70792d00b811429d859b8c5343", + "size_in_bytes": 13646 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1140.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "92c1d25cfdba34fbd8a3d25eeef462682601d0dfc740a21ee05b0c1fb33c0e15", + "sha256_in_prefix": "92c1d25cfdba34fbd8a3d25eeef462682601d0dfc740a21ee05b0c1fb33c0e15", + "size_in_bytes": 3092 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1250.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fde20b757d28365388e6da30a2af9349fa6ec16fa54d67133160a101d4f89feb", + "sha256_in_prefix": "fde20b757d28365388e6da30a2af9349fa6ec16fa54d67133160a101d4f89feb", + "size_in_bytes": 3129 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1251.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "da8b7de8a2817c36ca646a906e470889f50b53304b5f99fc8810c3c64391d0ee", + "sha256_in_prefix": "da8b7de8a2817c36ca646a906e470889f50b53304b5f99fc8810c3c64391d0ee", + "size_in_bytes": 3126 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1252.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1a6499ccbee8f8b049d83a9619dcafb77ab1655eeea583658c8b0c9a88bc568f", + "sha256_in_prefix": "1a6499ccbee8f8b049d83a9619dcafb77ab1655eeea583658c8b0c9a88bc568f", + "size_in_bytes": 3129 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1253.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ed515f36c1efbc473fb047b4dcc39955fb1194daf9d3e45e9f33aabd3037f7e8", + "sha256_in_prefix": "ed515f36c1efbc473fb047b4dcc39955fb1194daf9d3e45e9f33aabd3037f7e8", + "size_in_bytes": 3142 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1254.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "41ba6bba425bb488865c9967e2baf83bc7eb81d0bf36ba59cf4d49e09d208585", + "sha256_in_prefix": "41ba6bba425bb488865c9967e2baf83bc7eb81d0bf36ba59cf4d49e09d208585", + "size_in_bytes": 3131 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1255.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1c1254f72c6508bb4a806ad89951c9edd1feda2b84582a4672e39fea696772f2", + "sha256_in_prefix": "1c1254f72c6508bb4a806ad89951c9edd1feda2b84582a4672e39fea696772f2", + "size_in_bytes": 3150 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1256.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9710182ddc4deacd16c96d3a87188fe59d099dfc64304878fd2405bb0ed7ae99", + "sha256_in_prefix": "9710182ddc4deacd16c96d3a87188fe59d099dfc64304878fd2405bb0ed7ae99", + "size_in_bytes": 3128 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1257.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fc522666cdbab1d5b9f6503db9b493c16874859abbb5acbd3d1e83d1ea38e1c5", + "sha256_in_prefix": "fc522666cdbab1d5b9f6503db9b493c16874859abbb5acbd3d1e83d1ea38e1c5", + "size_in_bytes": 3136 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp1258.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "110dc49a3bc990b462801b21a611d3b76f4d539c008c5518010e45a8de383fec", + "sha256_in_prefix": "110dc49a3bc990b462801b21a611d3b76f4d539c008c5518010e45a8de383fec", + "size_in_bytes": 3134 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp273.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "452208aac7ac86fc50790a80887fa7830336780f4e95c012c9ce6d8b9f5c846f", + "sha256_in_prefix": "452208aac7ac86fc50790a80887fa7830336780f4e95c012c9ce6d8b9f5c846f", + "size_in_bytes": 3088 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp424.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "49e27e03a9f08f153d14c77db5f71b45675cc0820c46cb3167f2996fad77415e", + "sha256_in_prefix": "49e27e03a9f08f153d14c77db5f71b45675cc0820c46cb3167f2996fad77415e", + "size_in_bytes": 3132 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp437.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8a7589d62f86ff35c55c6c17e448c275c00d2578c3fad7d7b985e1802d9b2263", + "sha256_in_prefix": "8a7589d62f86ff35c55c6c17e448c275c00d2578c3fad7d7b985e1802d9b2263", + "size_in_bytes": 13279 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp500.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "877b03026e72076d03db386aa14c3a71eb693778e5160560bfa918eca34c0299", + "sha256_in_prefix": "877b03026e72076d03db386aa14c3a71eb693778e5160560bfa918eca34c0299", + "size_in_bytes": 3102 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp720.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6ffb0e51813ff866f94af374e24868ac04008b44a37fbba0b7c9af95ec6bb892", + "sha256_in_prefix": "6ffb0e51813ff866f94af374e24868ac04008b44a37fbba0b7c9af95ec6bb892", + "size_in_bytes": 3199 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp737.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ecd0e4a4c22cedb1a64aa51e422bbbbfdca242ddc36eaa51f188e45e2751d204", + "sha256_in_prefix": "ecd0e4a4c22cedb1a64aa51e422bbbbfdca242ddc36eaa51f188e45e2751d204", + "size_in_bytes": 13681 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp775.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "74361df1e3b89f72bffa005986011611ef2fa0f9e4270c7e5356bd309da7526b", + "sha256_in_prefix": "74361df1e3b89f72bffa005986011611ef2fa0f9e4270c7e5356bd309da7526b", + "size_in_bytes": 13319 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp850.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1f95ae61018792139a0ccc1c045729e0585d2d2980369caace651abdeb46d625", + "sha256_in_prefix": "1f95ae61018792139a0ccc1c045729e0585d2d2980369caace651abdeb46d625", + "size_in_bytes": 12860 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp852.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "42633f52dd4aca1ec0b74413499f22b61bd1087871b07dbce31b809486b08914", + "sha256_in_prefix": "42633f52dd4aca1ec0b74413499f22b61bd1087871b07dbce31b809486b08914", + "size_in_bytes": 13335 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp855.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "19286adc522a8576ab8a92f02cc2d4d6e2c94b86a594031e446744b3b5fa43f5", + "sha256_in_prefix": "19286adc522a8576ab8a92f02cc2d4d6e2c94b86a594031e446744b3b5fa43f5", + "size_in_bytes": 13648 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp856.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c3e729fe1feef7af29c58eb4af53e83ca41d5309d67461e27bdb485849d120f1", + "sha256_in_prefix": "c3e729fe1feef7af29c58eb4af53e83ca41d5309d67461e27bdb485849d120f1", + "size_in_bytes": 3164 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp857.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "68564e827e7eaab801de235fa176369fdfebb9e3cf2e35b18deea44ff7a0d0f7", + "sha256_in_prefix": "68564e827e7eaab801de235fa176369fdfebb9e3cf2e35b18deea44ff7a0d0f7", + "size_in_bytes": 12661 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp858.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7048342514532a455c4519cf4f8f56fde0a291479e4f1de5a7ce879b1b87e89e", + "sha256_in_prefix": "7048342514532a455c4519cf4f8f56fde0a291479e4f1de5a7ce879b1b87e89e", + "size_in_bytes": 12830 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp860.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c7986259bf368cc6212fe9b4cad89b684aa9951dec6c4641a6d70de23e7d1d57", + "sha256_in_prefix": "c7986259bf368cc6212fe9b4cad89b684aa9951dec6c4641a6d70de23e7d1d57", + "size_in_bytes": 13250 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp861.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "22933d82c9fd14b5814fe7a680c036545e64aec280fa1a0dce9b2afdae242c16", + "sha256_in_prefix": "22933d82c9fd14b5814fe7a680c036545e64aec280fa1a0dce9b2afdae242c16", + "size_in_bytes": 13275 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp862.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "672d2058b82235197568df883d2f27238d7d557ee9e6ff6a83bfbbdbde48e86a", + "sha256_in_prefix": "672d2058b82235197568df883d2f27238d7d557ee9e6ff6a83bfbbdbde48e86a", + "size_in_bytes": 13508 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp863.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2d1b7d52167c5c1c2d79e4d97e53b10aa94dc1d27deac85740d0cc32f3023860", + "sha256_in_prefix": "2d1b7d52167c5c1c2d79e4d97e53b10aa94dc1d27deac85740d0cc32f3023860", + "size_in_bytes": 13271 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp864.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "41acf13b202bfcfa8fd9142b48d257b8d9e2a75f849aec5a524fe6c3aadc9f6c", + "sha256_in_prefix": "41acf13b202bfcfa8fd9142b48d257b8d9e2a75f849aec5a524fe6c3aadc9f6c", + "size_in_bytes": 13316 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp865.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "078d4ecdc665d4c05261d3bfd5ec3aed22a25c2d982cc60ec8b3fdafaef6c8ee", + "sha256_in_prefix": "078d4ecdc665d4c05261d3bfd5ec3aed22a25c2d982cc60ec8b3fdafaef6c8ee", + "size_in_bytes": 13275 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp866.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "498b695fef552bd301132e4868095c1966a011002ed0bdf0586ebfb088327355", + "sha256_in_prefix": "498b695fef552bd301132e4868095c1966a011002ed0bdf0586ebfb088327355", + "size_in_bytes": 13688 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp869.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c2cffff928d2d57d26a9db00b26dbaf1d9b61446292ce840f8b8822c85fc6858", + "sha256_in_prefix": "c2cffff928d2d57d26a9db00b26dbaf1d9b61446292ce840f8b8822c85fc6858", + "size_in_bytes": 13218 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp874.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5ffe092a0687f829f3630db473df8c694b4b149bb445903d79fbbac9de1f7e08", + "sha256_in_prefix": "5ffe092a0687f829f3630db473df8c694b4b149bb445903d79fbbac9de1f7e08", + "size_in_bytes": 3230 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp875.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c8e4544f777357c9d822fc618eedb32a12f7bed55511517a87869f83d4c8fda0", + "sha256_in_prefix": "c8e4544f777357c9d822fc618eedb32a12f7bed55511517a87869f83d4c8fda0", + "size_in_bytes": 3099 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp932.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d35be9ea26cdc66bb7d9974ff1fcfb9cfa536300932fc96e5add68dd29d41cbb", + "sha256_in_prefix": "d35be9ea26cdc66bb7d9974ff1fcfb9cfa536300932fc96e5add68dd29d41cbb", + "size_in_bytes": 1987 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp949.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8635e993d4562bac966df4168953090c758f3c5d4b548ddb48a505853235be09", + "sha256_in_prefix": "8635e993d4562bac966df4168953090c758f3c5d4b548ddb48a505853235be09", + "size_in_bytes": 1987 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/cp950.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0abb74ea36e5ae20a20dfe5a247ea3815e6b0263bd649a86ee0a574a62eb31da", + "sha256_in_prefix": "0abb74ea36e5ae20a20dfe5a247ea3815e6b0263bd649a86ee0a574a62eb31da", + "size_in_bytes": 1987 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/euc_jis_2004.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "78a42be7955d6c207bdcba32bcd5ca07e89d13cdc7c4e119f529f54924d2295e", + "sha256_in_prefix": "78a42be7955d6c207bdcba32bcd5ca07e89d13cdc7c4e119f529f54924d2295e", + "size_in_bytes": 2001 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/euc_jisx0213.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a16af92815a8642abb338c020ef5895642a25822098ed2852fb64e9158526738", + "sha256_in_prefix": "a16af92815a8642abb338c020ef5895642a25822098ed2852fb64e9158526738", + "size_in_bytes": 2001 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/euc_jp.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5e3dfdc7992a37f035fbf8b460844f3cb6aafc323cc4cda4b3df077e9250a69f", + "sha256_in_prefix": "5e3dfdc7992a37f035fbf8b460844f3cb6aafc323cc4cda4b3df077e9250a69f", + "size_in_bytes": 1989 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/euc_kr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6d2fd4ba1445a4b9a8cb86e1537dd03717b206889bae29c51b1a659bd86a5f22", + "sha256_in_prefix": "6d2fd4ba1445a4b9a8cb86e1537dd03717b206889bae29c51b1a659bd86a5f22", + "size_in_bytes": 1989 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/gb18030.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4f9f9a098edae72096dfbc75202be4ab24370c9ca1e601c6e6fa611ce8a7418e", + "sha256_in_prefix": "4f9f9a098edae72096dfbc75202be4ab24370c9ca1e601c6e6fa611ce8a7418e", + "size_in_bytes": 1991 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/gb2312.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "75b87b71df7c5182fbf27b5b37dd03042bacb8181a4393353236f222c00987b8", + "sha256_in_prefix": "75b87b71df7c5182fbf27b5b37dd03042bacb8181a4393353236f222c00987b8", + "size_in_bytes": 1989 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/gbk.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3b96b0bfdafadace8b0d11d863f01bebbf1cf2a5a62fb3a5ed31035cfe1d2cf2", + "sha256_in_prefix": "3b96b0bfdafadace8b0d11d863f01bebbf1cf2a5a62fb3a5ed31035cfe1d2cf2", + "size_in_bytes": 1983 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/hex_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "06e1257109205460e648a6a5487fa8af9a2b5dbd5df0dae3ebee63f92fee3d46", + "sha256_in_prefix": "06e1257109205460e648a6a5487fa8af9a2b5dbd5df0dae3ebee63f92fee3d46", + "size_in_bytes": 2965 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/hp_roman8.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c6157589cc75b7740446a1a3b4e22b0b3583f9624aad7a8eac77dcf9af16d922", + "sha256_in_prefix": "c6157589cc75b7740446a1a3b4e22b0b3583f9624aad7a8eac77dcf9af16d922", + "size_in_bytes": 3303 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/hz.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "92acc80b51459a444f51cdf97969b93eab0688e7fe277e782377d96acaca323f", + "sha256_in_prefix": "92acc80b51459a444f51cdf97969b93eab0688e7fe277e782377d96acaca323f", + "size_in_bytes": 1981 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/idna.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eafd69a3a1670a4168e57c701813e20d585bb34d1de38c360d262299627537a9", + "sha256_in_prefix": "eafd69a3a1670a4168e57c701813e20d585bb34d1de38c360d262299627537a9", + "size_in_bytes": 9874 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e084e111f9227ceda5075fdad36e6c7ef134d65acf78d4abffd7a3c08099a8ec", + "sha256_in_prefix": "e084e111f9227ceda5075fdad36e6c7ef134d65acf78d4abffd7a3c08099a8ec", + "size_in_bytes": 2002 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp_1.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5d0d78b936527663ca627fcc51ca61ab4a1f31f2fd6942d6ec7a8cdb7966d737", + "sha256_in_prefix": "5d0d78b936527663ca627fcc51ca61ab4a1f31f2fd6942d6ec7a8cdb7966d737", + "size_in_bytes": 2006 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp_2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "25e1624703570a97674d6b648fe32bf49feb556cb3c19bc38dc298c5c030d2a4", + "sha256_in_prefix": "25e1624703570a97674d6b648fe32bf49feb556cb3c19bc38dc298c5c030d2a4", + "size_in_bytes": 2006 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp_2004.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "25225222cf036a0412f1f09132200d0332753888134edd3ab0a27c76463aaaf3", + "sha256_in_prefix": "25225222cf036a0412f1f09132200d0332753888134edd3ab0a27c76463aaaf3", + "size_in_bytes": 2013 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp_3.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9c6a24e4e96c47a0d210617773a82d3b92fb11eed6cff787f0f3147a94ffc6c6", + "sha256_in_prefix": "9c6a24e4e96c47a0d210617773a82d3b92fb11eed6cff787f0f3147a94ffc6c6", + "size_in_bytes": 2006 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_jp_ext.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2121eae1122c572c99b0d9f921ef9ab0785ecf9da850b98121755251828bc1e2", + "sha256_in_prefix": "2121eae1122c572c99b0d9f921ef9ab0785ecf9da850b98121755251828bc1e2", + "size_in_bytes": 2011 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso2022_kr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cf908f635d29a6a7446ca70fb74e2d98d5bdf0aface296df7bd21e327b974b1b", + "sha256_in_prefix": "cf908f635d29a6a7446ca70fb74e2d98d5bdf0aface296df7bd21e327b974b1b", + "size_in_bytes": 2002 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_1.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6059136af2dae7c7cb352b1d52a1120145ddea3fa9764793bcbd2ef70e61aeb3", + "sha256_in_prefix": "6059136af2dae7c7cb352b1d52a1120145ddea3fa9764793bcbd2ef70e61aeb3", + "size_in_bytes": 3101 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_10.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "27f9acd70b84bbc09d8d38840c1016b615b14c239531cc95866b02e4f241f4f6", + "sha256_in_prefix": "27f9acd70b84bbc09d8d38840c1016b615b14c239531cc95866b02e4f241f4f6", + "size_in_bytes": 3106 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_11.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "41bce6b906d3d88931b81f8c928948f979b55bdd54f55002ec98d781c40cdfa8", + "sha256_in_prefix": "41bce6b906d3d88931b81f8c928948f979b55bdd54f55002ec98d781c40cdfa8", + "size_in_bytes": 3200 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_13.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "89b1af37ef371b70dba271c326e81bfce56e8fd4a05382e57e1300422fe08d27", + "sha256_in_prefix": "89b1af37ef371b70dba271c326e81bfce56e8fd4a05382e57e1300422fe08d27", + "size_in_bytes": 3109 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_14.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c5863cdf2e90739120a781830f88e687d220d75844577ff82b6f4d76df1f8aa0", + "sha256_in_prefix": "c5863cdf2e90739120a781830f88e687d220d75844577ff82b6f4d76df1f8aa0", + "size_in_bytes": 3127 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_15.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "15df3b81f3dc47cf51e0768beb82381435ec6fd1c2a4616156c3aa5052ea80ac", + "sha256_in_prefix": "15df3b81f3dc47cf51e0768beb82381435ec6fd1c2a4616156c3aa5052ea80ac", + "size_in_bytes": 3106 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_16.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5071fc478a1a1f05734a28f652ccc45c1d9902568947f89c6bcde5e82dff121e", + "sha256_in_prefix": "5071fc478a1a1f05734a28f652ccc45c1d9902568947f89c6bcde5e82dff121e", + "size_in_bytes": 3108 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e691fcf9ecd9dcc500d686f9a8d66ccad7257526bc79effe958572ec7a3630c6", + "sha256_in_prefix": "e691fcf9ecd9dcc500d686f9a8d66ccad7257526bc79effe958572ec7a3630c6", + "size_in_bytes": 3101 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_3.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4343a05d9e2a33896046e92426368151620d8f7733752f9dfbf63cd1db0ce278", + "sha256_in_prefix": "4343a05d9e2a33896046e92426368151620d8f7733752f9dfbf63cd1db0ce278", + "size_in_bytes": 3108 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_4.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5a98493e6c95a83ea6dd876467f8557aa44121503687b484be7171ab9d25021e", + "sha256_in_prefix": "5a98493e6c95a83ea6dd876467f8557aa44121503687b484be7171ab9d25021e", + "size_in_bytes": 3101 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_5.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1408deb0dcffd25ebd8bb9f4a44260c9b47e638b9698f50d8961214af9d5b338", + "sha256_in_prefix": "1408deb0dcffd25ebd8bb9f4a44260c9b47e638b9698f50d8961214af9d5b338", + "size_in_bytes": 3102 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_6.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e7252e0994f98f84e698e4e8f5a52bd33d944fdf3b5288de732d8efb74d935f9", + "sha256_in_prefix": "e7252e0994f98f84e698e4e8f5a52bd33d944fdf3b5288de732d8efb74d935f9", + "size_in_bytes": 3146 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_7.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bc66309de2c395aba9e35814fa9c983e1c333c93c37320e3ce3c1623673f2d14", + "sha256_in_prefix": "bc66309de2c395aba9e35814fa9c983e1c333c93c37320e3ce3c1623673f2d14", + "size_in_bytes": 3109 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_8.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f78b7e1b36b5b9824d138da491b23ee66476e48c98e0e2422905b1a793dc3e03", + "sha256_in_prefix": "f78b7e1b36b5b9824d138da491b23ee66476e48c98e0e2422905b1a793dc3e03", + "size_in_bytes": 3140 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/iso8859_9.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d3e37e8e165eeda42712bd344c98ed8e83069f4269caec5d0915bb1deec9bd0a", + "sha256_in_prefix": "d3e37e8e165eeda42712bd344c98ed8e83069f4269caec5d0915bb1deec9bd0a", + "size_in_bytes": 3101 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/johab.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a086adba21807d742a9c25cfca529957287bd233696f3021da68edab82eb36a7", + "sha256_in_prefix": "a086adba21807d742a9c25cfca529957287bd233696f3021da68edab82eb36a7", + "size_in_bytes": 1987 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/koi8_r.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c2e01433739bfb89f13743ed98573d34e50b2c00db05c2db0c3177b7b09604e7", + "sha256_in_prefix": "c2e01433739bfb89f13743ed98573d34e50b2c00db05c2db0c3177b7b09604e7", + "size_in_bytes": 3153 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/koi8_t.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "354d3caacb55a53b2ca7008d26bf73d1f8e236b12c7adca0f413732739b6b25c", + "sha256_in_prefix": "354d3caacb55a53b2ca7008d26bf73d1f8e236b12c7adca0f413732739b6b25c", + "size_in_bytes": 3064 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/koi8_u.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2ed8e6d7c1187cea2036d903caa35204d9352a8ee476cf38d58550e14ec03c2d", + "sha256_in_prefix": "2ed8e6d7c1187cea2036d903caa35204d9352a8ee476cf38d58550e14ec03c2d", + "size_in_bytes": 3139 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/kz1048.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f2abe5040453b07a8fb5cc67381cbf9a07b68c12efee9e32ede002479eb2be1e", + "sha256_in_prefix": "f2abe5040453b07a8fb5cc67381cbf9a07b68c12efee9e32ede002479eb2be1e", + "size_in_bytes": 3116 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/latin_1.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "701ed907d84169a05ee63be05a44a19f938f8c5dd558ab4a1bf37a14e6e7aebe", + "sha256_in_prefix": "701ed907d84169a05ee63be05a44a19f938f8c5dd558ab4a1bf37a14e6e7aebe", + "size_in_bytes": 2522 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_arabic.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "42d9a1c59060e67ddc443c3af2f7bf1d63be45efcd89db99ea544e4e2e15aab5", + "sha256_in_prefix": "42d9a1c59060e67ddc443c3af2f7bf1d63be45efcd89db99ea544e4e2e15aab5", + "size_in_bytes": 13165 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_croatian.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e9136867f8c2aff5642e9d3568bde5bcbc255f7239e72a58608f522b19201b19", + "sha256_in_prefix": "e9136867f8c2aff5642e9d3568bde5bcbc255f7239e72a58608f522b19201b19", + "size_in_bytes": 3148 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_cyrillic.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c1a9bffaaff3e3cb4ea01e4e964ee4f252a068dab790ed853f4460fd02627007", + "sha256_in_prefix": "c1a9bffaaff3e3cb4ea01e4e964ee4f252a068dab790ed853f4460fd02627007", + "size_in_bytes": 3138 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_farsi.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "039b7e02fde74b7f56333a963fbd64999caf511a06489c7d172caa733c7dcd31", + "sha256_in_prefix": "039b7e02fde74b7f56333a963fbd64999caf511a06489c7d172caa733c7dcd31", + "size_in_bytes": 3082 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_greek.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6c038b0493ac4e7ca727d1f813163caeddaea4b50abaafe813591c55529bee1e", + "sha256_in_prefix": "6c038b0493ac4e7ca727d1f813163caeddaea4b50abaafe813591c55529bee1e", + "size_in_bytes": 3122 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_iceland.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "19599ac43d413393dc226829b97a66ebcbf031b3c12279d90d85dc5ee133ec98", + "sha256_in_prefix": "19599ac43d413393dc226829b97a66ebcbf031b3c12279d90d85dc5ee133ec98", + "size_in_bytes": 3141 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_latin2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "22daf7e39ca998de715031c2dea1da8653881ae5d2f25995091b78bec081674f", + "sha256_in_prefix": "22daf7e39ca998de715031c2dea1da8653881ae5d2f25995091b78bec081674f", + "size_in_bytes": 3282 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_roman.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c9f029d426ed4f7f704a27cee10a0cae0468fbc94927f65dd8978473c85110ac", + "sha256_in_prefix": "c9f029d426ed4f7f704a27cee10a0cae0468fbc94927f65dd8978473c85110ac", + "size_in_bytes": 3139 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_romanian.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a1694e1f84f6f1eb2424956dcab68bdd3ebc6c25f1a61147da2dec2c567dde2e", + "sha256_in_prefix": "a1694e1f84f6f1eb2424956dcab68bdd3ebc6c25f1a61147da2dec2c567dde2e", + "size_in_bytes": 3149 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mac_turkish.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f954c72abae93ac19be9ea151723995155806987497f4c4f572c10e31f60a566", + "sha256_in_prefix": "f954c72abae93ac19be9ea151723995155806987497f4c4f572c10e31f60a566", + "size_in_bytes": 3142 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/mbcs.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4745b80d87141572ad2c036d0c1cee481c9bb7983b8dcf7bbf6215d563184b65", + "sha256_in_prefix": "4745b80d87141572ad2c036d0c1cee481c9bb7983b8dcf7bbf6215d563184b65", + "size_in_bytes": 2086 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/oem.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8ff55cd89d2086297d0195abbd7f94a72592b3ce74420fb9862cc0316c9fe07d", + "sha256_in_prefix": "8ff55cd89d2086297d0195abbd7f94a72592b3ce74420fb9862cc0316c9fe07d", + "size_in_bytes": 1899 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/palmos.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8185edbde3556c857acc6d861fe9e9ad70a6c2314742c918094e84df90bb9a46", + "sha256_in_prefix": "8185edbde3556c857acc6d861fe9e9ad70a6c2314742c918094e84df90bb9a46", + "size_in_bytes": 3129 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/ptcp154.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b1a239a6ef7c821fc5cc96e6f4c91a34e49f148295af052a06485a348e515dd5", + "sha256_in_prefix": "b1a239a6ef7c821fc5cc96e6f4c91a34e49f148295af052a06485a348e515dd5", + "size_in_bytes": 3223 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/punycode.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "684e42eb0fba1e11689a28b51630f2b8c89a33d0c98a49e8104ad09ee019ee88", + "sha256_in_prefix": "684e42eb0fba1e11689a28b51630f2b8c89a33d0c98a49e8104ad09ee019ee88", + "size_in_bytes": 9400 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/quopri_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e25724908274588a859bbce41eee93754afe5314b1c25964d116ad31044887f7", + "sha256_in_prefix": "e25724908274588a859bbce41eee93754afe5314b1c25964d116ad31044887f7", + "size_in_bytes": 3150 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/raw_unicode_escape.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a6d0f17c4fbc14c6f594a81f665ca8f7d2541e1153a87800f6c2576a62dbe6f1", + "sha256_in_prefix": "a6d0f17c4fbc14c6f594a81f665ca8f7d2541e1153a87800f6c2576a62dbe6f1", + "size_in_bytes": 2577 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/rot_13.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0ecb7dab333adbb11aeece710f8d0a19805d4f45e2aee73722fd01aa1e4f1e97", + "sha256_in_prefix": "0ecb7dab333adbb11aeece710f8d0a19805d4f45e2aee73722fd01aa1e4f1e97", + "size_in_bytes": 4397 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/shift_jis.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "83bb12030b2fe38fc8603285fe28526ea02e850874111c6390ad0f46fd62b484", + "sha256_in_prefix": "83bb12030b2fe38fc8603285fe28526ea02e850874111c6390ad0f46fd62b484", + "size_in_bytes": 1995 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/shift_jis_2004.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ed62f55171d28af90d8c0a30b275eeff2c24b7118550fdd594d3efbc165eb71b", + "sha256_in_prefix": "ed62f55171d28af90d8c0a30b275eeff2c24b7118550fdd594d3efbc165eb71b", + "size_in_bytes": 2006 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/shift_jisx0213.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cc9236268b889188717a251130098fb5c0a63761a897f81f3ec701ebb97e928c", + "sha256_in_prefix": "cc9236268b889188717a251130098fb5c0a63761a897f81f3ec701ebb97e928c", + "size_in_bytes": 2006 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/tis_620.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3d20e27bdea1d9ad1b916353431cf7c966378194e6b571688dc8bac5587e19c5", + "sha256_in_prefix": "3d20e27bdea1d9ad1b916353431cf7c966378194e6b571688dc8bac5587e19c5", + "size_in_bytes": 3191 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/undefined.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e40151c459b688f4bc7eaee493101a492db79029c8a729ecdac40e033263d2f2", + "sha256_in_prefix": "e40151c459b688f4bc7eaee493101a492db79029c8a729ecdac40e033263d2f2", + "size_in_bytes": 2517 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/unicode_escape.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bf8853f1f94c30394af027726729a5b2c470992c68281e2ffd18b9f5c2ac3590", + "sha256_in_prefix": "bf8853f1f94c30394af027726729a5b2c470992c68281e2ffd18b9f5c2ac3590", + "size_in_bytes": 2557 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_16.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7efb9cca133b6648c19182de343cb3947130659271e32ca0a2fa27ba4847eaed", + "sha256_in_prefix": "7efb9cca133b6648c19182de343cb3947130659271e32ca0a2fa27ba4847eaed", + "size_in_bytes": 7777 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_16_be.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "48f704fd35776a75ffa2277fb01ee43041610c2e80f93ecc9e60532a7e1905cd", + "sha256_in_prefix": "48f704fd35776a75ffa2277fb01ee43041610c2e80f93ecc9e60532a7e1905cd", + "size_in_bytes": 2162 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_16_le.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "86a0cbabed8ca50428b4b4db6ad4ac86d29404fc8375444a50917ad7ab616824", + "sha256_in_prefix": "86a0cbabed8ca50428b4b4db6ad4ac86d29404fc8375444a50917ad7ab616824", + "size_in_bytes": 2162 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_32.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c6725653d6c47ed0bb2fd57bd08fb2d0dfaa89c3c3bdbeec1a09c1ddee515c37", + "sha256_in_prefix": "c6725653d6c47ed0bb2fd57bd08fb2d0dfaa89c3c3bdbeec1a09c1ddee515c37", + "size_in_bytes": 7670 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_32_be.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "94ca1e98ea7b38cf71ba81d93fe43e8a77014c2a7cdbe0f5aa57033734fedb45", + "sha256_in_prefix": "94ca1e98ea7b38cf71ba81d93fe43e8a77014c2a7cdbe0f5aa57033734fedb45", + "size_in_bytes": 2055 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_32_le.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e102a8ec6b31884bbede8a09b6b32c1ae47c3ecd5750b22254c60d017b11496d", + "sha256_in_prefix": "e102a8ec6b31884bbede8a09b6b32c1ae47c3ecd5750b22254c60d017b11496d", + "size_in_bytes": 2055 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_7.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "805a1f6f826ad1b82180a3b6ec6e2e5de3153bf05c5be738dbfbebe9c49f7cb0", + "sha256_in_prefix": "805a1f6f826ad1b82180a3b6ec6e2e5de3153bf05c5be738dbfbebe9c49f7cb0", + "size_in_bytes": 2083 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_8.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3e1eb4353464b69d9702e62bd31ec357b217e963acc876d7c94fa1cb67550130", + "sha256_in_prefix": "3e1eb4353464b69d9702e62bd31ec357b217e963acc876d7c94fa1cb67550130", + "size_in_bytes": 2142 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/utf_8_sig.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "21ee9252fb5634eec9deee7a0e026afac3d4a632ff2bb94a90d09581efb813c4", + "sha256_in_prefix": "21ee9252fb5634eec9deee7a0e026afac3d4a632ff2bb94a90d09581efb813c4", + "size_in_bytes": 6740 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/uu_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e42672c334da828f54898853665e9b7d9490424f68a58f1f06dc4bdb5f5d891b", + "sha256_in_prefix": "e42672c334da828f54898853665e9b7d9490424f68a58f1f06dc4bdb5f5d891b", + "size_in_bytes": 4616 + }, + { + "_path": "lib/python3.12/encodings/__pycache__/zlib_codec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cccd7afc56b1f7df24ca2f4a31c5413275ddcf7d5d32ad1010381866f89415f6", + "sha256_in_prefix": "cccd7afc56b1f7df24ca2f4a31c5413275ddcf7d5d32ad1010381866f89415f6", + "size_in_bytes": 4248 + }, + { + "_path": "lib/python3.12/encodings/aliases.py", + "path_type": "hardlink", + "sha256": "6fdcc49ba23a0203ae6cf28e608f8e6297d7c4d77d52e651db3cb49b9564c6d2", + "sha256_in_prefix": "6fdcc49ba23a0203ae6cf28e608f8e6297d7c4d77d52e651db3cb49b9564c6d2", + "size_in_bytes": 15677 + }, + { + "_path": "lib/python3.12/encodings/ascii.py", + "path_type": "hardlink", + "sha256": "578aa1173f7cc60dad2895071287fe6182bd14787b3fbf47a6c7983dfe3675e3", + "sha256_in_prefix": "578aa1173f7cc60dad2895071287fe6182bd14787b3fbf47a6c7983dfe3675e3", + "size_in_bytes": 1248 + }, + { + "_path": "lib/python3.12/encodings/base64_codec.py", + "path_type": "hardlink", + "sha256": "cf9ac7a464f541492486241d1b4bf33e37b45c6499275cc4d69c5a8e564e5976", + "sha256_in_prefix": "cf9ac7a464f541492486241d1b4bf33e37b45c6499275cc4d69c5a8e564e5976", + "size_in_bytes": 1533 + }, + { + "_path": "lib/python3.12/encodings/big5.py", + "path_type": "hardlink", + "sha256": "98fac6f86a20dd05da197e2058176ebfd47edee7074c3248f5f48fe0fb672d7c", + "sha256_in_prefix": "98fac6f86a20dd05da197e2058176ebfd47edee7074c3248f5f48fe0fb672d7c", + "size_in_bytes": 1019 + }, + { + "_path": "lib/python3.12/encodings/big5hkscs.py", + "path_type": "hardlink", + "sha256": "21d051a00fb5c6a86ba187e0c50e811d659ce00991fd5f5b408f71ebb2ef0f16", + "sha256_in_prefix": "21d051a00fb5c6a86ba187e0c50e811d659ce00991fd5f5b408f71ebb2ef0f16", + "size_in_bytes": 1039 + }, + { + "_path": "lib/python3.12/encodings/bz2_codec.py", + "path_type": "hardlink", + "sha256": "1181a2a89102a2b1d2b2f1f4473236d5d1ececdd0be8fdaa498a3dbe21a185ab", + "sha256_in_prefix": "1181a2a89102a2b1d2b2f1f4473236d5d1ececdd0be8fdaa498a3dbe21a185ab", + "size_in_bytes": 2249 + }, + { + "_path": "lib/python3.12/encodings/charmap.py", + "path_type": "hardlink", + "sha256": "1b8b5fdb36ce3becc62a6115ed904a17083949ec8aaef5a80f7078cec232f43b", + "sha256_in_prefix": "1b8b5fdb36ce3becc62a6115ed904a17083949ec8aaef5a80f7078cec232f43b", + "size_in_bytes": 2084 + }, + { + "_path": "lib/python3.12/encodings/cp037.py", + "path_type": "hardlink", + "sha256": "fda6ca994d710e4e0c760e0204c29a4273fc0f14ebe3169306d2eb54c9953f58", + "sha256_in_prefix": "fda6ca994d710e4e0c760e0204c29a4273fc0f14ebe3169306d2eb54c9953f58", + "size_in_bytes": 13121 + }, + { + "_path": "lib/python3.12/encodings/cp1006.py", + "path_type": "hardlink", + "sha256": "eaded38b427841bdf280e878f1e26da506e743eaa9429075332af60cce429473", + "sha256_in_prefix": "eaded38b427841bdf280e878f1e26da506e743eaa9429075332af60cce429473", + "size_in_bytes": 13568 + }, + { + "_path": "lib/python3.12/encodings/cp1026.py", + "path_type": "hardlink", + "sha256": "f5227237dd7ce5005b16a8e4d8342f0d193193c878e3cf35b9305d22b3b1aaf9", + "sha256_in_prefix": "f5227237dd7ce5005b16a8e4d8342f0d193193c878e3cf35b9305d22b3b1aaf9", + "size_in_bytes": 13113 + }, + { + "_path": "lib/python3.12/encodings/cp1125.py", + "path_type": "hardlink", + "sha256": "f84c7d30ce222e6a50cff1a4c9737173411da108cbd2c9bb57c854480103c470", + "sha256_in_prefix": "f84c7d30ce222e6a50cff1a4c9737173411da108cbd2c9bb57c854480103c470", + "size_in_bytes": 34597 + }, + { + "_path": "lib/python3.12/encodings/cp1140.py", + "path_type": "hardlink", + "sha256": "3379d78b244aa905ffe1171a968caaf41b9a0154d1ddc76c05a2abaca2b289fd", + "sha256_in_prefix": "3379d78b244aa905ffe1171a968caaf41b9a0154d1ddc76c05a2abaca2b289fd", + "size_in_bytes": 13105 + }, + { + "_path": "lib/python3.12/encodings/cp1250.py", + "path_type": "hardlink", + "sha256": "ebcec1adf9167863fb0bab29708c546300c80a77ef07838c9e0437a59e265970", + "sha256_in_prefix": "ebcec1adf9167863fb0bab29708c546300c80a77ef07838c9e0437a59e265970", + "size_in_bytes": 13686 + }, + { + "_path": "lib/python3.12/encodings/cp1251.py", + "path_type": "hardlink", + "sha256": "d57f8cfa34494c5acb6692ddb31f616ae2dd89a075d2af6d36b0b7ec2ffe7af1", + "sha256_in_prefix": "d57f8cfa34494c5acb6692ddb31f616ae2dd89a075d2af6d36b0b7ec2ffe7af1", + "size_in_bytes": 13361 + }, + { + "_path": "lib/python3.12/encodings/cp1252.py", + "path_type": "hardlink", + "sha256": "19aa5bee667f5fb387924a813aec9fa1dda47769d09e8483a748bdb202be6a84", + "sha256_in_prefix": "19aa5bee667f5fb387924a813aec9fa1dda47769d09e8483a748bdb202be6a84", + "size_in_bytes": 13511 + }, + { + "_path": "lib/python3.12/encodings/cp1253.py", + "path_type": "hardlink", + "sha256": "8c27696dcfb6894b378869bc89f113703fbd1e9b13a83934463d5999b055d1e8", + "sha256_in_prefix": "8c27696dcfb6894b378869bc89f113703fbd1e9b13a83934463d5999b055d1e8", + "size_in_bytes": 13094 + }, + { + "_path": "lib/python3.12/encodings/cp1254.py", + "path_type": "hardlink", + "sha256": "06517ec2f74f1c6562d0a1a500c48ba43f2e6e9d0c3d28356d747f274f1a4c8d", + "sha256_in_prefix": "06517ec2f74f1c6562d0a1a500c48ba43f2e6e9d0c3d28356d747f274f1a4c8d", + "size_in_bytes": 13502 + }, + { + "_path": "lib/python3.12/encodings/cp1255.py", + "path_type": "hardlink", + "sha256": "54a1b5087578fa78e5bdd0afa6a9e80e8c5467c1e4226cf6e586cfe7a674a653", + "sha256_in_prefix": "54a1b5087578fa78e5bdd0afa6a9e80e8c5467c1e4226cf6e586cfe7a674a653", + "size_in_bytes": 12466 + }, + { + "_path": "lib/python3.12/encodings/cp1256.py", + "path_type": "hardlink", + "sha256": "ad3768ac2fef2a646b3301c20af705f4d4a1544f22fa8a84241bada27ab84133", + "sha256_in_prefix": "ad3768ac2fef2a646b3301c20af705f4d4a1544f22fa8a84241bada27ab84133", + "size_in_bytes": 12814 + }, + { + "_path": "lib/python3.12/encodings/cp1257.py", + "path_type": "hardlink", + "sha256": "d9149d2925b3f719809ef2297e541461079f15c658af207a3e498be314ab2c6b", + "sha256_in_prefix": "d9149d2925b3f719809ef2297e541461079f15c658af207a3e498be314ab2c6b", + "size_in_bytes": 13374 + }, + { + "_path": "lib/python3.12/encodings/cp1258.py", + "path_type": "hardlink", + "sha256": "672e05b51952a82c8dbd5603769195fcedf565e457bb86c0d5bae04955d04630", + "sha256_in_prefix": "672e05b51952a82c8dbd5603769195fcedf565e457bb86c0d5bae04955d04630", + "size_in_bytes": 13364 + }, + { + "_path": "lib/python3.12/encodings/cp273.py", + "path_type": "hardlink", + "sha256": "6c6aec3b213ea3aebc2c526dd4d121c95d4a25a2fc928a87cd80f8448988185f", + "sha256_in_prefix": "6c6aec3b213ea3aebc2c526dd4d121c95d4a25a2fc928a87cd80f8448988185f", + "size_in_bytes": 14132 + }, + { + "_path": "lib/python3.12/encodings/cp424.py", + "path_type": "hardlink", + "sha256": "30414c2186ea0802bbf3db034122ddec1f8a10061b97c50871e14b74ee36d0ca", + "sha256_in_prefix": "30414c2186ea0802bbf3db034122ddec1f8a10061b97c50871e14b74ee36d0ca", + "size_in_bytes": 12055 + }, + { + "_path": "lib/python3.12/encodings/cp437.py", + "path_type": "hardlink", + "sha256": "5c2a5015cd36cf7f561269f33dec4c323093d3d88b0673969accdabdcb9ce2cb", + "sha256_in_prefix": "5c2a5015cd36cf7f561269f33dec4c323093d3d88b0673969accdabdcb9ce2cb", + "size_in_bytes": 34564 + }, + { + "_path": "lib/python3.12/encodings/cp500.py", + "path_type": "hardlink", + "sha256": "630f503f9110d98ea3e1529f2f965ebc275a2f78d3de47f8e9b69d35589d764b", + "sha256_in_prefix": "630f503f9110d98ea3e1529f2f965ebc275a2f78d3de47f8e9b69d35589d764b", + "size_in_bytes": 13121 + }, + { + "_path": "lib/python3.12/encodings/cp720.py", + "path_type": "hardlink", + "sha256": "395496001271b92efe5df07fc0ae7c3410d1dd2bdfebbd3e4d8e806c8166beb0", + "sha256_in_prefix": "395496001271b92efe5df07fc0ae7c3410d1dd2bdfebbd3e4d8e806c8166beb0", + "size_in_bytes": 13686 + }, + { + "_path": "lib/python3.12/encodings/cp737.py", + "path_type": "hardlink", + "sha256": "be3ca1785a3970ec62310710eaf7de82932181b04d06fe4528f8adaba9fb8c4b", + "sha256_in_prefix": "be3ca1785a3970ec62310710eaf7de82932181b04d06fe4528f8adaba9fb8c4b", + "size_in_bytes": 34681 + }, + { + "_path": "lib/python3.12/encodings/cp775.py", + "path_type": "hardlink", + "sha256": "e0dba85b99329d7f16907e620adada06be5216abcb964406c827b569b2cf1aeb", + "sha256_in_prefix": "e0dba85b99329d7f16907e620adada06be5216abcb964406c827b569b2cf1aeb", + "size_in_bytes": 34476 + }, + { + "_path": "lib/python3.12/encodings/cp850.py", + "path_type": "hardlink", + "sha256": "257e29f235e2a8790dd68cee45668776648bab809ce8584f893cdd8fd007993c", + "sha256_in_prefix": "257e29f235e2a8790dd68cee45668776648bab809ce8584f893cdd8fd007993c", + "size_in_bytes": 34105 + }, + { + "_path": "lib/python3.12/encodings/cp852.py", + "path_type": "hardlink", + "sha256": "cc6faaa9dc4a933127da0aaacd1dc7a44c09266051af56bfe3215ff228636b6b", + "sha256_in_prefix": "cc6faaa9dc4a933127da0aaacd1dc7a44c09266051af56bfe3215ff228636b6b", + "size_in_bytes": 35002 + }, + { + "_path": "lib/python3.12/encodings/cp855.py", + "path_type": "hardlink", + "sha256": "7b25c61c9e8c47b218d3fbb801541a2861926ac712843d2113fff90e2074f5ba", + "sha256_in_prefix": "7b25c61c9e8c47b218d3fbb801541a2861926ac712843d2113fff90e2074f5ba", + "size_in_bytes": 33850 + }, + { + "_path": "lib/python3.12/encodings/cp856.py", + "path_type": "hardlink", + "sha256": "2e52ec5cb1eafa6739b5569b0b98ee89df5f7358b84ccdc8da64e86f017d359f", + "sha256_in_prefix": "2e52ec5cb1eafa6739b5569b0b98ee89df5f7358b84ccdc8da64e86f017d359f", + "size_in_bytes": 12423 + }, + { + "_path": "lib/python3.12/encodings/cp857.py", + "path_type": "hardlink", + "sha256": "8d1b769058bfccdb3c6c70c49a104f5081a2fcc9fad68f7b5eb3e4f67f0b33da", + "sha256_in_prefix": "8d1b769058bfccdb3c6c70c49a104f5081a2fcc9fad68f7b5eb3e4f67f0b33da", + "size_in_bytes": 33908 + }, + { + "_path": "lib/python3.12/encodings/cp858.py", + "path_type": "hardlink", + "sha256": "a24930c4a6ad0ff66dde9a69f2027e4b92c2c9c61dcda2992e940654c606577b", + "sha256_in_prefix": "a24930c4a6ad0ff66dde9a69f2027e4b92c2c9c61dcda2992e940654c606577b", + "size_in_bytes": 34015 + }, + { + "_path": "lib/python3.12/encodings/cp860.py", + "path_type": "hardlink", + "sha256": "2dfae7e31d3d9aa3013cff44a4d7ad842f257ac63765a9998436701b629cd86a", + "sha256_in_prefix": "2dfae7e31d3d9aa3013cff44a4d7ad842f257ac63765a9998436701b629cd86a", + "size_in_bytes": 34681 + }, + { + "_path": "lib/python3.12/encodings/cp861.py", + "path_type": "hardlink", + "sha256": "701930d77a2177497586e99bc3fe60f2d4beffb645608f167c76874a72ff405e", + "sha256_in_prefix": "701930d77a2177497586e99bc3fe60f2d4beffb645608f167c76874a72ff405e", + "size_in_bytes": 34633 + }, + { + "_path": "lib/python3.12/encodings/cp862.py", + "path_type": "hardlink", + "sha256": "15a2844b6ed9544c6400cf7299b42d0c2bef93c9bee70a9e89f66b8610ad6d6d", + "sha256_in_prefix": "15a2844b6ed9544c6400cf7299b42d0c2bef93c9bee70a9e89f66b8610ad6d6d", + "size_in_bytes": 33370 + }, + { + "_path": "lib/python3.12/encodings/cp863.py", + "path_type": "hardlink", + "sha256": "a3d57f61fce1b98fc81ea8e4ebebaf402fae40bbcdd35d4b8297b9bb49a79aa2", + "sha256_in_prefix": "a3d57f61fce1b98fc81ea8e4ebebaf402fae40bbcdd35d4b8297b9bb49a79aa2", + "size_in_bytes": 34252 + }, + { + "_path": "lib/python3.12/encodings/cp864.py", + "path_type": "hardlink", + "sha256": "15ad8f1fdfdd842c7522241372e7eddda7df687e815692a89157c5f256f21a08", + "sha256_in_prefix": "15ad8f1fdfdd842c7522241372e7eddda7df687e815692a89157c5f256f21a08", + "size_in_bytes": 33663 + }, + { + "_path": "lib/python3.12/encodings/cp865.py", + "path_type": "hardlink", + "sha256": "bdbaded987242ed2a8de7133ec2f61ddcc1c2e9de27816ab7cd0a4c678a3a907", + "sha256_in_prefix": "bdbaded987242ed2a8de7133ec2f61ddcc1c2e9de27816ab7cd0a4c678a3a907", + "size_in_bytes": 34618 + }, + { + "_path": "lib/python3.12/encodings/cp866.py", + "path_type": "hardlink", + "sha256": "9efcc8e85bbd1687272a0991f6d0429a4c06679db2d114b2ac95db27a70f9d13", + "sha256_in_prefix": "9efcc8e85bbd1687272a0991f6d0429a4c06679db2d114b2ac95db27a70f9d13", + "size_in_bytes": 34396 + }, + { + "_path": "lib/python3.12/encodings/cp869.py", + "path_type": "hardlink", + "sha256": "52582d9fb769b24eac7154f18d7dae856588297d6da98f37fb5efd8da883826d", + "sha256_in_prefix": "52582d9fb769b24eac7154f18d7dae856588297d6da98f37fb5efd8da883826d", + "size_in_bytes": 32965 + }, + { + "_path": "lib/python3.12/encodings/cp874.py", + "path_type": "hardlink", + "sha256": "fe4752fa2e65741e08a563a31ff914fe71068942ce9c6f4070b1dfd7b25e5e7f", + "sha256_in_prefix": "fe4752fa2e65741e08a563a31ff914fe71068942ce9c6f4070b1dfd7b25e5e7f", + "size_in_bytes": 12595 + }, + { + "_path": "lib/python3.12/encodings/cp875.py", + "path_type": "hardlink", + "sha256": "2fe72632015db2cba2bb4367055551da6fe22051b96d170c7b96fa271c46b257", + "sha256_in_prefix": "2fe72632015db2cba2bb4367055551da6fe22051b96d170c7b96fa271c46b257", + "size_in_bytes": 12854 + }, + { + "_path": "lib/python3.12/encodings/cp932.py", + "path_type": "hardlink", + "sha256": "99748e28113d2d49f5d666b49b78accd2c6e10a7852f7dd6dece9b5b71aa83c4", + "sha256_in_prefix": "99748e28113d2d49f5d666b49b78accd2c6e10a7852f7dd6dece9b5b71aa83c4", + "size_in_bytes": 1023 + }, + { + "_path": "lib/python3.12/encodings/cp949.py", + "path_type": "hardlink", + "sha256": "950a7d29467ce0590b4a1137830d43d88d8f20e4035dcaaa8b2a5c3c3f1de962", + "sha256_in_prefix": "950a7d29467ce0590b4a1137830d43d88d8f20e4035dcaaa8b2a5c3c3f1de962", + "size_in_bytes": 1023 + }, + { + "_path": "lib/python3.12/encodings/cp950.py", + "path_type": "hardlink", + "sha256": "27811178b450731fc955b1247656a605d04e5ee98e0d585e4596b94b703a27f6", + "sha256_in_prefix": "27811178b450731fc955b1247656a605d04e5ee98e0d585e4596b94b703a27f6", + "size_in_bytes": 1023 + }, + { + "_path": "lib/python3.12/encodings/euc_jis_2004.py", + "path_type": "hardlink", + "sha256": "9fa426cd9f17629f6320700ed18baa94839304cf1bcabbee7edb501747dc055d", + "sha256_in_prefix": "9fa426cd9f17629f6320700ed18baa94839304cf1bcabbee7edb501747dc055d", + "size_in_bytes": 1051 + }, + { + "_path": "lib/python3.12/encodings/euc_jisx0213.py", + "path_type": "hardlink", + "sha256": "e28315910da20218dae8b7d5becd81de1e283dfd8b0415a4980d67065de73a0b", + "sha256_in_prefix": "e28315910da20218dae8b7d5becd81de1e283dfd8b0415a4980d67065de73a0b", + "size_in_bytes": 1051 + }, + { + "_path": "lib/python3.12/encodings/euc_jp.py", + "path_type": "hardlink", + "sha256": "b453a439787b0efa031e43416a7d852a6be705c985e1200693eb96d87ea79cdc", + "sha256_in_prefix": "b453a439787b0efa031e43416a7d852a6be705c985e1200693eb96d87ea79cdc", + "size_in_bytes": 1027 + }, + { + "_path": "lib/python3.12/encodings/euc_kr.py", + "path_type": "hardlink", + "sha256": "633a1a5504bfad04b1ec9c96d44d4ebb3bb99066a218318e7d67d866e20887a6", + "sha256_in_prefix": "633a1a5504bfad04b1ec9c96d44d4ebb3bb99066a218318e7d67d866e20887a6", + "size_in_bytes": 1027 + }, + { + "_path": "lib/python3.12/encodings/gb18030.py", + "path_type": "hardlink", + "sha256": "6c10b4dc49bc63724e539137ede6936304fcca1c97c28d16d89f381e10849521", + "sha256_in_prefix": "6c10b4dc49bc63724e539137ede6936304fcca1c97c28d16d89f381e10849521", + "size_in_bytes": 1031 + }, + { + "_path": "lib/python3.12/encodings/gb2312.py", + "path_type": "hardlink", + "sha256": "3d2d567d8d079b78f3f3b566ed52ad2f38af61bf832b7dc28858b0039a032d6b", + "sha256_in_prefix": "3d2d567d8d079b78f3f3b566ed52ad2f38af61bf832b7dc28858b0039a032d6b", + "size_in_bytes": 1027 + }, + { + "_path": "lib/python3.12/encodings/gbk.py", + "path_type": "hardlink", + "sha256": "eff9b8cbc9ad2ef2e10e96afa83d3db1f775ea044aed275b7a35574ae0d8645b", + "sha256_in_prefix": "eff9b8cbc9ad2ef2e10e96afa83d3db1f775ea044aed275b7a35574ae0d8645b", + "size_in_bytes": 1015 + }, + { + "_path": "lib/python3.12/encodings/hex_codec.py", + "path_type": "hardlink", + "sha256": "fc5f0a31b59efe990b86efb98936769f33dd91d912ce55b49a5a4cfc516cd047", + "sha256_in_prefix": "fc5f0a31b59efe990b86efb98936769f33dd91d912ce55b49a5a4cfc516cd047", + "size_in_bytes": 1508 + }, + { + "_path": "lib/python3.12/encodings/hp_roman8.py", + "path_type": "hardlink", + "sha256": "c43cce763d12e8f71a63dbc16641bd87147eaf5f9d9054ea856864b216b2735b", + "sha256_in_prefix": "c43cce763d12e8f71a63dbc16641bd87147eaf5f9d9054ea856864b216b2735b", + "size_in_bytes": 13475 + }, + { + "_path": "lib/python3.12/encodings/hz.py", + "path_type": "hardlink", + "sha256": "025a9531e3046e52d3e039c0be04f9a5a74651d7683a13c7c7ebd4c7dfb5996a", + "sha256_in_prefix": "025a9531e3046e52d3e039c0be04f9a5a74651d7683a13c7c7ebd4c7dfb5996a", + "size_in_bytes": 1011 + }, + { + "_path": "lib/python3.12/encodings/idna.py", + "path_type": "hardlink", + "sha256": "9ca58e82d12b171f25d57239ad237dae5c44214a70f2f4f39358c2759b8b9013", + "sha256_in_prefix": "9ca58e82d12b171f25d57239ad237dae5c44214a70f2f4f39358c2759b8b9013", + "size_in_bytes": 9710 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp.py", + "path_type": "hardlink", + "sha256": "461a0e7f72eccb8b29f351c4e7926cfbda58e0edd6d0770bd82e0b36c5febe77", + "sha256_in_prefix": "461a0e7f72eccb8b29f351c4e7926cfbda58e0edd6d0770bd82e0b36c5febe77", + "size_in_bytes": 1053 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp_1.py", + "path_type": "hardlink", + "sha256": "63bacad13a979a5519fcaa4f1e1e07b2c7415005167fac3a689408c7d886fabd", + "sha256_in_prefix": "63bacad13a979a5519fcaa4f1e1e07b2c7415005167fac3a689408c7d886fabd", + "size_in_bytes": 1061 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp_2.py", + "path_type": "hardlink", + "sha256": "5d4248181548b0fc89a9f5ee9cf52ebecb235708ba87d47896ad14130884ef9f", + "sha256_in_prefix": "5d4248181548b0fc89a9f5ee9cf52ebecb235708ba87d47896ad14130884ef9f", + "size_in_bytes": 1061 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp_2004.py", + "path_type": "hardlink", + "sha256": "b4d1468bcd608b46f38cb0c6ef115510dcf9aa0f71e590792f407efc6e165164", + "sha256_in_prefix": "b4d1468bcd608b46f38cb0c6ef115510dcf9aa0f71e590792f407efc6e165164", + "size_in_bytes": 1073 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp_3.py", + "path_type": "hardlink", + "sha256": "3aceaa5661909de14e2861d864443b8472460ce39b99cce5c6965346d47aa5ac", + "sha256_in_prefix": "3aceaa5661909de14e2861d864443b8472460ce39b99cce5c6965346d47aa5ac", + "size_in_bytes": 1061 + }, + { + "_path": "lib/python3.12/encodings/iso2022_jp_ext.py", + "path_type": "hardlink", + "sha256": "f4c9ed8f3031995faa224bcb10153d2b6144944477d1f27d1a6cc4a879fac34c", + "sha256_in_prefix": "f4c9ed8f3031995faa224bcb10153d2b6144944477d1f27d1a6cc4a879fac34c", + "size_in_bytes": 1069 + }, + { + "_path": "lib/python3.12/encodings/iso2022_kr.py", + "path_type": "hardlink", + "sha256": "1c86362e17944f0bcf68db02f4995bdeea605867795fff7ab4079073f96705e4", + "sha256_in_prefix": "1c86362e17944f0bcf68db02f4995bdeea605867795fff7ab4079073f96705e4", + "size_in_bytes": 1053 + }, + { + "_path": "lib/python3.12/encodings/iso8859_1.py", + "path_type": "hardlink", + "sha256": "b5cebd515e057d670bf54e10b8a6f162ef3daa7f21b146aee3249160caf3c32d", + "sha256_in_prefix": "b5cebd515e057d670bf54e10b8a6f162ef3daa7f21b146aee3249160caf3c32d", + "size_in_bytes": 13176 + }, + { + "_path": "lib/python3.12/encodings/iso8859_10.py", + "path_type": "hardlink", + "sha256": "54c886b41819ebb7f4fb34b8dbae1c45f4fc0864f019ecd772676ccfac5fae7b", + "sha256_in_prefix": "54c886b41819ebb7f4fb34b8dbae1c45f4fc0864f019ecd772676ccfac5fae7b", + "size_in_bytes": 13589 + }, + { + "_path": "lib/python3.12/encodings/iso8859_11.py", + "path_type": "hardlink", + "sha256": "ed5a964470a241b4da7a6cfb718e4149d09644933af38f0497602baab6e563ef", + "sha256_in_prefix": "ed5a964470a241b4da7a6cfb718e4149d09644933af38f0497602baab6e563ef", + "size_in_bytes": 12335 + }, + { + "_path": "lib/python3.12/encodings/iso8859_13.py", + "path_type": "hardlink", + "sha256": "7312237e8e5d201d920b4130f057cfdf1b0be9baafaa246826e6d93204fcc206", + "sha256_in_prefix": "7312237e8e5d201d920b4130f057cfdf1b0be9baafaa246826e6d93204fcc206", + "size_in_bytes": 13271 + }, + { + "_path": "lib/python3.12/encodings/iso8859_14.py", + "path_type": "hardlink", + "sha256": "82778b995a0ee87c5f1180fcc52900359eee15bd9a6e3a0e25f0d963e0b2a343", + "sha256_in_prefix": "82778b995a0ee87c5f1180fcc52900359eee15bd9a6e3a0e25f0d963e0b2a343", + "size_in_bytes": 13652 + }, + { + "_path": "lib/python3.12/encodings/iso8859_15.py", + "path_type": "hardlink", + "sha256": "01976a81811873dc9a0c79db9fc00d1c30103487f3c6bc3a6d81b4043cd48e02", + "sha256_in_prefix": "01976a81811873dc9a0c79db9fc00d1c30103487f3c6bc3a6d81b4043cd48e02", + "size_in_bytes": 13212 + }, + { + "_path": "lib/python3.12/encodings/iso8859_16.py", + "path_type": "hardlink", + "sha256": "b5ac8f5a5d8f84c0f903b2b7c342184758d590d8bcf810d561f942fe5b372d66", + "sha256_in_prefix": "b5ac8f5a5d8f84c0f903b2b7c342184758d590d8bcf810d561f942fe5b372d66", + "size_in_bytes": 13557 + }, + { + "_path": "lib/python3.12/encodings/iso8859_2.py", + "path_type": "hardlink", + "sha256": "2b57cab6111cae9021505e3ae1b2adbbfc344ec48165fda322f6b069fbb18adc", + "sha256_in_prefix": "2b57cab6111cae9021505e3ae1b2adbbfc344ec48165fda322f6b069fbb18adc", + "size_in_bytes": 13404 + }, + { + "_path": "lib/python3.12/encodings/iso8859_3.py", + "path_type": "hardlink", + "sha256": "4ffdf89004bf0c5230caa7079f7ca3142fc112f8b923ddb2c7358369d2d3c242", + "sha256_in_prefix": "4ffdf89004bf0c5230caa7079f7ca3142fc112f8b923ddb2c7358369d2d3c242", + "size_in_bytes": 13089 + }, + { + "_path": "lib/python3.12/encodings/iso8859_4.py", + "path_type": "hardlink", + "sha256": "87bd130daa0eaef3e4cb465e10cffb2bcd194ff74097e0c186b4b8eb7be41ac5", + "sha256_in_prefix": "87bd130daa0eaef3e4cb465e10cffb2bcd194ff74097e0c186b4b8eb7be41ac5", + "size_in_bytes": 13376 + }, + { + "_path": "lib/python3.12/encodings/iso8859_5.py", + "path_type": "hardlink", + "sha256": "9961d96cc7b9fdf011ebcaaeaeca7b50b8670fadbd7b75fde66192f8c1f68f30", + "sha256_in_prefix": "9961d96cc7b9fdf011ebcaaeaeca7b50b8670fadbd7b75fde66192f8c1f68f30", + "size_in_bytes": 13015 + }, + { + "_path": "lib/python3.12/encodings/iso8859_6.py", + "path_type": "hardlink", + "sha256": "4840e68014346517680f593ca22f67133c39ba7e46f34b9be62c980a728448c6", + "sha256_in_prefix": "4840e68014346517680f593ca22f67133c39ba7e46f34b9be62c980a728448c6", + "size_in_bytes": 10833 + }, + { + "_path": "lib/python3.12/encodings/iso8859_7.py", + "path_type": "hardlink", + "sha256": "b352eca3b819488f64fb3338fd93f39c1e30f32bb13f2f9c577925e58f2960e4", + "sha256_in_prefix": "b352eca3b819488f64fb3338fd93f39c1e30f32bb13f2f9c577925e58f2960e4", + "size_in_bytes": 12844 + }, + { + "_path": "lib/python3.12/encodings/iso8859_8.py", + "path_type": "hardlink", + "sha256": "4cf9e8a8bbe04accb1c1a80853efb19ae0772d18f81e270adefc1b2386cb368e", + "sha256_in_prefix": "4cf9e8a8bbe04accb1c1a80853efb19ae0772d18f81e270adefc1b2386cb368e", + "size_in_bytes": 11036 + }, + { + "_path": "lib/python3.12/encodings/iso8859_9.py", + "path_type": "hardlink", + "sha256": "84d9b15263e81685f7513c5ab45caf80b2f73c301c68e659f7162c1b1882d359", + "sha256_in_prefix": "84d9b15263e81685f7513c5ab45caf80b2f73c301c68e659f7162c1b1882d359", + "size_in_bytes": 13156 + }, + { + "_path": "lib/python3.12/encodings/johab.py", + "path_type": "hardlink", + "sha256": "9586615917afd3d848c1c4328656603b2834af6115f2aec932fccc935e1a60fb", + "sha256_in_prefix": "9586615917afd3d848c1c4328656603b2834af6115f2aec932fccc935e1a60fb", + "size_in_bytes": 1023 + }, + { + "_path": "lib/python3.12/encodings/koi8_r.py", + "path_type": "hardlink", + "sha256": "4d4e353aee8039bb71e2145a6e68fe1e6833a1b4250b70ee0ac5ec70bbb8c51d", + "sha256_in_prefix": "4d4e353aee8039bb71e2145a6e68fe1e6833a1b4250b70ee0ac5ec70bbb8c51d", + "size_in_bytes": 13779 + }, + { + "_path": "lib/python3.12/encodings/koi8_t.py", + "path_type": "hardlink", + "sha256": "9c9043814abdbe7dc39ff98f3857d5d110a84c978ad2304158d810a4e9eacef1", + "sha256_in_prefix": "9c9043814abdbe7dc39ff98f3857d5d110a84c978ad2304158d810a4e9eacef1", + "size_in_bytes": 13193 + }, + { + "_path": "lib/python3.12/encodings/koi8_u.py", + "path_type": "hardlink", + "sha256": "d449f9858e357fa8c2edbd4b9fe739337e9f201cac3ded20f99bfcecd4970ff7", + "sha256_in_prefix": "d449f9858e357fa8c2edbd4b9fe739337e9f201cac3ded20f99bfcecd4970ff7", + "size_in_bytes": 13762 + }, + { + "_path": "lib/python3.12/encodings/kz1048.py", + "path_type": "hardlink", + "sha256": "76beb30e98a911f72f97609a2373782573c17c88a5fb3537db338aa382979ffc", + "sha256_in_prefix": "76beb30e98a911f72f97609a2373782573c17c88a5fb3537db338aa382979ffc", + "size_in_bytes": 13723 + }, + { + "_path": "lib/python3.12/encodings/latin_1.py", + "path_type": "hardlink", + "sha256": "b75503e532a27c636477396c855209ff5f3036536d2a4bede0a576c89382b60c", + "sha256_in_prefix": "b75503e532a27c636477396c855209ff5f3036536d2a4bede0a576c89382b60c", + "size_in_bytes": 1264 + }, + { + "_path": "lib/python3.12/encodings/mac_arabic.py", + "path_type": "hardlink", + "sha256": "5eafd9a3136abfbd8ed52df9c90203c7a283e7429ed60502a87a02511e0fb777", + "sha256_in_prefix": "5eafd9a3136abfbd8ed52df9c90203c7a283e7429ed60502a87a02511e0fb777", + "size_in_bytes": 36467 + }, + { + "_path": "lib/python3.12/encodings/mac_croatian.py", + "path_type": "hardlink", + "sha256": "a880cd05c82a8d11a29c65ee86a396def3344465dd71441b0bb4a73826024953", + "sha256_in_prefix": "a880cd05c82a8d11a29c65ee86a396def3344465dd71441b0bb4a73826024953", + "size_in_bytes": 13633 + }, + { + "_path": "lib/python3.12/encodings/mac_cyrillic.py", + "path_type": "hardlink", + "sha256": "83616786a1c6308b03a0dc82536908d24d0974b2248d67393d613fe558cea4bd", + "sha256_in_prefix": "83616786a1c6308b03a0dc82536908d24d0974b2248d67393d613fe558cea4bd", + "size_in_bytes": 13454 + }, + { + "_path": "lib/python3.12/encodings/mac_farsi.py", + "path_type": "hardlink", + "sha256": "f5763c38fb4ab0423fafe2fdca34d6f9932ac7f1a74c0cd8109d60234c7dc624", + "sha256_in_prefix": "f5763c38fb4ab0423fafe2fdca34d6f9932ac7f1a74c0cd8109d60234c7dc624", + "size_in_bytes": 15170 + }, + { + "_path": "lib/python3.12/encodings/mac_greek.py", + "path_type": "hardlink", + "sha256": "63016a323ddf98cb3aa9cfa78f3bab4768bedbfe9a5262a36a5aecb13d291f6e", + "sha256_in_prefix": "63016a323ddf98cb3aa9cfa78f3bab4768bedbfe9a5262a36a5aecb13d291f6e", + "size_in_bytes": 13721 + }, + { + "_path": "lib/python3.12/encodings/mac_iceland.py", + "path_type": "hardlink", + "sha256": "753cc1ac635caa7e1b4630fbcebef8db8db332c098154a5b11f652912bf64f37", + "sha256_in_prefix": "753cc1ac635caa7e1b4630fbcebef8db8db332c098154a5b11f652912bf64f37", + "size_in_bytes": 13498 + }, + { + "_path": "lib/python3.12/encodings/mac_latin2.py", + "path_type": "hardlink", + "sha256": "31670da18ce8b5394cd53fe6bf216268e7e8eae4c0247532e420e2e103727d50", + "sha256_in_prefix": "31670da18ce8b5394cd53fe6bf216268e7e8eae4c0247532e420e2e103727d50", + "size_in_bytes": 14118 + }, + { + "_path": "lib/python3.12/encodings/mac_roman.py", + "path_type": "hardlink", + "sha256": "230367d96aef8e8d7f185b4acfb84923714f39ddbcbf9cf38a06bf6f5d621c22", + "sha256_in_prefix": "230367d96aef8e8d7f185b4acfb84923714f39ddbcbf9cf38a06bf6f5d621c22", + "size_in_bytes": 13480 + }, + { + "_path": "lib/python3.12/encodings/mac_romanian.py", + "path_type": "hardlink", + "sha256": "49630cf035c19e896a123ed6e5fee18b5e485123daf2f15da38bf727ff387bee", + "sha256_in_prefix": "49630cf035c19e896a123ed6e5fee18b5e485123daf2f15da38bf727ff387bee", + "size_in_bytes": 13661 + }, + { + "_path": "lib/python3.12/encodings/mac_turkish.py", + "path_type": "hardlink", + "sha256": "99758a5cad2825cb3be3fa5d031e0821e4eba910a46f417fd890207b9b6be77b", + "sha256_in_prefix": "99758a5cad2825cb3be3fa5d031e0821e4eba910a46f417fd890207b9b6be77b", + "size_in_bytes": 13513 + }, + { + "_path": "lib/python3.12/encodings/mbcs.py", + "path_type": "hardlink", + "sha256": "f6ed445ed537c9f856d8defe8b56505727737d0dc9348d0a877abedab4bdd864", + "sha256_in_prefix": "f6ed445ed537c9f856d8defe8b56505727737d0dc9348d0a877abedab4bdd864", + "size_in_bytes": 1211 + }, + { + "_path": "lib/python3.12/encodings/oem.py", + "path_type": "hardlink", + "sha256": "481656d3a35f792d0e5109e3f821e6dbfcf097163a19b0cdfcbff3b3db99292f", + "sha256_in_prefix": "481656d3a35f792d0e5109e3f821e6dbfcf097163a19b0cdfcbff3b3db99292f", + "size_in_bytes": 1019 + }, + { + "_path": "lib/python3.12/encodings/palmos.py", + "path_type": "hardlink", + "sha256": "eccf7418adefcc2a59e9a07fc4e34363bd62f7e878d48c8a02730a8ed1c584c8", + "sha256_in_prefix": "eccf7418adefcc2a59e9a07fc4e34363bd62f7e878d48c8a02730a8ed1c584c8", + "size_in_bytes": 13519 + }, + { + "_path": "lib/python3.12/encodings/ptcp154.py", + "path_type": "hardlink", + "sha256": "0eabcb2c287d335e86b71b0abe5718bd6ddc9aaee234f0f0f2363845d2926d8d", + "sha256_in_prefix": "0eabcb2c287d335e86b71b0abe5718bd6ddc9aaee234f0f0f2363845d2926d8d", + "size_in_bytes": 14015 + }, + { + "_path": "lib/python3.12/encodings/punycode.py", + "path_type": "hardlink", + "sha256": "34edc8fb1c50e4d1cbaa1e008bb491cd7c12116c316e51974f333fe7b628eb7c", + "sha256_in_prefix": "34edc8fb1c50e4d1cbaa1e008bb491cd7c12116c316e51974f333fe7b628eb7c", + "size_in_bytes": 6883 + }, + { + "_path": "lib/python3.12/encodings/quopri_codec.py", + "path_type": "hardlink", + "sha256": "502a213c34c05a94ed063ee03f47680bd6efbb35036e06fb4dc809bf398cfa64", + "sha256_in_prefix": "502a213c34c05a94ed063ee03f47680bd6efbb35036e06fb4dc809bf398cfa64", + "size_in_bytes": 1525 + }, + { + "_path": "lib/python3.12/encodings/raw_unicode_escape.py", + "path_type": "hardlink", + "sha256": "fa6328486b8f5a5cbd10e377e80adb8cf94acbbe19c38b4e1bf708d831a80a3a", + "sha256_in_prefix": "fa6328486b8f5a5cbd10e377e80adb8cf94acbbe19c38b4e1bf708d831a80a3a", + "size_in_bytes": 1332 + }, + { + "_path": "lib/python3.12/encodings/rot_13.py", + "path_type": "hardlink", + "sha256": "14767f475acdc0bf48e6272280dd15b80efaecafb93c06be21136f83dd1ee7e4", + "sha256_in_prefix": "14767f475acdc0bf48e6272280dd15b80efaecafb93c06be21136f83dd1ee7e4", + "size_in_bytes": 2448 + }, + { + "_path": "lib/python3.12/encodings/shift_jis.py", + "path_type": "hardlink", + "sha256": "ad4ac50ebf58294304e412cc0f1b12980988dd6edc414e4110029c0a1abbe966", + "sha256_in_prefix": "ad4ac50ebf58294304e412cc0f1b12980988dd6edc414e4110029c0a1abbe966", + "size_in_bytes": 1039 + }, + { + "_path": "lib/python3.12/encodings/shift_jis_2004.py", + "path_type": "hardlink", + "sha256": "d21c5930f21063ea78fea3b0f76dfb8fd92858d2a4a200064a52126a43dd1a99", + "sha256_in_prefix": "d21c5930f21063ea78fea3b0f76dfb8fd92858d2a4a200064a52126a43dd1a99", + "size_in_bytes": 1059 + }, + { + "_path": "lib/python3.12/encodings/shift_jisx0213.py", + "path_type": "hardlink", + "sha256": "2c8d0b93bb36edf31c1236b1b4d1c0008553868bd2fc9137570115b96b834f2e", + "sha256_in_prefix": "2c8d0b93bb36edf31c1236b1b4d1c0008553868bd2fc9137570115b96b834f2e", + "size_in_bytes": 1059 + }, + { + "_path": "lib/python3.12/encodings/tis_620.py", + "path_type": "hardlink", + "sha256": "647c4719e2c1a7375105e15a89b377c66f6b699977dcabbb71d923a4607b7902", + "sha256_in_prefix": "647c4719e2c1a7375105e15a89b377c66f6b699977dcabbb71d923a4607b7902", + "size_in_bytes": 12300 + }, + { + "_path": "lib/python3.12/encodings/undefined.py", + "path_type": "hardlink", + "sha256": "85bba5c5e1007cd8c1ade5c0214bcc825396d2bbd02054e62a9f162104748b64", + "sha256_in_prefix": "85bba5c5e1007cd8c1ade5c0214bcc825396d2bbd02054e62a9f162104748b64", + "size_in_bytes": 1299 + }, + { + "_path": "lib/python3.12/encodings/unicode_escape.py", + "path_type": "hardlink", + "sha256": "507e7ca8f18df639fd823d7cc23ce4028a3550ceefdfa40b3c76f81d1a94531d", + "sha256_in_prefix": "507e7ca8f18df639fd823d7cc23ce4028a3550ceefdfa40b3c76f81d1a94531d", + "size_in_bytes": 1304 + }, + { + "_path": "lib/python3.12/encodings/utf_16.py", + "path_type": "hardlink", + "sha256": "6c36257f7b8d214473560d195e71bccef0c69a53e1e52d2800b7a7890aad7e58", + "sha256_in_prefix": "6c36257f7b8d214473560d195e71bccef0c69a53e1e52d2800b7a7890aad7e58", + "size_in_bytes": 5236 + }, + { + "_path": "lib/python3.12/encodings/utf_16_be.py", + "path_type": "hardlink", + "sha256": "3357196f3fa52433326a6626880e34964e00c5570aee50e9a0a0a7c6d86f6e4f", + "sha256_in_prefix": "3357196f3fa52433326a6626880e34964e00c5570aee50e9a0a0a7c6d86f6e4f", + "size_in_bytes": 1037 + }, + { + "_path": "lib/python3.12/encodings/utf_16_le.py", + "path_type": "hardlink", + "sha256": "3aedaf3eb49769282daef1eaedfd4fa1c31fe5eebeff67fe2307c89dc2e2fd80", + "sha256_in_prefix": "3aedaf3eb49769282daef1eaedfd4fa1c31fe5eebeff67fe2307c89dc2e2fd80", + "size_in_bytes": 1037 + }, + { + "_path": "lib/python3.12/encodings/utf_32.py", + "path_type": "hardlink", + "sha256": "2072eece5f6026ad2d3549ab193a9e38894ea15ca9d5b3cd408fd6b116acc0c2", + "sha256_in_prefix": "2072eece5f6026ad2d3549ab193a9e38894ea15ca9d5b3cd408fd6b116acc0c2", + "size_in_bytes": 5129 + }, + { + "_path": "lib/python3.12/encodings/utf_32_be.py", + "path_type": "hardlink", + "sha256": "cbba20e1f6d0879c7c4293446c371a9f79e7c90bf3c78a77a9b8fc72b18915dd", + "sha256_in_prefix": "cbba20e1f6d0879c7c4293446c371a9f79e7c90bf3c78a77a9b8fc72b18915dd", + "size_in_bytes": 930 + }, + { + "_path": "lib/python3.12/encodings/utf_32_le.py", + "path_type": "hardlink", + "sha256": "9134b91047d85b442898d59effe23e7e0cf4167ca341ae31119a731dbf880a7b", + "sha256_in_prefix": "9134b91047d85b442898d59effe23e7e0cf4167ca341ae31119a731dbf880a7b", + "size_in_bytes": 930 + }, + { + "_path": "lib/python3.12/encodings/utf_7.py", + "path_type": "hardlink", + "sha256": "9ff32314f4f1fa074f206bbf7fdb851504e5313128636d73b4bf75b886e4a87d", + "sha256_in_prefix": "9ff32314f4f1fa074f206bbf7fdb851504e5313128636d73b4bf75b886e4a87d", + "size_in_bytes": 946 + }, + { + "_path": "lib/python3.12/encodings/utf_8.py", + "path_type": "hardlink", + "sha256": "ba0cac060269583523ca9506473a755203037c57d466a11aa89a30a5f6756f3d", + "sha256_in_prefix": "ba0cac060269583523ca9506473a755203037c57d466a11aa89a30a5f6756f3d", + "size_in_bytes": 1005 + }, + { + "_path": "lib/python3.12/encodings/utf_8_sig.py", + "path_type": "hardlink", + "sha256": "1ef3da8d8aa08149e7f274dc64dbfce2155da812e5258ca8e8f832428d3b5c2d", + "sha256_in_prefix": "1ef3da8d8aa08149e7f274dc64dbfce2155da812e5258ca8e8f832428d3b5c2d", + "size_in_bytes": 4133 + }, + { + "_path": "lib/python3.12/encodings/uu_codec.py", + "path_type": "hardlink", + "sha256": "45ba92000718abf85f158563c755205e100356ce1b4ab9444b4d0a3d21f061a3", + "sha256_in_prefix": "45ba92000718abf85f158563c755205e100356ce1b4ab9444b4d0a3d21f061a3", + "size_in_bytes": 2851 + }, + { + "_path": "lib/python3.12/encodings/zlib_codec.py", + "path_type": "hardlink", + "sha256": "6ef01e8d3a5fe1cc52f7b5ae008df12f1dbce7304111bf8d4758f1bfc0115759", + "sha256_in_prefix": "6ef01e8d3a5fe1cc52f7b5ae008df12f1dbce7304111bf8d4758f1bfc0115759", + "size_in_bytes": 2204 + }, + { + "_path": "lib/python3.12/ensurepip/__init__.py", + "path_type": "hardlink", + "sha256": "3429637caf0335c15150553423114d7c5aefdd44adf2a1ed7f3a3ec4ab026acc", + "sha256_in_prefix": "3429637caf0335c15150553423114d7c5aefdd44adf2a1ed7f3a3ec4ab026acc", + "size_in_bytes": 9443 + }, + { + "_path": "lib/python3.12/ensurepip/__main__.py", + "path_type": "hardlink", + "sha256": "ee735f518d0fc4dfec81f7aa3da1e052372ed4202c0da4eddd2587840beaecd7", + "sha256_in_prefix": "ee735f518d0fc4dfec81f7aa3da1e052372ed4202c0da4eddd2587840beaecd7", + "size_in_bytes": 88 + }, + { + "_path": "lib/python3.12/ensurepip/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2cfdcc592557c1f7852d47882c6c27582aaa3e6b3c0b515b17c5376cd13077bb", + "sha256_in_prefix": "2cfdcc592557c1f7852d47882c6c27582aaa3e6b3c0b515b17c5376cd13077bb", + "size_in_bytes": 9490 + }, + { + "_path": "lib/python3.12/ensurepip/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d29bf71f96473700733b7f34a2312cee4f0e88d48c1f1be873be655025fc02d5", + "sha256_in_prefix": "d29bf71f96473700733b7f34a2312cee4f0e88d48c1f1be873be655025fc02d5", + "size_in_bytes": 320 + }, + { + "_path": "lib/python3.12/ensurepip/__pycache__/_uninstall.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "84d4df36d65123b1f1b730c67e0e4425720ee99c29e03fe8076ede928155ab9b", + "sha256_in_prefix": "84d4df36d65123b1f1b730c67e0e4425720ee99c29e03fe8076ede928155ab9b", + "size_in_bytes": 1333 + }, + { + "_path": "lib/python3.12/ensurepip/_bundled/pip-24.2-py3-none-any.whl", + "path_type": "hardlink", + "sha256": "2cd581cf58ab7fcfca4ce8efa6dcacd0de5bf8d0a3eb9ec927e07405f4d9e2a2", + "sha256_in_prefix": "2cd581cf58ab7fcfca4ce8efa6dcacd0de5bf8d0a3eb9ec927e07405f4d9e2a2", + "size_in_bytes": 1815170 + }, + { + "_path": "lib/python3.12/ensurepip/_uninstall.py", + "path_type": "hardlink", + "sha256": "3a6e95d01c45e2e47c05df3c81073b895c97c1eb0e5b90ab175d6d9263fc81f2", + "sha256_in_prefix": "3a6e95d01c45e2e47c05df3c81073b895c97c1eb0e5b90ab175d6d9263fc81f2", + "size_in_bytes": 808 + }, + { + "_path": "lib/python3.12/enum.py", + "path_type": "hardlink", + "sha256": "c8ead615c159598370295649eb296819ad4b40d50b200c4fec2d4269bf7af9ae", + "sha256_in_prefix": "c8ead615c159598370295649eb296819ad4b40d50b200c4fec2d4269bf7af9ae", + "size_in_bytes": 81636 + }, + { + "_path": "lib/python3.12/filecmp.py", + "path_type": "hardlink", + "sha256": "803d8494d5ae72f986f3dedaa30360fcc4467f9cb7b3106cf0d434d87a033d60", + "sha256_in_prefix": "803d8494d5ae72f986f3dedaa30360fcc4467f9cb7b3106cf0d434d87a033d60", + "size_in_bytes": 10381 + }, + { + "_path": "lib/python3.12/fileinput.py", + "path_type": "hardlink", + "sha256": "b0cd2a3f01c96f594b6038e52bd83d489bfa081cc757103c70aab4e5b2c4fe1f", + "sha256_in_prefix": "b0cd2a3f01c96f594b6038e52bd83d489bfa081cc757103c70aab4e5b2c4fe1f", + "size_in_bytes": 15714 + }, + { + "_path": "lib/python3.12/fnmatch.py", + "path_type": "hardlink", + "sha256": "6683da36e47af523f3f41e18ad244d837783e19e98911cc0b7415dea81494ebc", + "sha256_in_prefix": "6683da36e47af523f3f41e18ad244d837783e19e98911cc0b7415dea81494ebc", + "size_in_bytes": 5999 + }, + { + "_path": "lib/python3.12/fractions.py", + "path_type": "hardlink", + "sha256": "d52d1ab9d5be26924e4914a5e40069c992bbfa68f773694c2e5ee8452d0766a0", + "sha256_in_prefix": "d52d1ab9d5be26924e4914a5e40069c992bbfa68f773694c2e5ee8452d0766a0", + "size_in_bytes": 38147 + }, + { + "_path": "lib/python3.12/ftplib.py", + "path_type": "hardlink", + "sha256": "d46af0c591299d304747c661da2fd4fe417cb7e057eee56a1789c54e2ce083bd", + "sha256_in_prefix": "d46af0c591299d304747c661da2fd4fe417cb7e057eee56a1789c54e2ce083bd", + "size_in_bytes": 34735 + }, + { + "_path": "lib/python3.12/functools.py", + "path_type": "hardlink", + "sha256": "cacab9a2d8c018decc6ddc3e8f255f8511ad6639cd87080e3a9abaa8f20ecad8", + "sha256_in_prefix": "cacab9a2d8c018decc6ddc3e8f255f8511ad6639cd87080e3a9abaa8f20ecad8", + "size_in_bytes": 37881 + }, + { + "_path": "lib/python3.12/genericpath.py", + "path_type": "hardlink", + "sha256": "6a271770c5e0c0a594075cc0063c807421fac3474df05d91a01c91d12c36eb5f", + "sha256_in_prefix": "6a271770c5e0c0a594075cc0063c807421fac3474df05d91a01c91d12c36eb5f", + "size_in_bytes": 5301 + }, + { + "_path": "lib/python3.12/getopt.py", + "path_type": "hardlink", + "sha256": "0ce875700c8798193b8e2748f7a27fc542cc4d525a1e6fc403767450ec92be99", + "sha256_in_prefix": "0ce875700c8798193b8e2748f7a27fc542cc4d525a1e6fc403767450ec92be99", + "size_in_bytes": 7488 + }, + { + "_path": "lib/python3.12/getpass.py", + "path_type": "hardlink", + "sha256": "e74fd445337ff503223dd8aa4bdd7d04917067d00c796a10bedb7a1381a4960a", + "sha256_in_prefix": "e74fd445337ff503223dd8aa4bdd7d04917067d00c796a10bedb7a1381a4960a", + "size_in_bytes": 5990 + }, + { + "_path": "lib/python3.12/gettext.py", + "path_type": "hardlink", + "sha256": "a5c249a522b6b8e3aa6f1b12a8bcc09508b99ad612b58d2fc973db27ea3b7cc3", + "sha256_in_prefix": "a5c249a522b6b8e3aa6f1b12a8bcc09508b99ad612b58d2fc973db27ea3b7cc3", + "size_in_bytes": 21320 + }, + { + "_path": "lib/python3.12/glob.py", + "path_type": "hardlink", + "sha256": "c9e5f9ae0752660ede63328a456f58f87c29500b31f58c1b813458b00fceb6d5", + "sha256_in_prefix": "c9e5f9ae0752660ede63328a456f58f87c29500b31f58c1b813458b00fceb6d5", + "size_in_bytes": 8732 + }, + { + "_path": "lib/python3.12/graphlib.py", + "path_type": "hardlink", + "sha256": "7bd338c5a475d1101064603d3baa5507446d3c5e73f741f6d6e77c6204c1eb65", + "sha256_in_prefix": "7bd338c5a475d1101064603d3baa5507446d3c5e73f741f6d6e77c6204c1eb65", + "size_in_bytes": 9656 + }, + { + "_path": "lib/python3.12/gzip.py", + "path_type": "hardlink", + "sha256": "31e7275c5c20d1b414063c28088b68e7a3e657af60c9c23435bf92e77a1fd1e5", + "sha256_in_prefix": "31e7275c5c20d1b414063c28088b68e7a3e657af60c9c23435bf92e77a1fd1e5", + "size_in_bytes": 24859 + }, + { + "_path": "lib/python3.12/hashlib.py", + "path_type": "hardlink", + "sha256": "6dbdebf270868b391080e21dc9687eddfaf321c965ad979f68d3f5c423c613ab", + "sha256_in_prefix": "6dbdebf270868b391080e21dc9687eddfaf321c965ad979f68d3f5c423c613ab", + "size_in_bytes": 9349 + }, + { + "_path": "lib/python3.12/heapq.py", + "path_type": "hardlink", + "sha256": "6d43277e5c76fc0f073cd388fcff852d14d068f6bb6d4886c340f8b75a1229a9", + "sha256_in_prefix": "6d43277e5c76fc0f073cd388fcff852d14d068f6bb6d4886c340f8b75a1229a9", + "size_in_bytes": 23024 + }, + { + "_path": "lib/python3.12/hmac.py", + "path_type": "hardlink", + "sha256": "7facd1330e5487ed995eda5c8619df0d3e32f69cb619f97662372fb76325746e", + "sha256_in_prefix": "7facd1330e5487ed995eda5c8619df0d3e32f69cb619f97662372fb76325746e", + "size_in_bytes": 7716 + }, + { + "_path": "lib/python3.12/html/__init__.py", + "path_type": "hardlink", + "sha256": "923d82d821e75e8d235392c10c145ab8587927b3faf9c952bbd48081eebd8522", + "sha256_in_prefix": "923d82d821e75e8d235392c10c145ab8587927b3faf9c952bbd48081eebd8522", + "size_in_bytes": 4775 + }, + { + "_path": "lib/python3.12/html/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b1bcdac43a37d3d1fe9082bc7db287180b1e9463007d293de2988bc5257936fe", + "sha256_in_prefix": "b1bcdac43a37d3d1fe9082bc7db287180b1e9463007d293de2988bc5257936fe", + "size_in_bytes": 4376 + }, + { + "_path": "lib/python3.12/html/__pycache__/entities.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8966f483877f9e54d91f73ea4679ddbc5327c3a5b4808e32a0c09ad12c9a99cd", + "sha256_in_prefix": "8966f483877f9e54d91f73ea4679ddbc5327c3a5b4808e32a0c09ad12c9a99cd", + "size_in_bytes": 97660 + }, + { + "_path": "lib/python3.12/html/__pycache__/parser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "18a6aa08b05af60157533045c661717abb7fb7271bc3f38125c9da4e8343ff5a", + "sha256_in_prefix": "18a6aa08b05af60157533045c661717abb7fb7271bc3f38125c9da4e8343ff5a", + "size_in_bytes": 17169 + }, + { + "_path": "lib/python3.12/html/entities.py", + "path_type": "hardlink", + "sha256": "d9c65fb2828dbc1f3e399058a341d51e9375ec5bca95a8e92599c41bd5b78bde", + "sha256_in_prefix": "d9c65fb2828dbc1f3e399058a341d51e9375ec5bca95a8e92599c41bd5b78bde", + "size_in_bytes": 75512 + }, + { + "_path": "lib/python3.12/html/parser.py", + "path_type": "hardlink", + "sha256": "ab5a0a2fce2bec75d969dbe057b490ef574f9ac57cce9e0eaaf7a220b301e838", + "sha256_in_prefix": "ab5a0a2fce2bec75d969dbe057b490ef574f9ac57cce9e0eaaf7a220b301e838", + "size_in_bytes": 17054 + }, + { + "_path": "lib/python3.12/http/__init__.py", + "path_type": "hardlink", + "sha256": "17f4f6832cfc84b5b9600414bab80b77e67ccb611bdfed10a3f2beca9d0d568b", + "sha256_in_prefix": "17f4f6832cfc84b5b9600414bab80b77e67ccb611bdfed10a3f2beca9d0d568b", + "size_in_bytes": 8308 + }, + { + "_path": "lib/python3.12/http/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5eaea0f7e6e1bc67d9e6cbe7edb78ef44dc13765f02c1ee5beb115e9cdd3f248", + "sha256_in_prefix": "5eaea0f7e6e1bc67d9e6cbe7edb78ef44dc13765f02c1ee5beb115e9cdd3f248", + "size_in_bytes": 9482 + }, + { + "_path": "lib/python3.12/http/__pycache__/client.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a5cd22e38b7bee4b4732dbd1f18fc2a9bc4dc3cc86e28fed863ab19f7481a748", + "sha256_in_prefix": "a5cd22e38b7bee4b4732dbd1f18fc2a9bc4dc3cc86e28fed863ab19f7481a748", + "size_in_bytes": 57117 + }, + { + "_path": "lib/python3.12/http/__pycache__/cookiejar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a580bccf1682bb14c845f56e4b784adedde6c77d9753d220ac6985e479248e64", + "sha256_in_prefix": "a580bccf1682bb14c845f56e4b784adedde6c77d9753d220ac6985e479248e64", + "size_in_bytes": 81436 + }, + { + "_path": "lib/python3.12/http/__pycache__/cookies.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "20b1ef4768c0184d5d16f92e0a8243c09890b7be0b50a2cb6042c94df416d6e5", + "sha256_in_prefix": "20b1ef4768c0184d5d16f92e0a8243c09890b7be0b50a2cb6042c94df416d6e5", + "size_in_bytes": 21492 + }, + { + "_path": "lib/python3.12/http/__pycache__/server.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1857e8633fc7f934f24f311b4c1b7b1eae98b9127f50a8b6768398abda0f9156", + "sha256_in_prefix": "1857e8633fc7f934f24f311b4c1b7b1eae98b9127f50a8b6768398abda0f9156", + "size_in_bytes": 55570 + }, + { + "_path": "lib/python3.12/http/client.py", + "path_type": "hardlink", + "sha256": "d78f92c3b6e5aa778d2ec8ef7faa14d6005a2ba7784d9e69fd872ecc81287774", + "sha256_in_prefix": "d78f92c3b6e5aa778d2ec8ef7faa14d6005a2ba7784d9e69fd872ecc81287774", + "size_in_bytes": 57228 + }, + { + "_path": "lib/python3.12/http/cookiejar.py", + "path_type": "hardlink", + "sha256": "2a64dbc46edd0173600f32d195531741de562522da28bc76c2f97dccceb37ddb", + "sha256_in_prefix": "2a64dbc46edd0173600f32d195531741de562522da28bc76c2f97dccceb37ddb", + "size_in_bytes": 77438 + }, + { + "_path": "lib/python3.12/http/cookies.py", + "path_type": "hardlink", + "sha256": "3edef8fdcb98b916174fbc03c6c62dd60dd0ccf4fecde5bfdfffd96401c0eb55", + "sha256_in_prefix": "3edef8fdcb98b916174fbc03c6c62dd60dd0ccf4fecde5bfdfffd96401c0eb55", + "size_in_bytes": 20482 + }, + { + "_path": "lib/python3.12/http/server.py", + "path_type": "hardlink", + "sha256": "6ef28116c245a8e5e7f2d57f17607b7df706fd86110cf1c5a2b8416151b41248", + "sha256_in_prefix": "6ef28116c245a8e5e7f2d57f17607b7df706fd86110cf1c5a2b8416151b41248", + "size_in_bytes": 48516 + }, + { + "_path": "lib/python3.12/idlelib/CREDITS.txt", + "path_type": "hardlink", + "sha256": "33e6a36056667d40e26f195c14371567470f53324c3fec43aec29e09d7d2a60b", + "sha256_in_prefix": "33e6a36056667d40e26f195c14371567470f53324c3fec43aec29e09d7d2a60b", + "size_in_bytes": 2152 + }, + { + "_path": "lib/python3.12/idlelib/ChangeLog", + "path_type": "hardlink", + "sha256": "b7f42699e5e5a7c82ebdf2a2962946b7228c933ece0ea7c0d7789f21a7dd7e64", + "sha256_in_prefix": "b7f42699e5e5a7c82ebdf2a2962946b7228c933ece0ea7c0d7789f21a7dd7e64", + "size_in_bytes": 56360 + }, + { + "_path": "lib/python3.12/idlelib/HISTORY.txt", + "path_type": "hardlink", + "sha256": "12a6e0d745e08d55616e65a91f26e3bf9585ca64b8cec04a1daf865e855b655d", + "sha256_in_prefix": "12a6e0d745e08d55616e65a91f26e3bf9585ca64b8cec04a1daf865e855b655d", + "size_in_bytes": 10313 + }, + { + "_path": "lib/python3.12/idlelib/Icons/README.txt", + "path_type": "hardlink", + "sha256": "60399d6129e3e486ce6b437bbf614ff4838bd4e7f42d461c3e5467cf3b4fa272", + "sha256_in_prefix": "60399d6129e3e486ce6b437bbf614ff4838bd4e7f42d461c3e5467cf3b4fa272", + "size_in_bytes": 443 + }, + { + "_path": "lib/python3.12/idlelib/Icons/folder.gif", + "path_type": "hardlink", + "sha256": "7c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e55", + "sha256_in_prefix": "7c98d566a13fd599d1c11a375f387fef69b6c595c4f18c5d88c188a860be0e55", + "size_in_bytes": 120 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle.ico", + "path_type": "hardlink", + "sha256": "7f13eeb5dca39d05e24b9eb069c6dcb2748633822d67288a8bf8b7e21cdddf55", + "sha256_in_prefix": "7f13eeb5dca39d05e24b9eb069c6dcb2748633822d67288a8bf8b7e21cdddf55", + "size_in_bytes": 57746 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_16.gif", + "path_type": "hardlink", + "sha256": "fe3af292b38660a8a58b1a8b4fa4240aa190602e7e9a700ea0536b3181fc968e", + "sha256_in_prefix": "fe3af292b38660a8a58b1a8b4fa4240aa190602e7e9a700ea0536b3181fc968e", + "size_in_bytes": 634 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_16.png", + "path_type": "hardlink", + "sha256": "78fb3fb0ec11f61bc6cf0947f3c3923aa18e1c6513684058ed0fa01ac858143e", + "sha256_in_prefix": "78fb3fb0ec11f61bc6cf0947f3c3923aa18e1c6513684058ed0fa01ac858143e", + "size_in_bytes": 1031 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_256.png", + "path_type": "hardlink", + "sha256": "3f517467d12e0e3ecf20f9bd68ce4bd18a2b8088f32308fd978fd80e87d3628b", + "sha256_in_prefix": "3f517467d12e0e3ecf20f9bd68ce4bd18a2b8088f32308fd978fd80e87d3628b", + "size_in_bytes": 39205 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_32.gif", + "path_type": "hardlink", + "sha256": "fe70991cfccd1267922e94d91e02e9a58d2d29fd3382a2f4975280b9023cb7b9", + "sha256_in_prefix": "fe70991cfccd1267922e94d91e02e9a58d2d29fd3382a2f4975280b9023cb7b9", + "size_in_bytes": 1019 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_32.png", + "path_type": "hardlink", + "sha256": "797cd05f1964d57c4c6c248ac7f7ea6a38019ada32a9ab7e6c28d060f87b03de", + "sha256_in_prefix": "797cd05f1964d57c4c6c248ac7f7ea6a38019ada32a9ab7e6c28d060f87b03de", + "size_in_bytes": 2036 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_48.gif", + "path_type": "hardlink", + "sha256": "37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbe", + "sha256_in_prefix": "37484901eb40eefa846308e1da3ff6f240ea98f769a2afc3cf4fdba00327ecbe", + "size_in_bytes": 1388 + }, + { + "_path": "lib/python3.12/idlelib/Icons/idle_48.png", + "path_type": "hardlink", + "sha256": "a09f433197c8870b12bb7859cc4c3fe2068908cb1ddbd4880ab0f6fee91b6c23", + "sha256_in_prefix": "a09f433197c8870b12bb7859cc4c3fe2068908cb1ddbd4880ab0f6fee91b6c23", + "size_in_bytes": 3977 + }, + { + "_path": "lib/python3.12/idlelib/Icons/minusnode.gif", + "path_type": "hardlink", + "sha256": "efa5aa1d1e3439ab85425bd2aa3a25b9e6c21309e672690cfb32219e1eb7a7f3", + "sha256_in_prefix": "efa5aa1d1e3439ab85425bd2aa3a25b9e6c21309e672690cfb32219e1eb7a7f3", + "size_in_bytes": 75 + }, + { + "_path": "lib/python3.12/idlelib/Icons/openfolder.gif", + "path_type": "hardlink", + "sha256": "9a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326b", + "sha256_in_prefix": "9a59e2abf1840156e9db8f85a38822fd56ab79a139eb95ec86f1fba1bb87326b", + "size_in_bytes": 125 + }, + { + "_path": "lib/python3.12/idlelib/Icons/plusnode.gif", + "path_type": "hardlink", + "sha256": "6ace9e90a2bcb16d06c4d78837137f2c14bc26b3bd9f24b7b6afeadb689bdafb", + "sha256_in_prefix": "6ace9e90a2bcb16d06c4d78837137f2c14bc26b3bd9f24b7b6afeadb689bdafb", + "size_in_bytes": 78 + }, + { + "_path": "lib/python3.12/idlelib/Icons/python.gif", + "path_type": "hardlink", + "sha256": "158c31382f8e5b41fded0c2aa9cc66a382928b003cdd8b5b0518836ad9c89377", + "sha256_in_prefix": "158c31382f8e5b41fded0c2aa9cc66a382928b003cdd8b5b0518836ad9c89377", + "size_in_bytes": 380 + }, + { + "_path": "lib/python3.12/idlelib/Icons/tk.gif", + "path_type": "hardlink", + "sha256": "7f16cb2e322891dbd9101302c09ffda0c2a3a72d053bb8c0927d507414c59cad", + "sha256_in_prefix": "7f16cb2e322891dbd9101302c09ffda0c2a3a72d053bb8c0927d507414c59cad", + "size_in_bytes": 72 + }, + { + "_path": "lib/python3.12/idlelib/NEWS2x.txt", + "path_type": "hardlink", + "sha256": "c89a3b513501ebace8e428aea68dce39d0af9f29196e08fc9ea49c99605e79e7", + "sha256_in_prefix": "c89a3b513501ebace8e428aea68dce39d0af9f29196e08fc9ea49c99605e79e7", + "size_in_bytes": 27172 + }, + { + "_path": "lib/python3.12/idlelib/News3.txt", + "path_type": "hardlink", + "sha256": "2733a75aabd8ccd582c2943a3c6ffcd735554f9adf556196f4701c8adf538c5b", + "sha256_in_prefix": "2733a75aabd8ccd582c2943a3c6ffcd735554f9adf556196f4701c8adf538c5b", + "size_in_bytes": 55824 + }, + { + "_path": "lib/python3.12/idlelib/README.txt", + "path_type": "hardlink", + "sha256": "4f2dc8ffdbfc7837b60edc32ac2f593a220f4abf0ea00cc477382ad8ecf8eb3d", + "sha256_in_prefix": "4f2dc8ffdbfc7837b60edc32ac2f593a220f4abf0ea00cc477382ad8ecf8eb3d", + "size_in_bytes": 11653 + }, + { + "_path": "lib/python3.12/idlelib/TODO.txt", + "path_type": "hardlink", + "sha256": "97a1d6cafad64ba55456ea99b46ebb3a1ef6af4babee8f3cc8877084c2e772d0", + "sha256_in_prefix": "97a1d6cafad64ba55456ea99b46ebb3a1ef6af4babee8f3cc8877084c2e772d0", + "size_in_bytes": 8477 + }, + { + "_path": "lib/python3.12/idlelib/__init__.py", + "path_type": "hardlink", + "sha256": "3f8058df4fec56eb20ff67ff84c86fd3d9697e2384c5a290ed696f6d3187aa45", + "sha256_in_prefix": "3f8058df4fec56eb20ff67ff84c86fd3d9697e2384c5a290ed696f6d3187aa45", + "size_in_bytes": 396 + }, + { + "_path": "lib/python3.12/idlelib/__main__.py", + "path_type": "hardlink", + "sha256": "f8f55514d26791588de02fe685af0ab129174b32ab93efa39faf6140b6795d9d", + "sha256_in_prefix": "f8f55514d26791588de02fe685af0ab129174b32ab93efa39faf6140b6795d9d", + "size_in_bytes": 159 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cec969541650215c2e460c5e03b128e90e8cff9557d3d707e96102cb3501d899", + "sha256_in_prefix": "cec969541650215c2e460c5e03b128e90e8cff9557d3d707e96102cb3501d899", + "size_in_bytes": 514 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dda982bd9bcfb55c4db4d81468aec327faf1603c83f7b06e60c3038674b87403", + "sha256_in_prefix": "dda982bd9bcfb55c4db4d81468aec327faf1603c83f7b06e60c3038674b87403", + "size_in_bytes": 329 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/autocomplete.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8e398bf5d825ccd5a424872d4430417cbe6000a5dd8411d616337ba28a111e00", + "sha256_in_prefix": "8e398bf5d825ccd5a424872d4430417cbe6000a5dd8411d616337ba28a111e00", + "size_in_bytes": 10913 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/autocomplete_w.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c7ca93683330065581645200ce8877877192b161804cac053c11af37ce18915e", + "sha256_in_prefix": "c7ca93683330065581645200ce8877877192b161804cac053c11af37ce18915e", + "size_in_bytes": 23679 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/autoexpand.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4b99c4a8f47c93dac790cdb02e7bce7e1b2a8ae3002bc431f182ff5d06322aef", + "sha256_in_prefix": "4b99c4a8f47c93dac790cdb02e7bce7e1b2a8ae3002bc431f182ff5d06322aef", + "size_in_bytes": 4539 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/browser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "679b6371a5ffca77782dae25b52b617e93fdc51fe8cab755d9b02dc82c6ff5d2", + "sha256_in_prefix": "679b6371a5ffca77782dae25b52b617e93fdc51fe8cab755d9b02dc82c6ff5d2", + "size_in_bytes": 13319 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/calltip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d38f32b11b3de570002304f978cd7e8eb490fdf0b714a4388b994d5c27447b25", + "sha256_in_prefix": "d38f32b11b3de570002304f978cd7e8eb490fdf0b714a4388b994d5c27447b25", + "size_in_bytes": 8354 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/calltip_w.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8d38c55274f71b9f0b95a30e248b2eb41bd0201cb279242e2db457d6f368f5e6", + "sha256_in_prefix": "8d38c55274f71b9f0b95a30e248b2eb41bd0201cb279242e2db457d6f368f5e6", + "size_in_bytes": 10255 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/codecontext.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "551129c4007bc8c3afc56019e2d0bf26a46590e35e62757d8213a58056aeee7d", + "sha256_in_prefix": "551129c4007bc8c3afc56019e2d0bf26a46590e35e62757d8213a58056aeee7d", + "size_in_bytes": 13550 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/colorizer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "94043d788d6203104d8f906dc4e170a5b8f209e7eb0125467c5cfad37de2de17", + "sha256_in_prefix": "94043d788d6203104d8f906dc4e170a5b8f209e7eb0125467c5cfad37de2de17", + "size_in_bytes": 17669 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/config.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "26f3c71d37f60e4b7a5b157b045115a51f63426cae46620f1b67ab7ccb209435", + "sha256_in_prefix": "26f3c71d37f60e4b7a5b157b045115a51f63426cae46620f1b67ab7ccb209435", + "size_in_bytes": 41327 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/config_key.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "20b1aade441f078341dd22f2536009b98f460fd08cbaebd1ec1bdc6ade3a8cbb", + "sha256_in_prefix": "20b1aade441f078341dd22f2536009b98f460fd08cbaebd1ec1bdc6ade3a8cbb", + "size_in_bytes": 19872 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/configdialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5b72609eb8cf20ec8b15a17ea66464f54f9a26124b801037548a06c497c6af8f", + "sha256_in_prefix": "5b72609eb8cf20ec8b15a17ea66464f54f9a26124b801037548a06c497c6af8f", + "size_in_bytes": 125225 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/debugger.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4d4217e0990d098145db54797fbb6087d9a7a44d55d2910b96def53dcfded90c", + "sha256_in_prefix": "4d4217e0990d098145db54797fbb6087d9a7a44d55d2910b96def53dcfded90c", + "size_in_bytes": 28140 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/debugger_r.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "957ad941181208889013026937475f34c13eec909cbba3201d9efb88d3db751c", + "sha256_in_prefix": "957ad941181208889013026937475f34c13eec909cbba3201d9efb88d3db751c", + "size_in_bytes": 18773 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/debugobj.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46435098fcae39b45af81c7d6c8a61c1d08bf4132067952ec64cdc229be1314f", + "sha256_in_prefix": "46435098fcae39b45af81c7d6c8a61c1d08bf4132067952ec64cdc229be1314f", + "size_in_bytes": 7571 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/debugobj_r.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fa11cb3980eee51b0cbcaa2ceaae1d0486445f8bf93832e80cb88a56825534fb", + "sha256_in_prefix": "fa11cb3980eee51b0cbcaa2ceaae1d0486445f8bf93832e80cb88a56825534fb", + "size_in_bytes": 2518 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/delegator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e678b6aea9aa6803a4ccad9080db4940e7ee25fc447cf6a7f909c9657376e03c", + "sha256_in_prefix": "e678b6aea9aa6803a4ccad9080db4940e7ee25fc447cf6a7f909c9657376e03c", + "size_in_bytes": 1719 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/dynoption.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "373ea42f3fb1f4744619a25e0c63b493e79d25a6047031967bd2d2520de05f3f", + "sha256_in_prefix": "373ea42f3fb1f4744619a25e0c63b493e79d25a6047031967bd2d2520de05f3f", + "size_in_bytes": 3246 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/editor.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fc6ac526ffa6837be95c79b62464a9f32f9cb178d52203972f79d18c73851035", + "sha256_in_prefix": "fc6ac526ffa6837be95c79b62464a9f32f9cb178d52203972f79d18c73851035", + "size_in_bytes": 86555 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/filelist.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "38574bba29f6f5485a04bd623a7bb7d664597348f46dc0fa9a7fc1e5a8b3a3d1", + "sha256_in_prefix": "38574bba29f6f5485a04bd623a7bb7d664597348f46dc0fa9a7fc1e5a8b3a3d1", + "size_in_bytes": 5638 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/format.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c7ae0d9ee736101d304b75c7168725ec93f402bb72863102e06e8896a1dc54be", + "sha256_in_prefix": "c7ae0d9ee736101d304b75c7168725ec93f402bb72863102e06e8896a1dc54be", + "size_in_bytes": 20678 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/grep.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aecc879cb1715f6e79065a1a5b6ccbc1a004f54637ad1e64f5ae14f195a44a3e", + "sha256_in_prefix": "aecc879cb1715f6e79065a1a5b6ccbc1a004f54637ad1e64f5ae14f195a44a3e", + "size_in_bytes": 11148 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/help.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "03be216554559f4d70738ec32d32735a04d008ee39fa5515df0764cfe6a22ad2", + "sha256_in_prefix": "03be216554559f4d70738ec32d32735a04d008ee39fa5515df0764cfe6a22ad2", + "size_in_bytes": 16282 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/help_about.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "119ed21ff7c7cb79682c4797cf2e0feee184eab5b876fcbf4ddc7733c5e76cc9", + "sha256_in_prefix": "119ed21ff7c7cb79682c4797cf2e0feee184eab5b876fcbf4ddc7733c5e76cc9", + "size_in_bytes": 12932 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/history.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c983458ebf13c6e13c5e22f9161e17b9c91f8b8e9145ebbd5ba78414030c3420", + "sha256_in_prefix": "c983458ebf13c6e13c5e22f9161e17b9c91f8b8e9145ebbd5ba78414030c3420", + "size_in_bytes": 5177 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/hyperparser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0ba859ce24a298fa910d0dfa7ff17626603e3adf388c311d4a5098b5887bdb12", + "sha256_in_prefix": "0ba859ce24a298fa910d0dfa7ff17626603e3adf388c311d4a5098b5887bdb12", + "size_in_bytes": 12227 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/idle.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1ba8ff6d59d3385d5f461c8aff6be597ec2ac6d3924774fe01dbdf824dd59f21", + "sha256_in_prefix": "1ba8ff6d59d3385d5f461c8aff6be597ec2ac6d3924774fe01dbdf824dd59f21", + "size_in_bytes": 602 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/iomenu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "431703473b7777d4cb99285eea49fb416c85687eba540d829bf1b34ae973d5ba", + "sha256_in_prefix": "431703473b7777d4cb99285eea49fb416c85687eba540d829bf1b34ae973d5ba", + "size_in_bytes": 21344 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/macosx.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fad15ee968aef5dd56957466b914f5fcf033783599cd757fe0c3d700613cf9e8", + "sha256_in_prefix": "fad15ee968aef5dd56957466b914f5fcf033783599cd757fe0c3d700613cf9e8", + "size_in_bytes": 9755 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/mainmenu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "32cca14701425068b3ba0cb37c2038140c0995077737de8f18eee478013de7db", + "sha256_in_prefix": "32cca14701425068b3ba0cb37c2038140c0995077737de8f18eee478013de7db", + "size_in_bytes": 3529 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/multicall.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "37e255761695a4832bc6211cb3ae058d4b89ca3a365125e3173d02942709e395", + "sha256_in_prefix": "37e255761695a4832bc6211cb3ae058d4b89ca3a365125e3173d02942709e395", + "size_in_bytes": 21680 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/outwin.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4722ff94e95a378ab740539eb780619ab2a1931a2f0c1bcf8c03e3260ea3d107", + "sha256_in_prefix": "4722ff94e95a378ab740539eb780619ab2a1931a2f0c1bcf8c03e3260ea3d107", + "size_in_bytes": 7679 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/parenmatch.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "af93d91e1c434884c81c3abfdb6b0c812e30ba947de059a586ce74cfc3aefc18", + "sha256_in_prefix": "af93d91e1c434884c81c3abfdb6b0c812e30ba947de059a586ce74cfc3aefc18", + "size_in_bytes": 9517 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/pathbrowser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "837221ff658e2663d6f72125524965aba0f80c5e0ae5570365bd01e1f54ca1ae", + "sha256_in_prefix": "837221ff658e2663d6f72125524965aba0f80c5e0ae5570365bd01e1f54ca1ae", + "size_in_bytes": 5620 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/percolator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ecf108b61610c1c6af1e6777c41c6aa25c5ffe58daf109593236b9b7eaa694af", + "sha256_in_prefix": "ecf108b61610c1c6af1e6777c41c6aa25c5ffe58daf109593236b9b7eaa694af", + "size_in_bytes": 6888 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/pyparse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ef3f5b6d5e1fbcf65ff0d235f9c2a13af6862959c035d7b6611c61f05d1ce0c3", + "sha256_in_prefix": "ef3f5b6d5e1fbcf65ff0d235f9c2a13af6862959c035d7b6611c61f05d1ce0c3", + "size_in_bytes": 18091 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/pyshell.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c261130e572b5a9accae9ada68c98b87a3d7cac80ec6e58ca606c7a1192e1b75", + "sha256_in_prefix": "c261130e572b5a9accae9ada68c98b87a3d7cac80ec6e58ca606c7a1192e1b75", + "size_in_bytes": 80982 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/query.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c4591dec945ffbd4d443e558932ea84d6cc7e370015caa0141b9cd5c4dacf413", + "sha256_in_prefix": "c4591dec945ffbd4d443e558932ea84d6cc7e370015caa0141b9cd5c4dacf413", + "size_in_bytes": 19517 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/redirector.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "58d849190be8399dba77581fe312bcecd0683d7fa7d4763c2252b61f9d1a2ba9", + "sha256_in_prefix": "58d849190be8399dba77581fe312bcecd0683d7fa7d4763c2252b61f9d1a2ba9", + "size_in_bytes": 8901 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/replace.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "65f72e75e82bdb49260db90e83938313de801370727285785b6de61afb7ecaf5", + "sha256_in_prefix": "65f72e75e82bdb49260db90e83938313de801370727285785b6de61afb7ecaf5", + "size_in_bytes": 14242 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/rpc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b2c79a5f699c1c202ab24d50baf710300a2d30adcb3495714272d9dd2a207265", + "sha256_in_prefix": "b2c79a5f699c1c202ab24d50baf710300a2d30adcb3495714272d9dd2a207265", + "size_in_bytes": 29992 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/run.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e9b83cd8b8bd22ce9300454483ca11ed8bfad3cd6e155d1a93601185bd41b024", + "sha256_in_prefix": "e9b83cd8b8bd22ce9300454483ca11ed8bfad3cd6e155d1a93601185bd41b024", + "size_in_bytes": 29549 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/runscript.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c1c14d37759a9735999d1edee9ebd1dc50c881c486f7239f7aba647732618f31", + "sha256_in_prefix": "c1c14d37759a9735999d1edee9ebd1dc50c881c486f7239f7aba647732618f31", + "size_in_bytes": 10911 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/scrolledlist.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "50f9f4209f89b4bdd095d03edf9f946b1d6374762d5cd3e4a7c6a0c88d1c3e6c", + "sha256_in_prefix": "50f9f4209f89b4bdd095d03edf9f946b1d6374762d5cd3e4a7c6a0c88d1c3e6c", + "size_in_bytes": 9007 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/search.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1295a3a0069e39dcd025c5edf7a50b94037ee8cfa642b17bffc2509e5738863a", + "sha256_in_prefix": "1295a3a0069e39dcd025c5edf7a50b94037ee8cfa642b17bffc2509e5738863a", + "size_in_bytes": 8034 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/searchbase.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "351ad98c6b402b6f51b588e8d62d1ec1d4a8110513e30a328f17bc6097ded26a", + "sha256_in_prefix": "351ad98c6b402b6f51b588e8d62d1ec1d4a8110513e30a328f17bc6097ded26a", + "size_in_bytes": 12184 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/searchengine.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f059de3de8ba9b24d317c3bdc0a30f5beaf0ea06762ce3f316ab260e8c332505", + "sha256_in_prefix": "f059de3de8ba9b24d317c3bdc0a30f5beaf0ea06762ce3f316ab260e8c332505", + "size_in_bytes": 9957 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/sidebar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cc8de752cee6137d25f4f243c0b1dd84ffc99396c158994edb94c892f4819a9d", + "sha256_in_prefix": "cc8de752cee6137d25f4f243c0b1dd84ffc99396c158994edb94c892f4819a9d", + "size_in_bytes": 28765 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/squeezer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f551706fc1c3029cf84d4e00976c228dbd08c539d92107f36b234ef3bdf1665d", + "sha256_in_prefix": "f551706fc1c3029cf84d4e00976c228dbd08c539d92107f36b234ef3bdf1665d", + "size_in_bytes": 14471 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/stackviewer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e0e65330db672ba65d596e9b03e339b02aa03aeb3f50277295e6831bd62a8c1a", + "sha256_in_prefix": "e0e65330db672ba65d596e9b03e339b02aa03aeb3f50277295e6831bd62a8c1a", + "size_in_bytes": 7229 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/statusbar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3fb6cf587eff07dd6308dde450e8c944c80dd13f676b90f07c6e52f35644645a", + "sha256_in_prefix": "3fb6cf587eff07dd6308dde450e8c944c80dd13f676b90f07c6e52f35644645a", + "size_in_bytes": 2942 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/textview.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2bd2b9c99ffbca7d9feaea052f79fe074ff6bc9f67ce76f3bdb5e5540aa275b2", + "sha256_in_prefix": "2bd2b9c99ffbca7d9feaea052f79fe074ff6bc9f67ce76f3bdb5e5540aa275b2", + "size_in_bytes": 9878 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/tooltip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "394096463f1adc246a508d364735c9278ef327f7bf04ebb81233542ba47d9ca6", + "sha256_in_prefix": "394096463f1adc246a508d364735c9278ef327f7bf04ebb81233542ba47d9ca6", + "size_in_bytes": 9412 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/tree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8bf1e21bb5d909d6cc753f31c8918e6a97bd5cae438c31c52b272aa9efbe6600", + "sha256_in_prefix": "8bf1e21bb5d909d6cc753f31c8918e6a97bd5cae438c31c52b272aa9efbe6600", + "size_in_bytes": 28063 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/undo.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "33a0fc3ed61088e6d0c8fc129d1718ddc67a2bad0ee20dc919bcf28717b970c8", + "sha256_in_prefix": "33a0fc3ed61088e6d0c8fc129d1718ddc67a2bad0ee20dc919bcf28717b970c8", + "size_in_bytes": 18439 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d5a094b65260f5a0f1bad83755112dd885b735d77922c32f52f0a1294a799558", + "sha256_in_prefix": "d5a094b65260f5a0f1bad83755112dd885b735d77922c32f52f0a1294a799558", + "size_in_bytes": 1330 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/window.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "92b717d26ff374114b3fae9837cb5145b04899521b6359c40a950d61112e5e2f", + "sha256_in_prefix": "92b717d26ff374114b3fae9837cb5145b04899521b6359c40a950d61112e5e2f", + "size_in_bytes": 4840 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/zoomheight.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5f7bfb06c2e095d732c296a1e612b88d09fe0aec46820edc7ded1a396bbeb59d", + "sha256_in_prefix": "5f7bfb06c2e095d732c296a1e612b88d09fe0aec46820edc7ded1a396bbeb59d", + "size_in_bytes": 4461 + }, + { + "_path": "lib/python3.12/idlelib/__pycache__/zzdummy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c68968f7ae680894773decfc14896848190c46d654f0efd0aca503420458b712", + "sha256_in_prefix": "c68968f7ae680894773decfc14896848190c46d654f0efd0aca503420458b712", + "size_in_bytes": 3260 + }, + { + "_path": "lib/python3.12/idlelib/autocomplete.py", + "path_type": "hardlink", + "sha256": "0d36f7694a50cbaa22d9bf03b91fa0658a147bd90dd867714a9b411febb36427", + "sha256_in_prefix": "0d36f7694a50cbaa22d9bf03b91fa0658a147bd90dd867714a9b411febb36427", + "size_in_bytes": 9354 + }, + { + "_path": "lib/python3.12/idlelib/autocomplete_w.py", + "path_type": "hardlink", + "sha256": "91170b060749d0b3c8f2ab31499104028bedf971e5575155d43392d5c8dae5d6", + "sha256_in_prefix": "91170b060749d0b3c8f2ab31499104028bedf971e5575155d43392d5c8dae5d6", + "size_in_bytes": 20863 + }, + { + "_path": "lib/python3.12/idlelib/autoexpand.py", + "path_type": "hardlink", + "sha256": "c8eb28ef7addf5a664a7e3addfbfebe29040a8695e1db515828305aacba2ee4e", + "sha256_in_prefix": "c8eb28ef7addf5a664a7e3addfbfebe29040a8695e1db515828305aacba2ee4e", + "size_in_bytes": 3216 + }, + { + "_path": "lib/python3.12/idlelib/browser.py", + "path_type": "hardlink", + "sha256": "b607102a6e2ff7de241744008144a5480e2925098694be2a46003d8f60da0f52", + "sha256_in_prefix": "b607102a6e2ff7de241744008144a5480e2925098694be2a46003d8f60da0f52", + "size_in_bytes": 8588 + }, + { + "_path": "lib/python3.12/idlelib/calltip.py", + "path_type": "hardlink", + "sha256": "3a723fdf88c0018dfadd19757142a643b01b785c6df17a50bbe21463663ab590", + "sha256_in_prefix": "3a723fdf88c0018dfadd19757142a643b01b785c6df17a50bbe21463663ab590", + "size_in_bytes": 7267 + }, + { + "_path": "lib/python3.12/idlelib/calltip_w.py", + "path_type": "hardlink", + "sha256": "077e9d0d95946296077d5c95f343e242a7d250a6efece4afc58759b5e984e6c3", + "sha256_in_prefix": "077e9d0d95946296077d5c95f343e242a7d250a6efece4afc58759b5e984e6c3", + "size_in_bytes": 7083 + }, + { + "_path": "lib/python3.12/idlelib/codecontext.py", + "path_type": "hardlink", + "sha256": "628a13325b3bf2f76dea9254b20178b3232261f83c660f0e33785e6215dd6492", + "sha256_in_prefix": "628a13325b3bf2f76dea9254b20178b3232261f83c660f0e33785e6215dd6492", + "size_in_bytes": 11420 + }, + { + "_path": "lib/python3.12/idlelib/colorizer.py", + "path_type": "hardlink", + "sha256": "4de77a632286cf7cb616a2cf50dcd16a99d452fe7b16bf94c34950be97f293c2", + "sha256_in_prefix": "4de77a632286cf7cb616a2cf50dcd16a99d452fe7b16bf94c34950be97f293c2", + "size_in_bytes": 14783 + }, + { + "_path": "lib/python3.12/idlelib/config-extensions.def", + "path_type": "hardlink", + "sha256": "e75df0b77ff61253be457af636d5eb7c55a3ff2b6a733beea844d2b294972ebf", + "sha256_in_prefix": "e75df0b77ff61253be457af636d5eb7c55a3ff2b6a733beea844d2b294972ebf", + "size_in_bytes": 2266 + }, + { + "_path": "lib/python3.12/idlelib/config-highlight.def", + "path_type": "hardlink", + "sha256": "609eada44ff4aa9d5cd10ad8b4c29bb76db8ebc74912a0ae86f5ea3cd19b7547", + "sha256_in_prefix": "609eada44ff4aa9d5cd10ad8b4c29bb76db8ebc74912a0ae86f5ea3cd19b7547", + "size_in_bytes": 2864 + }, + { + "_path": "lib/python3.12/idlelib/config-keys.def", + "path_type": "hardlink", + "sha256": "bee81ba5c5abec1e35e313268f8d8fe72d305d0ad73abfba3d2ea1e2b2308710", + "sha256_in_prefix": "bee81ba5c5abec1e35e313268f8d8fe72d305d0ad73abfba3d2ea1e2b2308710", + "size_in_bytes": 10910 + }, + { + "_path": "lib/python3.12/idlelib/config-main.def", + "path_type": "hardlink", + "sha256": "e783704ad5cd9b3f44c026f55c98be2c52190bf9b7832251283f3e953ba80f87", + "sha256_in_prefix": "e783704ad5cd9b3f44c026f55c98be2c52190bf9b7832251283f3e953ba80f87", + "size_in_bytes": 3168 + }, + { + "_path": "lib/python3.12/idlelib/config.py", + "path_type": "hardlink", + "sha256": "b2872bf20a9bbcdd379109e6dcb21f9afadb87fc879c300ec37f32c671b4c147", + "sha256_in_prefix": "b2872bf20a9bbcdd379109e6dcb21f9afadb87fc879c300ec37f32c671b4c147", + "size_in_bytes": 38402 + }, + { + "_path": "lib/python3.12/idlelib/config_key.py", + "path_type": "hardlink", + "sha256": "856bd4b2c1fd7275856d3869cad8975f7770edbf021a93c64816a41c2322c2fa", + "sha256_in_prefix": "856bd4b2c1fd7275856d3869cad8975f7770edbf021a93c64816a41c2322c2fa", + "size_in_bytes": 15230 + }, + { + "_path": "lib/python3.12/idlelib/configdialog.py", + "path_type": "hardlink", + "sha256": "eaf4a08fbd3a8b92fd77a6c3cd5be824c570b38340c3a9afe4f36580320a3d48", + "sha256_in_prefix": "eaf4a08fbd3a8b92fd77a6c3cd5be824c570b38340c3a9afe4f36580320a3d48", + "size_in_bytes": 105310 + }, + { + "_path": "lib/python3.12/idlelib/debugger.py", + "path_type": "hardlink", + "sha256": "6e595d5a388e46b6b6e24490e970a3d355ec116a16a064bfca6ed86d4b17dcb4", + "sha256_in_prefix": "6e595d5a388e46b6b6e24490e970a3d355ec116a16a064bfca6ed86d4b17dcb4", + "size_in_bytes": 20991 + }, + { + "_path": "lib/python3.12/idlelib/debugger_r.py", + "path_type": "hardlink", + "sha256": "ddc797740231f068ca7c7c8610e799d72ad11af670d9bc0b6f9e04fe2ba222d1", + "sha256_in_prefix": "ddc797740231f068ca7c7c8610e799d72ad11af670d9bc0b6f9e04fe2ba222d1", + "size_in_bytes": 12115 + }, + { + "_path": "lib/python3.12/idlelib/debugobj.py", + "path_type": "hardlink", + "sha256": "aae9e2468a3d05366480864dc56689c65896757faf3b0364b8eef9feb4876a43", + "sha256_in_prefix": "aae9e2468a3d05366480864dc56689c65896757faf3b0364b8eef9feb4876a43", + "size_in_bytes": 4177 + }, + { + "_path": "lib/python3.12/idlelib/debugobj_r.py", + "path_type": "hardlink", + "sha256": "4e583b43fdf9bd4a731d70e074ee597aba03f3c8c36302bdc7e74650fb1fcc11", + "sha256_in_prefix": "4e583b43fdf9bd4a731d70e074ee597aba03f3c8c36302bdc7e74650fb1fcc11", + "size_in_bytes": 1082 + }, + { + "_path": "lib/python3.12/idlelib/delegator.py", + "path_type": "hardlink", + "sha256": "c2b31919d27056fc3aaa8f4ef798fbdf162665175fa9216d665f58ba2e4a464d", + "sha256_in_prefix": "c2b31919d27056fc3aaa8f4ef798fbdf162665175fa9216d665f58ba2e4a464d", + "size_in_bytes": 1044 + }, + { + "_path": "lib/python3.12/idlelib/dynoption.py", + "path_type": "hardlink", + "sha256": "29933f56722b2efb5cf451825a7fe50f357983e68f6a261afdf89b52f778e488", + "sha256_in_prefix": "29933f56722b2efb5cf451825a7fe50f357983e68f6a261afdf89b52f778e488", + "size_in_bytes": 1993 + }, + { + "_path": "lib/python3.12/idlelib/editor.py", + "path_type": "hardlink", + "sha256": "e277fc183eefdf1fc20acfbd18a6bdde4988d0193edd27cb8e865e74f798c897", + "sha256_in_prefix": "e277fc183eefdf1fc20acfbd18a6bdde4988d0193edd27cb8e865e74f798c897", + "size_in_bytes": 69561 + }, + { + "_path": "lib/python3.12/idlelib/extend.txt", + "path_type": "hardlink", + "sha256": "5bceaf660c46faf8f9fbf2be5e23389d6e6477d1e458fee680e606bcc95d2853", + "sha256_in_prefix": "5bceaf660c46faf8f9fbf2be5e23389d6e6477d1e458fee680e606bcc95d2853", + "size_in_bytes": 3631 + }, + { + "_path": "lib/python3.12/idlelib/filelist.py", + "path_type": "hardlink", + "sha256": "64e194e4514141414ecb231ac165ed861749bb0d31d0758c7c3a823ce154abe1", + "sha256_in_prefix": "64e194e4514141414ecb231ac165ed861749bb0d31d0758c7c3a823ce154abe1", + "size_in_bytes": 3871 + }, + { + "_path": "lib/python3.12/idlelib/format.py", + "path_type": "hardlink", + "sha256": "dc2b00fb239f38543bf973d94daef2c52457b905d4d89c640993823127b7923c", + "sha256_in_prefix": "dc2b00fb239f38543bf973d94daef2c52457b905d4d89c640993823127b7923c", + "size_in_bytes": 15777 + }, + { + "_path": "lib/python3.12/idlelib/grep.py", + "path_type": "hardlink", + "sha256": "f30014ca750f79c7742bbe9d363368a6fa8b484112dc5a1450f858792a1d2fb1", + "sha256_in_prefix": "f30014ca750f79c7742bbe9d363368a6fa8b484112dc5a1450f858792a1d2fb1", + "size_in_bytes": 7521 + }, + { + "_path": "lib/python3.12/idlelib/help.html", + "path_type": "hardlink", + "sha256": "ac81ab586d33514ce0f303cf02d04bc9a2184569c82f4c85fed7c16b209e6dbb", + "sha256_in_prefix": "ac81ab586d33514ce0f303cf02d04bc9a2184569c82f4c85fed7c16b209e6dbb", + "size_in_bytes": 78525 + }, + { + "_path": "lib/python3.12/idlelib/help.py", + "path_type": "hardlink", + "sha256": "f53815b2fa303ecb016a741cdeaffc5d633a86ccdea09eb017c5a119bbf87619", + "sha256_in_prefix": "f53815b2fa303ecb016a741cdeaffc5d633a86ccdea09eb017c5a119bbf87619", + "size_in_bytes": 11971 + }, + { + "_path": "lib/python3.12/idlelib/help_about.py", + "path_type": "hardlink", + "sha256": "e38e19eef7a3333b7899e2bb2b829c6220edcb99848130e1b93c17ea28801368", + "sha256_in_prefix": "e38e19eef7a3333b7899e2bb2b829c6220edcb99848130e1b93c17ea28801368", + "size_in_bytes": 8975 + }, + { + "_path": "lib/python3.12/idlelib/history.py", + "path_type": "hardlink", + "sha256": "f91f1568d083bdbc856d38ef48493bcb138c6a492d523385b300a5bac30133e6", + "sha256_in_prefix": "f91f1568d083bdbc856d38ef48493bcb138c6a492d523385b300a5bac30133e6", + "size_in_bytes": 4065 + }, + { + "_path": "lib/python3.12/idlelib/hyperparser.py", + "path_type": "hardlink", + "sha256": "18563d2b4c248aed70b7f29fd903fd51d1b5aceb3dc93c23f9a54141eed7a9b0", + "sha256_in_prefix": "18563d2b4c248aed70b7f29fd903fd51d1b5aceb3dc93c23f9a54141eed7a9b0", + "size_in_bytes": 12889 + }, + { + "_path": "lib/python3.12/idlelib/idle.bat", + "path_type": "hardlink", + "sha256": "15a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e42464114", + "sha256_in_prefix": "15a3977f0d2c6a8e87db2ef7050ea10afb3a88b064bf5ef95439924e42464114", + "size_in_bytes": 177 + }, + { + "_path": "lib/python3.12/idlelib/idle.py", + "path_type": "hardlink", + "sha256": "33ffa2f718e123fd1c4e536bb4a471978515787ee9fbf7806a92073a787a733a", + "sha256_in_prefix": "33ffa2f718e123fd1c4e536bb4a471978515787ee9fbf7806a92073a787a733a", + "size_in_bytes": 454 + }, + { + "_path": "lib/python3.12/idlelib/idle.pyw", + "path_type": "hardlink", + "sha256": "26101d297127132c5e9634499f41ad00e125ea308343a20b278bee9e9225eb5c", + "sha256_in_prefix": "26101d297127132c5e9634499f41ad00e125ea308343a20b278bee9e9225eb5c", + "size_in_bytes": 570 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/README.txt", + "path_type": "hardlink", + "sha256": "94cca8aab706b6ceb5d9ed44cad93127988c9370cdde250a53bec9b132261f05", + "sha256_in_prefix": "94cca8aab706b6ceb5d9ed44cad93127988c9370cdde250a53bec9b132261f05", + "size_in_bytes": 8880 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__init__.py", + "path_type": "hardlink", + "sha256": "0a7370f8ab516e0944f381fcecee02ac660926551b3eb543f88ace3ef024ca70", + "sha256_in_prefix": "0a7370f8ab516e0944f381fcecee02ac660926551b3eb543f88ace3ef024ca70", + "size_in_bytes": 1250 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ee9298eb1edd704ac9689ada835ece684ccd473bda8d41b56f1ec0131f59da64", + "sha256_in_prefix": "ee9298eb1edd704ac9689ada835ece684ccd473bda8d41b56f1ec0131f59da64", + "size_in_bytes": 950 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/htest.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a6355770394db853a37fe8ae03306ee6b778710b923069e3962f9e8fa187500a", + "sha256_in_prefix": "a6355770394db853a37fe8ae03306ee6b778710b923069e3962f9e8fa187500a", + "size_in_bytes": 16358 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/mock_idle.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "96dc20c33fe96fc7a81f4e9a66fd6d79d673718e4e801458a9f6af86f0de314e", + "sha256_in_prefix": "96dc20c33fe96fc7a81f4e9a66fd6d79d673718e4e801458a9f6af86f0de314e", + "size_in_bytes": 3172 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/mock_tk.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cd757c9047ab51e45c342f6e3b93493c8ac199261da63b8fb4e4195bda02a007", + "sha256_in_prefix": "cd757c9047ab51e45c342f6e3b93493c8ac199261da63b8fb4e4195bda02a007", + "size_in_bytes": 14063 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/template.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c6ebaae1014dbbd230d5eec45f0c45771654928075c12a675ea840f0c88ff611", + "sha256_in_prefix": "c6ebaae1014dbbd230d5eec45f0c45771654928075c12a675ea840f0c88ff611", + "size_in_bytes": 1456 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_autocomplete.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f733d04172403c313b945a6bb81a8ad5fbfc7c1743dbaa2e9d7bca1d7789087d", + "sha256_in_prefix": "f733d04172403c313b945a6bb81a8ad5fbfc7c1743dbaa2e9d7bca1d7789087d", + "size_in_bytes": 18671 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_autocomplete_w.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "94bb8c026e6ace5b57db554144c0a1d5a8b55761c17f04547b099d106c3fecd6", + "sha256_in_prefix": "94bb8c026e6ace5b57db554144c0a1d5a8b55761c17f04547b099d106c3fecd6", + "size_in_bytes": 1924 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_autoexpand.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "21738a8e55aee99b8860e99fb316e372434c776c5cb85d042537701d24a58f22", + "sha256_in_prefix": "21738a8e55aee99b8860e99fb316e372434c776c5cb85d042537701d24a58f22", + "size_in_bytes": 6987 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_browser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2dddadd3c53622e11ec027d6ea4e54616f1e95002c10e5e5c98e977e109ae85c", + "sha256_in_prefix": "2dddadd3c53622e11ec027d6ea4e54616f1e95002c10e5e5c98e977e109ae85c", + "size_in_bytes": 17042 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_calltip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9090e4d54e1bef4f987cbeb0e07e824f6a35878ce911f4924a7283ee58f7f837", + "sha256_in_prefix": "9090e4d54e1bef4f987cbeb0e07e824f6a35878ce911f4924a7283ee58f7f837", + "size_in_bytes": 26545 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_calltip_w.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "42bc5ee3f02758f0fb6ffbe810ec64d7735b9e5616cecf71af4bfdfa4023c5d3", + "sha256_in_prefix": "42bc5ee3f02758f0fb6ffbe810ec64d7735b9e5616cecf71af4bfdfa4023c5d3", + "size_in_bytes": 1864 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_codecontext.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8fc92f69026620169eca702827a839229e89b3528431c86f7642788323031119", + "sha256_in_prefix": "8fc92f69026620169eca702827a839229e89b3528431c86f7642788323031119", + "size_in_bytes": 21627 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_colorizer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "77a667193e9081cb295d56d21dd3b7924e7620b8c90a45328165b5535358bb4f", + "sha256_in_prefix": "77a667193e9081cb295d56d21dd3b7924e7620b8c90a45328165b5535358bb4f", + "size_in_bytes": 31796 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_config.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d81fe0ffa311d525c099c9e1cf260958d5351f633d2ced05a8f62090b0f933e0", + "sha256_in_prefix": "d81fe0ffa311d525c099c9e1cf260958d5351f633d2ced05a8f62090b0f933e0", + "size_in_bytes": 48176 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_config_key.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "56315307954bbf1e22686091b7e6d451991e4de15e72e385a0374da56c318c02", + "sha256_in_prefix": "56315307954bbf1e22686091b7e6d451991e4de15e72e385a0374da56c318c02", + "size_in_bytes": 22058 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_configdialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "df8302b3b1336401e30e10e8616916489c54fa61882732216ffc26183f6a4667", + "sha256_in_prefix": "df8302b3b1336401e30e10e8616916489c54fa61882732216ffc26183f6a4667", + "size_in_bytes": 91084 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_debugger.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c562c2642d7a6e8df72112f99e2cea9ff6966d1ce31c2639829d33c2b787a416", + "sha256_in_prefix": "c562c2642d7a6e8df72112f99e2cea9ff6966d1ce31c2639829d33c2b787a416", + "size_in_bytes": 18140 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_debugger_r.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "59dfae44acc10356093cc2141c9c7f99477cb3499978d84a0bccf28db6feea02", + "sha256_in_prefix": "59dfae44acc10356093cc2141c9c7f99477cb3499978d84a0bccf28db6feea02", + "size_in_bytes": 1512 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_debugobj.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1efe90c90e4c95822cfbdb67f21ff560ca8f6a013d7aad0aedb3807e9dae015a", + "sha256_in_prefix": "1efe90c90e4c95822cfbdb67f21ff560ca8f6a013d7aad0aedb3807e9dae015a", + "size_in_bytes": 4117 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_debugobj_r.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "10ff6a0ab875b29290d0309bf9ac971c26e408f17aeb83ff91988d2f25b7622f", + "sha256_in_prefix": "10ff6a0ab875b29290d0309bf9ac971c26e408f17aeb83ff91988d2f25b7622f", + "size_in_bytes": 1573 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_delegator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0df15e3b70d1e9f88b93c00297b6dbd382833eaaff29c9acb9d03d8756e9931c", + "sha256_in_prefix": "0df15e3b70d1e9f88b93c00297b6dbd382833eaaff29c9acb9d03d8756e9931c", + "size_in_bytes": 2088 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_editmenu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "372ec4c9915b6215a6a90776cf0c7cb72e16f8e57b1ec0e4c4e63667aa57ebe2", + "sha256_in_prefix": "372ec4c9915b6215a6a90776cf0c7cb72e16f8e57b1ec0e4c4e63667aa57ebe2", + "size_in_bytes": 4615 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_editor.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6f6bdabae54e1f05b707931e18c593e84f5f3135b912091535445e0b37580ed4", + "sha256_in_prefix": "6f6bdabae54e1f05b707931e18c593e84f5f3135b912091535445e0b37580ed4", + "size_in_bytes": 11142 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_filelist.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9b53dce49fd173db6d097ddd4eac6f8653ba4bae6c4fb8737af8eb7f5557f72f", + "sha256_in_prefix": "9b53dce49fd173db6d097ddd4eac6f8653ba4bae6c4fb8737af8eb7f5557f72f", + "size_in_bytes": 2130 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_format.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46ed07c97cf5c630925cb9e55d8ef3488ce6dcac05f5e94a41f79ec3b0d56c18", + "sha256_in_prefix": "46ed07c97cf5c630925cb9e55d8ef3488ce6dcac05f5e94a41f79ec3b0d56c18", + "size_in_bytes": 32960 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_grep.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0a6e9168cbdbb3d22e8142d494f0cb618007ef81fd983d502387706ba24f77b1", + "sha256_in_prefix": "0a6e9168cbdbb3d22e8142d494f0cb618007ef81fd983d502387706ba24f77b1", + "size_in_bytes": 8472 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_help.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6bedb9d62edd8fbf5e435ffacffb3d9197c0909b90e413d9757adb1f8b2075d1", + "sha256_in_prefix": "6bedb9d62edd8fbf5e435ffacffb3d9197c0909b90e413d9757adb1f8b2075d1", + "size_in_bytes": 2170 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_help_about.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "914a8dd0c1c318b9ee943054f46fe302c7c98ffb1611be6a00c72a6d227300f9", + "sha256_in_prefix": "914a8dd0c1c318b9ee943054f46fe302c7c98ffb1611be6a00c72a6d227300f9", + "size_in_bytes": 11312 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_history.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e2791580af82cfba826e2d553b895a5a0939e471e11a715ae756d20eeb45380e", + "sha256_in_prefix": "e2791580af82cfba826e2d553b895a5a0939e471e11a715ae756d20eeb45380e", + "size_in_bytes": 10828 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_hyperparser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e8d67dae6ed3952f1584efd368e32f3774e6e748738b5a75cd556f0580847329", + "sha256_in_prefix": "e8d67dae6ed3952f1584efd368e32f3774e6e748738b5a75cd556f0580847329", + "size_in_bytes": 14634 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_iomenu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d0612b4a3ff52cda78f12d9ae73e4c9267cbeec2bdcc0d45778c0b75c0c864c9", + "sha256_in_prefix": "d0612b4a3ff52cda78f12d9ae73e4c9267cbeec2bdcc0d45778c0b75c0c864c9", + "size_in_bytes": 4974 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_macosx.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ffcad1f2b54418020b04dbacf05fb0d067734f9584d200ac0ac9ab0c29bb982a", + "sha256_in_prefix": "ffcad1f2b54418020b04dbacf05fb0d067734f9584d200ac0ac9ab0c29bb982a", + "size_in_bytes": 6673 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_mainmenu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "74f4b4f426afd5b14c1c572e9e2b3884c882eb076b1013dc95cc3d3ab6808584", + "sha256_in_prefix": "74f4b4f426afd5b14c1c572e9e2b3884c882eb076b1013dc95cc3d3ab6808584", + "size_in_bytes": 2427 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_multicall.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "df1c280e719b22cec0ee55ca910d60ae456574536c16770d6c89d0442a486fe5", + "sha256_in_prefix": "df1c280e719b22cec0ee55ca910d60ae456574536c16770d6c89d0442a486fe5", + "size_in_bytes": 2881 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_outwin.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8f44180b3616373b78aa2d7aa41619ec3318eb93a7664d9bed068fdfbcdd315e", + "sha256_in_prefix": "8f44180b3616373b78aa2d7aa41619ec3318eb93a7664d9bed068fdfbcdd315e", + "size_in_bytes": 9204 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_parenmatch.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "32bbd3fb777038fd08d76ccb81400f68bb72096c576f16ffe6b6a99b0a308fbe", + "sha256_in_prefix": "32bbd3fb777038fd08d76ccb81400f68bb72096c576f16ffe6b6a99b0a308fbe", + "size_in_bytes": 6124 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5d7a04d2d23072b039ef6d350798390394ffbfeb621000d84476de64e1266461", + "sha256_in_prefix": "5d7a04d2d23072b039ef6d350798390394ffbfeb621000d84476de64e1266461", + "size_in_bytes": 5786 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_percolator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "54f16dbee7253b48ef0c1a66d1ac340c6d2e9ff683c023cbc040291b0415aaeb", + "sha256_in_prefix": "54f16dbee7253b48ef0c1a66d1ac340c6d2e9ff683c023cbc040291b0415aaeb", + "size_in_bytes": 9121 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_pyparse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bcac5d2c212bfc27ba0ea167e0f17f9ab223248dc259af47d1321f2131ddc414", + "sha256_in_prefix": "bcac5d2c212bfc27ba0ea167e0f17f9ab223248dc259af47d1321f2131ddc414", + "size_in_bytes": 23010 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_pyshell.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2456425c2449cacc60034718237811f155cbe4e208991caee6cfef60f145c64b", + "sha256_in_prefix": "2456425c2449cacc60034718237811f155cbe4e208991caee6cfef60f145c64b", + "size_in_bytes": 9116 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_query.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e1f2defc3a4626ea6ecaa9d9c3d5e4f40dbbaf28053001910d0b6e60c3fe9c7b", + "sha256_in_prefix": "e1f2defc3a4626ea6ecaa9d9c3d5e4f40dbbaf28053001910d0b6e60c3fe9c7b", + "size_in_bytes": 31805 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_redirector.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f2630d9158a66345fbdce46ef7fb6ad32a4759076018dd3a82dfaca00b6b2c41", + "sha256_in_prefix": "f2630d9158a66345fbdce46ef7fb6ad32a4759076018dd3a82dfaca00b6b2c41", + "size_in_bytes": 9502 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_replace.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d3ac1cc0e50827d3c64f1e6b66c3fbdf2d712d0fec88ff57b79b2a0875ecf183", + "sha256_in_prefix": "d3ac1cc0e50827d3c64f1e6b66c3fbdf2d712d0fec88ff57b79b2a0875ecf183", + "size_in_bytes": 15296 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_rpc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bdd910db197bb9da518623868bd5650c2ece0f201df736fbd791a28801e1b96f", + "sha256_in_prefix": "bdd910db197bb9da518623868bd5650c2ece0f201df736fbd791a28801e1b96f", + "size_in_bytes": 2301 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_run.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8e2e0cd9ca16356d03645c435b862762a8de590227a22934dce95fcb5a2ecd34", + "sha256_in_prefix": "8e2e0cd9ca16356d03645c435b862762a8de590227a22934dce95fcb5a2ecd34", + "size_in_bytes": 30905 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_runscript.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d3de45b81c1965c9eb86530452dfdc19252d6c44ae2c6e05f8491695c695e1b0", + "sha256_in_prefix": "d3de45b81c1965c9eb86530452dfdc19252d6c44ae2c6e05f8491695c695e1b0", + "size_in_bytes": 1963 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a08fc9496b97e39e774609251436d4fafb083576d15482a04be148aec4b226a9", + "sha256_in_prefix": "a08fc9496b97e39e774609251436d4fafb083576d15482a04be148aec4b226a9", + "size_in_bytes": 1377 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_search.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "996cb0aa058c0ef07d923eb2a62094f9d9acb67d08c71a8079947fed7a385163", + "sha256_in_prefix": "996cb0aa058c0ef07d923eb2a62094f9d9acb67d08c71a8079947fed7a385163", + "size_in_bytes": 4682 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_searchbase.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "838d290460e7279244ddbeee16eb86856911ea7e94172fc08fc7e5acd2d50b22", + "sha256_in_prefix": "838d290460e7279244ddbeee16eb86856911ea7e94172fc08fc7e5acd2d50b22", + "size_in_bytes": 10208 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_searchengine.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8592b8bdcd79f20b32d1f58e410906f54c0dac0897c76a7353f1c94bd4e7f680", + "sha256_in_prefix": "8592b8bdcd79f20b32d1f58e410906f54c0dac0897c76a7353f1c94bd4e7f680", + "size_in_bytes": 17782 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_sidebar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6d90b43c9118fa39b3c8a343f8c6424b2758a119061842194a0431040aad34f8", + "sha256_in_prefix": "6d90b43c9118fa39b3c8a343f8c6424b2758a119061842194a0431040aad34f8", + "size_in_bytes": 45595 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_squeezer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7a05cf56a6cdcbc68d768ba9590c7ee8928f03719a010dbcc43fbeb13cdb7ead", + "sha256_in_prefix": "7a05cf56a6cdcbc68d768ba9590c7ee8928f03719a010dbcc43fbeb13cdb7ead", + "size_in_bytes": 27117 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_stackviewer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0c2673e26e32fe988a4cc6bee798e4354de4fcfc827eda1283325fae714f0c60", + "sha256_in_prefix": "0c2673e26e32fe988a4cc6bee798e4354de4fcfc827eda1283325fae714f0c60", + "size_in_bytes": 2127 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_statusbar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "be58310632563c3d6d4ae4b5af79241aa7e1753b474c3ec80df02df19c6d2e10", + "sha256_in_prefix": "be58310632563c3d6d4ae4b5af79241aa7e1753b474c3ec80df02df19c6d2e10", + "size_in_bytes": 2549 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_text.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fb1f9d953a4e3f90a2972b1edabbaff6212b0323bf547dfd185861ca296df078", + "sha256_in_prefix": "fb1f9d953a4e3f90a2972b1edabbaff6212b0323bf547dfd185861ca296df078", + "size_in_bytes": 11403 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_textview.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6a0a74e2a9a5b83bde407dfe06ffb3b943f1855ce773469e15ea2e84be662c79", + "sha256_in_prefix": "6a0a74e2a9a5b83bde407dfe06ffb3b943f1855ce773469e15ea2e84be662c79", + "size_in_bytes": 15591 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_tooltip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7805f854002e27c750640095b027ab50d19349e4fe18f7cd72b1095233c1a14b", + "sha256_in_prefix": "7805f854002e27c750640095b027ab50d19349e4fe18f7cd72b1095233c1a14b", + "size_in_bytes": 9814 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_tree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "873650fcf7aa441e49766bb0f351f3943350e0815b3eb754e56cfb30c62b4968", + "sha256_in_prefix": "873650fcf7aa441e49766bb0f351f3943350e0815b3eb754e56cfb30c62b4968", + "size_in_bytes": 3836 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_undo.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "240444b507cf801b62892e4edaa7df7af6fc4e73c8f8fd85d16d4515d36f1a0a", + "sha256_in_prefix": "240444b507cf801b62892e4edaa7df7af6fc4e73c8f8fd85d16d4515d36f1a0a", + "size_in_bytes": 8035 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b87f555661bce23e476c0825cfc44d663d9f6e50a9ab07befff13dc6a9968deb", + "sha256_in_prefix": "b87f555661bce23e476c0825cfc44d663d9f6e50a9ab07befff13dc6a9968deb", + "size_in_bytes": 873 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_warning.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d4f0916fc353f5027f5f5a186f73c816172f0005ba7da94690e17a404e899cfe", + "sha256_in_prefix": "d4f0916fc353f5027f5f5a186f73c816172f0005ba7da94690e17a404e899cfe", + "size_in_bytes": 4340 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_window.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a6a846ea261b26816c3b6d677b0da1c0cbab76ddd0f1a6f4ca92072d5c1dcfc9", + "sha256_in_prefix": "a6a846ea261b26816c3b6d677b0da1c0cbab76ddd0f1a6f4ca92072d5c1dcfc9", + "size_in_bytes": 2492 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_zoomheight.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6a458774cd567e4cd645d0510a76f0d6d1d9db8f3400f88af073f2c4da56f15d", + "sha256_in_prefix": "6a458774cd567e4cd645d0510a76f0d6d1d9db8f3400f88af073f2c4da56f15d", + "size_in_bytes": 2394 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/test_zzdummy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "20ec4c2c9c8ef405cf2fcb29801f8b163051fb1c81a114a42d6d3ed93bf107ee", + "sha256_in_prefix": "20ec4c2c9c8ef405cf2fcb29801f8b163051fb1c81a114a42d6d3ed93bf107ee", + "size_in_bytes": 8249 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7a9191d86406a84b499dff886e5fdab239cf7f4a3e6de137d5ef23ea40057dda", + "sha256_in_prefix": "7a9191d86406a84b499dff886e5fdab239cf7f4a3e6de137d5ef23ea40057dda", + "size_in_bytes": 2656 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/example_noext", + "path_type": "hardlink", + "sha256": "526edff5d21fd1f1421f5ab6a706cb51732edcae235b9895f93a8f46e25505fe", + "sha256_in_prefix": "526edff5d21fd1f1421f5ab6a706cb51732edcae235b9895f93a8f46e25505fe", + "size_in_bytes": 68 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/example_stub.pyi", + "path_type": "hardlink", + "sha256": "a88758b8a2261d4c1a0fa1bbabbd5a3da4ea58fa18b7114ebadb09c046768485", + "sha256_in_prefix": "a88758b8a2261d4c1a0fa1bbabbd5a3da4ea58fa18b7114ebadb09c046768485", + "size_in_bytes": 164 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/htest.py", + "path_type": "hardlink", + "sha256": "8c0413ab3067d28fe93f40e2e1da410414095ab278f63fc578a9d8452f98eb5c", + "sha256_in_prefix": "8c0413ab3067d28fe93f40e2e1da410414095ab278f63fc578a9d8452f98eb5c", + "size_in_bytes": 15313 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/mock_idle.py", + "path_type": "hardlink", + "sha256": "637d74d26089c582fb784c2920f5bcb41e5b1fc8b9e0931ddc1cc8d92becbff4", + "sha256_in_prefix": "637d74d26089c582fb784c2920f5bcb41e5b1fc8b9e0931ddc1cc8d92becbff4", + "size_in_bytes": 1943 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/mock_tk.py", + "path_type": "hardlink", + "sha256": "7d60a26e82fd0469a95e02c2adda6607363a51ab67d5851cc323a58a595f74a7", + "sha256_in_prefix": "7d60a26e82fd0469a95e02c2adda6607363a51ab67d5851cc323a58a595f74a7", + "size_in_bytes": 11693 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/template.py", + "path_type": "hardlink", + "sha256": "43421286ad234a4240f8d4bc09f67bb58da0bf9d9b07bf93010989ef2c17f2f8", + "sha256_in_prefix": "43421286ad234a4240f8d4bc09f67bb58da0bf9d9b07bf93010989ef2c17f2f8", + "size_in_bytes": 642 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_autocomplete.py", + "path_type": "hardlink", + "sha256": "0ee1af80bb645bd57e6f6383f5e5473f901e9d40524992abf9c48a4163997eef", + "sha256_in_prefix": "0ee1af80bb645bd57e6f6383f5e5473f901e9d40524992abf9c48a4163997eef", + "size_in_bytes": 11093 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_autocomplete_w.py", + "path_type": "hardlink", + "sha256": "f8cd80196c2841f65f53ca5ae1c4fb99c7c215b29cf88774e0b189c99e4cee79", + "sha256_in_prefix": "f8cd80196c2841f65f53ca5ae1c4fb99c7c215b29cf88774e0b189c99e4cee79", + "size_in_bytes": 720 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_autoexpand.py", + "path_type": "hardlink", + "sha256": "85f913f8cbd5dfd5d52d3b7d00eedec231ec3e4ee7d117db4a2bb714eb1a7243", + "sha256_in_prefix": "85f913f8cbd5dfd5d52d3b7d00eedec231ec3e4ee7d117db4a2bb714eb1a7243", + "size_in_bytes": 4638 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_browser.py", + "path_type": "hardlink", + "sha256": "bdfd3bd9ab02ee535e77f3233920f80891eb84d7042f7db381afc7766b3702eb", + "sha256_in_prefix": "bdfd3bd9ab02ee535e77f3233920f80891eb84d7042f7db381afc7766b3702eb", + "size_in_bytes": 8420 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_calltip.py", + "path_type": "hardlink", + "sha256": "a67efd1c92e824321254f615d35a72508ee09d75e1058c3d01ad7d8bf3be1ebf", + "sha256_in_prefix": "a67efd1c92e824321254f615d35a72508ee09d75e1058c3d01ad7d8bf3be1ebf", + "size_in_bytes": 13658 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_calltip_w.py", + "path_type": "hardlink", + "sha256": "7462c048c689f82c3ae6b5782a18776762f88055b80ae77a92243b6c0606e004", + "sha256_in_prefix": "7462c048c689f82c3ae6b5782a18776762f88055b80ae77a92243b6c0606e004", + "size_in_bytes": 686 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_codecontext.py", + "path_type": "hardlink", + "sha256": "84e6b890b22b2abcc0865c691162b93c6ffb9b4e17f05011bdaffa770a52fcf0", + "sha256_in_prefix": "84e6b890b22b2abcc0865c691162b93c6ffb9b4e17f05011bdaffa770a52fcf0", + "size_in_bytes": 16082 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_colorizer.py", + "path_type": "hardlink", + "sha256": "6a3fbb630e0ecc7aafc9c8bc56ece3462911c733aa3bb4c52ee55c1d897301d4", + "sha256_in_prefix": "6a3fbb630e0ecc7aafc9c8bc56ece3462911c733aa3bb4c52ee55c1d897301d4", + "size_in_bytes": 22882 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_config.py", + "path_type": "hardlink", + "sha256": "02546eb557e57b1654da9016cf56f1826869f3e6c78bcafffb8a89013641c1a1", + "sha256_in_prefix": "02546eb557e57b1654da9016cf56f1826869f3e6c78bcafffb8a89013641c1a1", + "size_in_bytes": 32091 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_config_key.py", + "path_type": "hardlink", + "sha256": "54d0c65e1f66d37c415d3fe533c8db891974f08e8fca6374596280d64db86586", + "sha256_in_prefix": "54d0c65e1f66d37c415d3fe533c8db891974f08e8fca6374596280d64db86586", + "size_in_bytes": 11462 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_configdialog.py", + "path_type": "hardlink", + "sha256": "56685b99d406c974ffce84260b08b06476b1e98f701d0675c378d86c8f19f579", + "sha256_in_prefix": "56685b99d406c974ffce84260b08b06476b1e98f701d0675c378d86c8f19f579", + "size_in_bytes": 55389 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_debugger.py", + "path_type": "hardlink", + "sha256": "8117fa37bf2c4266809f3a41c7c37c603c6a390b235801504123ea533c55d7cc", + "sha256_in_prefix": "8117fa37bf2c4266809f3a41c7c37c603c6a390b235801504123ea533c55d7cc", + "size_in_bytes": 9727 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_debugger_r.py", + "path_type": "hardlink", + "sha256": "ccc0ba5e03ee1df449f78a164efdc6739f5a530315ab3971ac05c652bc779cea", + "sha256_in_prefix": "ccc0ba5e03ee1df449f78a164efdc6739f5a530315ab3971ac05c652bc779cea", + "size_in_bytes": 965 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_debugobj.py", + "path_type": "hardlink", + "sha256": "5427a574cfcfd36a48e365f6f8864b226ee8d7eb48702ff1496570302b1d9acc", + "sha256_in_prefix": "5427a574cfcfd36a48e365f6f8864b226ee8d7eb48702ff1496570302b1d9acc", + "size_in_bytes": 1611 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_debugobj_r.py", + "path_type": "hardlink", + "sha256": "22d74368ba175175b9c14315f9d82fd7ddde60ae93d2e5572e9a647de7e869eb", + "sha256_in_prefix": "22d74368ba175175b9c14315f9d82fd7ddde60ae93d2e5572e9a647de7e869eb", + "size_in_bytes": 545 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_delegator.py", + "path_type": "hardlink", + "sha256": "559d39df8c1ff38d177943f245b87f5379ee5ea93399fd6b5f7bfa882e6ed8ca", + "sha256_in_prefix": "559d39df8c1ff38d177943f245b87f5379ee5ea93399fd6b5f7bfa882e6ed8ca", + "size_in_bytes": 1567 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_editmenu.py", + "path_type": "hardlink", + "sha256": "ed3800137d48ffcf86ecb71afe5a24cd9ed381571f23036438ba8a97f502326a", + "sha256_in_prefix": "ed3800137d48ffcf86ecb71afe5a24cd9ed381571f23036438ba8a97f502326a", + "size_in_bytes": 2564 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_editor.py", + "path_type": "hardlink", + "sha256": "654ae5ca7f747a4a88d2868de48c7bff1f35b26098075f840722e955fe4cb83e", + "sha256_in_prefix": "654ae5ca7f747a4a88d2868de48c7bff1f35b26098075f840722e955fe4cb83e", + "size_in_bytes": 8151 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_filelist.py", + "path_type": "hardlink", + "sha256": "d4cea5fdba68fb9e361541820d44eed003c317f4ef14bb9df3406b8d2c53ef7c", + "sha256_in_prefix": "d4cea5fdba68fb9e361541820d44eed003c317f4ef14bb9df3406b8d2c53ef7c", + "size_in_bytes": 795 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_format.py", + "path_type": "hardlink", + "sha256": "b356a2a8f5fe14c39c6af73623484df4ed930cc16ef4605f3b04fd9b618867a6", + "sha256_in_prefix": "b356a2a8f5fe14c39c6af73623484df4ed930cc16ef4605f3b04fd9b618867a6", + "size_in_bytes": 23610 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_grep.py", + "path_type": "hardlink", + "sha256": "ca64de882b5608e016b7df8f739089c9f262643bce09979b76399cc4be1ea12c", + "sha256_in_prefix": "ca64de882b5608e016b7df8f739089c9f262643bce09979b76399cc4be1ea12c", + "size_in_bytes": 5072 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_help.py", + "path_type": "hardlink", + "sha256": "0513a2872307b45ea7869b7e07dc437d7e8c69524073513b96374397f371b32a", + "sha256_in_prefix": "0513a2872307b45ea7869b7e07dc437d7e8c69524073513b96374397f371b32a", + "size_in_bytes": 863 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_help_about.py", + "path_type": "hardlink", + "sha256": "47663dfbcddced35ad97631cebb690a30ab3aa724bde0a7174d11290ac79eb02", + "sha256_in_prefix": "47663dfbcddced35ad97631cebb690a30ab3aa724bde0a7174d11290ac79eb02", + "size_in_bytes": 5904 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_history.py", + "path_type": "hardlink", + "sha256": "6319fe7810ed91786b503de80701a291a4f9abe54c9e101c19c0917b709e62f3", + "sha256_in_prefix": "6319fe7810ed91786b503de80701a291a4f9abe54c9e101c19c0917b709e62f3", + "size_in_bytes": 5517 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_hyperparser.py", + "path_type": "hardlink", + "sha256": "cd2fbc788d4d75b514e53951dc90d00d41a8a87baad31bc1e380b7449bfcf183", + "sha256_in_prefix": "cd2fbc788d4d75b514e53951dc90d00d41a8a87baad31bc1e380b7449bfcf183", + "size_in_bytes": 9082 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_iomenu.py", + "path_type": "hardlink", + "sha256": "8250eb60ea1d7760589febf38c171c8c6e202e527a680030233539db59439d8d", + "sha256_in_prefix": "8250eb60ea1d7760589febf38c171c8c6e202e527a680030233539db59439d8d", + "size_in_bytes": 2457 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_macosx.py", + "path_type": "hardlink", + "sha256": "975e48ab453711c5072988e2e66a7fe51e716ac64e494f022a5ff82781ccd368", + "sha256_in_prefix": "975e48ab453711c5072988e2e66a7fe51e716ac64e494f022a5ff82781ccd368", + "size_in_bytes": 3444 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_mainmenu.py", + "path_type": "hardlink", + "sha256": "faa064ffd9c8e30b1205e46bb4ede816c74b7948cfa34c7795ed19c35eac10d5", + "sha256_in_prefix": "faa064ffd9c8e30b1205e46bb4ede816c74b7948cfa34c7795ed19c35eac10d5", + "size_in_bytes": 1638 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_multicall.py", + "path_type": "hardlink", + "sha256": "1bfb51912275d8e346dce0a40ab84316b15e3f142e66529a8c9cfd52210c1a1f", + "sha256_in_prefix": "1bfb51912275d8e346dce0a40ab84316b15e3f142e66529a8c9cfd52210c1a1f", + "size_in_bytes": 1317 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_outwin.py", + "path_type": "hardlink", + "sha256": "4f0590e1fe9af387fa627cb8a40cd7618da5d2a46ce4b33446d54f6fbcce2105", + "sha256_in_prefix": "4f0590e1fe9af387fa627cb8a40cd7618da5d2a46ce4b33446d54f6fbcce2105", + "size_in_bytes": 5417 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_parenmatch.py", + "path_type": "hardlink", + "sha256": "5e0ba86116e28d46e7db9ed33d85cf7caa837e1779e1b8feb5f6b6b4a837551e", + "sha256_in_prefix": "5e0ba86116e28d46e7db9ed33d85cf7caa837e1779e1b8feb5f6b6b4a837551e", + "size_in_bytes": 3544 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_pathbrowser.py", + "path_type": "hardlink", + "sha256": "a7d9c5085ff5c64232897f6ee0a09258a41a35f153f47ff0f3b8fa97ec67be9e", + "sha256_in_prefix": "a7d9c5085ff5c64232897f6ee0a09258a41a35f153f47ff0f3b8fa97ec67be9e", + "size_in_bytes": 2422 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_percolator.py", + "path_type": "hardlink", + "sha256": "133b134a46b23cf2c635be3116415fd388e3a1c1581bf1a77d7f7f0aff3a725b", + "sha256_in_prefix": "133b134a46b23cf2c635be3116415fd388e3a1c1581bf1a77d7f7f0aff3a725b", + "size_in_bytes": 4065 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_pyparse.py", + "path_type": "hardlink", + "sha256": "8f386a9f535369afb495322e104077c66c5a3abb91917ec69f868b405120cf35", + "sha256_in_prefix": "8f386a9f535369afb495322e104077c66c5a3abb91917ec69f868b405120cf35", + "size_in_bytes": 19365 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_pyshell.py", + "path_type": "hardlink", + "sha256": "ff47aecd0657edbd7bc920473fe2e55b0bb0db6f347dc52f5e81b767897d3bc5", + "sha256_in_prefix": "ff47aecd0657edbd7bc920473fe2e55b0bb0db6f347dc52f5e81b767897d3bc5", + "size_in_bytes": 4965 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_query.py", + "path_type": "hardlink", + "sha256": "632c2dc13a158a5902e5b758166151ffa377db7f5a0c368bc3b0741a237876c3", + "sha256_in_prefix": "632c2dc13a158a5902e5b758166151ffa377db7f5a0c368bc3b0741a237876c3", + "size_in_bytes": 15454 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_redirector.py", + "path_type": "hardlink", + "sha256": "517c1fe16da359e01f3cdfdf3f7aead4283e8b8e1107522b72f59d4c4f3ade4c", + "sha256_in_prefix": "517c1fe16da359e01f3cdfdf3f7aead4283e8b8e1107522b72f59d4c4f3ade4c", + "size_in_bytes": 4176 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_replace.py", + "path_type": "hardlink", + "sha256": "321333b3eaad9ecbf633186bc625d4a60c4c736def0fa00665add2ab899eecb1", + "sha256_in_prefix": "321333b3eaad9ecbf633186bc625d4a60c4c736def0fa00665add2ab899eecb1", + "size_in_bytes": 8299 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_rpc.py", + "path_type": "hardlink", + "sha256": "1e2d997f442002389b3dadb47ed8134947c664a32ef637f43afdcbd1b5c13823", + "sha256_in_prefix": "1e2d997f442002389b3dadb47ed8134947c664a32ef637f43afdcbd1b5c13823", + "size_in_bytes": 805 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_run.py", + "path_type": "hardlink", + "sha256": "3cbd9ab33ef7ad8e575f798cc205988d5f106d8be0df20e12b794394c3342b9e", + "sha256_in_prefix": "3cbd9ab33ef7ad8e575f798cc205988d5f106d8be0df20e12b794394c3342b9e", + "size_in_bytes": 15756 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_runscript.py", + "path_type": "hardlink", + "sha256": "4264a834dc230d397725f398d905d0746321d543c56644e5c89af59fe3fedb61", + "sha256_in_prefix": "4264a834dc230d397725f398d905d0746321d543c56644e5c89af59fe3fedb61", + "size_in_bytes": 777 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_scrolledlist.py", + "path_type": "hardlink", + "sha256": "a84ec601c8786daf0564e978c97c0e14095c23f9a08bb64950f9cb541b074b3a", + "sha256_in_prefix": "a84ec601c8786daf0564e978c97c0e14095c23f9a08bb64950f9cb541b074b3a", + "size_in_bytes": 496 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_search.py", + "path_type": "hardlink", + "sha256": "c0550b241c99a566f61929515ca97aedf99f73568df3dfe93078ed22cb54892b", + "sha256_in_prefix": "c0550b241c99a566f61929515ca97aedf99f73568df3dfe93078ed22cb54892b", + "size_in_bytes": 2459 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_searchbase.py", + "path_type": "hardlink", + "sha256": "2b8550dd411b75c6152c4da90843e1221094400080f9a1752e383d0b776f775b", + "sha256_in_prefix": "2b8550dd411b75c6152c4da90843e1221094400080f9a1752e383d0b776f775b", + "size_in_bytes": 5691 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_searchengine.py", + "path_type": "hardlink", + "sha256": "519ddd5633eb8732539594f79ed21a6544f65e599a0d5c8c84db3a488ccdad97", + "sha256_in_prefix": "519ddd5633eb8732539594f79ed21a6544f65e599a0d5c8c84db3a488ccdad97", + "size_in_bytes": 11588 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_sidebar.py", + "path_type": "hardlink", + "sha256": "262977182301b015c9d5051d8ac9861eb286f03b4126d3b01e4d6fe36d866f09", + "sha256_in_prefix": "262977182301b015c9d5051d8ac9861eb286f03b4126d3b01e4d6fe36d866f09", + "size_in_bytes": 26854 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_squeezer.py", + "path_type": "hardlink", + "sha256": "fd5f695e2b1c296719e0a5b494a93184cc7e28cca22e9265def8171b23276b6c", + "sha256_in_prefix": "fd5f695e2b1c296719e0a5b494a93184cc7e28cca22e9265def8171b23276b6c", + "size_in_bytes": 19656 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_stackviewer.py", + "path_type": "hardlink", + "sha256": "15eaeabf43bbaf7d7bc795fb3dfd59c92f3691c73a20548513dcadef8d45b8bf", + "sha256_in_prefix": "15eaeabf43bbaf7d7bc795fb3dfd59c92f3691c73a20548513dcadef8d45b8bf", + "size_in_bytes": 991 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_statusbar.py", + "path_type": "hardlink", + "sha256": "0e9b262b9ad0046cbb0af1101a651fcb88cd1cba38e474b863abbb074b260a02", + "sha256_in_prefix": "0e9b262b9ad0046cbb0af1101a651fcb88cd1cba38e474b863abbb074b260a02", + "size_in_bytes": 1133 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_text.py", + "path_type": "hardlink", + "sha256": "55abe8a9d0bdb45efecb879207f1259702cdcf47dbc636d7cca8dd458f0dc70f", + "sha256_in_prefix": "55abe8a9d0bdb45efecb879207f1259702cdcf47dbc636d7cca8dd458f0dc70f", + "size_in_bytes": 6970 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_textview.py", + "path_type": "hardlink", + "sha256": "e45b199106608c7c981c149d3b4ccf092e7a2e7e9430cc76887cd769b9aaf533", + "sha256_in_prefix": "e45b199106608c7c981c149d3b4ccf092e7a2e7e9430cc76887cd769b9aaf533", + "size_in_bytes": 7364 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_tooltip.py", + "path_type": "hardlink", + "sha256": "b9a82e57761bbca3d4e07193652e8294895765092ef8a651f4dcf63acec7f153", + "sha256_in_prefix": "b9a82e57761bbca3d4e07193652e8294895765092ef8a651f4dcf63acec7f153", + "size_in_bytes": 5385 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_tree.py", + "path_type": "hardlink", + "sha256": "62ae68d64105485107e8173f94ce09739f276004bc8fa65efa5add2c6188e166", + "sha256_in_prefix": "62ae68d64105485107e8173f94ce09739f276004bc8fa65efa5add2c6188e166", + "size_in_bytes": 1752 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_undo.py", + "path_type": "hardlink", + "sha256": "c5178b2dd77d794938fa52adce719d4948a92ba1a689068cec1fb6888d033e0e", + "sha256_in_prefix": "c5178b2dd77d794938fa52adce719d4948a92ba1a689068cec1fb6888d033e0e", + "size_in_bytes": 4228 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_util.py", + "path_type": "hardlink", + "sha256": "300f627fc2199deb246ec793ef47b032de742d763a4170c8bb15e19ccbf602a5", + "sha256_in_prefix": "300f627fc2199deb246ec793ef47b032de742d763a4170c8bb15e19ccbf602a5", + "size_in_bytes": 308 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_warning.py", + "path_type": "hardlink", + "sha256": "d1efc442b3fb93de89fb0988c73f8536fc5099afb761d2b69ec101c239c8c193", + "sha256_in_prefix": "d1efc442b3fb93de89fb0988c73f8536fc5099afb761d2b69ec101c239c8c193", + "size_in_bytes": 2740 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_window.py", + "path_type": "hardlink", + "sha256": "336f2b6994f5aacca9689f32249db20a8dac36934314b7d5ba391d94169d63c6", + "sha256_in_prefix": "336f2b6994f5aacca9689f32249db20a8dac36934314b7d5ba391d94169d63c6", + "size_in_bytes": 1075 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_zoomheight.py", + "path_type": "hardlink", + "sha256": "6300aa47014a5c2dfc9bc0d6c3fb234dff4e4b60a6527d4cdfbb8c416f99df44", + "sha256_in_prefix": "6300aa47014a5c2dfc9bc0d6c3fb234dff4e4b60a6527d4cdfbb8c416f99df44", + "size_in_bytes": 999 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/test_zzdummy.py", + "path_type": "hardlink", + "sha256": "4502524aaa1923393725c04e6b2f27077399190e42bc8903415e95718c5f3c6f", + "sha256_in_prefix": "4502524aaa1923393725c04e6b2f27077399190e42bc8903415e95718c5f3c6f", + "size_in_bytes": 4455 + }, + { + "_path": "lib/python3.12/idlelib/idle_test/tkinter_testing_utils.py", + "path_type": "hardlink", + "sha256": "ece147cef65152a54b0a3d4319bdf8ed82d9a6310273b0056cc17a2de4d744cd", + "sha256_in_prefix": "ece147cef65152a54b0a3d4319bdf8ed82d9a6310273b0056cc17a2de4d744cd", + "size_in_bytes": 2333 + }, + { + "_path": "lib/python3.12/idlelib/iomenu.py", + "path_type": "hardlink", + "sha256": "7004f1ab2cfa5994e453f426507170ec37c1c4a5b9837ba319e5eaebf1a29c34", + "sha256_in_prefix": "7004f1ab2cfa5994e453f426507170ec37c1c4a5b9837ba319e5eaebf1a29c34", + "size_in_bytes": 16159 + }, + { + "_path": "lib/python3.12/idlelib/macosx.py", + "path_type": "hardlink", + "sha256": "e6c687754bb60cd1015a413073b4d85b5e5bc7993c1acbfbc92d70600a83132e", + "sha256_in_prefix": "e6c687754bb60cd1015a413073b4d85b5e5bc7993c1acbfbc92d70600a83132e", + "size_in_bytes": 9290 + }, + { + "_path": "lib/python3.12/idlelib/mainmenu.py", + "path_type": "hardlink", + "sha256": "092fad4454f593d7bf2e5e1e746acade92bb346d06476ba527f162f843ae3208", + "sha256_in_prefix": "092fad4454f593d7bf2e5e1e746acade92bb346d06476ba527f162f843ae3208", + "size_in_bytes": 3938 + }, + { + "_path": "lib/python3.12/idlelib/multicall.py", + "path_type": "hardlink", + "sha256": "efb7d9bddcae17fab2108cb714c240c82d1368087b6d2b91e02ec224ddebce12", + "sha256_in_prefix": "efb7d9bddcae17fab2108cb714c240c82d1368087b6d2b91e02ec224ddebce12", + "size_in_bytes": 18652 + }, + { + "_path": "lib/python3.12/idlelib/outwin.py", + "path_type": "hardlink", + "sha256": "e1946c1a25a020a48843b2ed528bcdd6df29b2af117472b7e2627997b1339b84", + "sha256_in_prefix": "e1946c1a25a020a48843b2ed528bcdd6df29b2af117472b7e2627997b1339b84", + "size_in_bytes": 5715 + }, + { + "_path": "lib/python3.12/idlelib/parenmatch.py", + "path_type": "hardlink", + "sha256": "f122e13c385a135cbbbe8b1d87efeed43ddd3e0be9ddd8aa24b267b61fac4287", + "sha256_in_prefix": "f122e13c385a135cbbbe8b1d87efeed43ddd3e0be9ddd8aa24b267b61fac4287", + "size_in_bytes": 7204 + }, + { + "_path": "lib/python3.12/idlelib/pathbrowser.py", + "path_type": "hardlink", + "sha256": "42a4e008922c991049f1b42ca18700b65f2f8d0ab6dd12cc22671771e90c2065", + "sha256_in_prefix": "42a4e008922c991049f1b42ca18700b65f2f8d0ab6dd12cc22671771e90c2065", + "size_in_bytes": 3093 + }, + { + "_path": "lib/python3.12/idlelib/percolator.py", + "path_type": "hardlink", + "sha256": "42fe72c167eb3a2795cbe64c498d7cbe1de05132be29a99a58226ae83efb31d4", + "sha256_in_prefix": "42fe72c167eb3a2795cbe64c498d7cbe1de05132be29a99a58226ae83efb31d4", + "size_in_bytes": 3568 + }, + { + "_path": "lib/python3.12/idlelib/pyparse.py", + "path_type": "hardlink", + "sha256": "21c6bf43370998d5a5a6670f7b13409335e9a2c1a350ed586bbe63be5f226648", + "sha256_in_prefix": "21c6bf43370998d5a5a6670f7b13409335e9a2c1a350ed586bbe63be5f226648", + "size_in_bytes": 19864 + }, + { + "_path": "lib/python3.12/idlelib/pyshell.py", + "path_type": "hardlink", + "sha256": "013aec4744f8b89847446d7411962ce249757b33c38a014a4e3f75ac0321b4c1", + "sha256_in_prefix": "013aec4744f8b89847446d7411962ce249757b33c38a014a4e3f75ac0321b4c1", + "size_in_bytes": 62204 + }, + { + "_path": "lib/python3.12/idlelib/query.py", + "path_type": "hardlink", + "sha256": "faea5edd6b8693e6a32107054ad0de3be4d28e6aacb7792f86cbbe146131373b", + "sha256_in_prefix": "faea5edd6b8693e6a32107054ad0de3be4d28e6aacb7792f86cbbe146131373b", + "size_in_bytes": 15067 + }, + { + "_path": "lib/python3.12/idlelib/redirector.py", + "path_type": "hardlink", + "sha256": "7911a7534eb0c73ee3e2464c5f8498109653f73ebed8fa903780c5fd7ca00754", + "sha256_in_prefix": "7911a7534eb0c73ee3e2464c5f8498109653f73ebed8fa903780c5fd7ca00754", + "size_in_bytes": 6777 + }, + { + "_path": "lib/python3.12/idlelib/replace.py", + "path_type": "hardlink", + "sha256": "ea13db39aa89df369b36200c7301874a5636403e8270b1862f946e2fff081b84", + "sha256_in_prefix": "ea13db39aa89df369b36200c7301874a5636403e8270b1862f946e2fff081b84", + "size_in_bytes": 9841 + }, + { + "_path": "lib/python3.12/idlelib/rpc.py", + "path_type": "hardlink", + "sha256": "8d0cb6e11c8dcc5dbda89b9a582bfaa74fe2b661dde442b02eb61b8fc47d9eb3", + "sha256_in_prefix": "8d0cb6e11c8dcc5dbda89b9a582bfaa74fe2b661dde442b02eb61b8fc47d9eb3", + "size_in_bytes": 21078 + }, + { + "_path": "lib/python3.12/idlelib/run.py", + "path_type": "hardlink", + "sha256": "d66c3aaa514d74ea8646818683e5a6e7ce423f3a3e0e0fa6d30e2c0b9c10b7c4", + "sha256_in_prefix": "d66c3aaa514d74ea8646818683e5a6e7ce423f3a3e0e0fa6d30e2c0b9c10b7c4", + "size_in_bytes": 21654 + }, + { + "_path": "lib/python3.12/idlelib/runscript.py", + "path_type": "hardlink", + "sha256": "b92740fddc7b1d603b1736a135bd15518081f20c0db1e1a779cab715ee9120fe", + "sha256_in_prefix": "b92740fddc7b1d603b1736a135bd15518081f20c0db1e1a779cab715ee9120fe", + "size_in_bytes": 8273 + }, + { + "_path": "lib/python3.12/idlelib/scrolledlist.py", + "path_type": "hardlink", + "sha256": "25b0ad247977f6079226052e2b76dd4c127bf50f2f5e8ffbd1fe10bc631bfca9", + "sha256_in_prefix": "25b0ad247977f6079226052e2b76dd4c127bf50f2f5e8ffbd1fe10bc631bfca9", + "size_in_bytes": 4478 + }, + { + "_path": "lib/python3.12/idlelib/search.py", + "path_type": "hardlink", + "sha256": "c53ff4d4814d97d0d95b7e15030d3ae8c732366ed84c2b300183e933270df724", + "sha256_in_prefix": "c53ff4d4814d97d0d95b7e15030d3ae8c732366ed84c2b300183e933270df724", + "size_in_bytes": 5567 + }, + { + "_path": "lib/python3.12/idlelib/searchbase.py", + "path_type": "hardlink", + "sha256": "d6db91e0d9aa869289f11677bcad7184be70fdb942d37b341cd9de6643f82f87", + "sha256_in_prefix": "d6db91e0d9aa869289f11677bcad7184be70fdb942d37b341cd9de6643f82f87", + "size_in_bytes": 7852 + }, + { + "_path": "lib/python3.12/idlelib/searchengine.py", + "path_type": "hardlink", + "sha256": "11b0c8df926e4f6bd2e26d0264b2d902c41bcc70d68a4a830df1ea2da2c2a6cc", + "sha256_in_prefix": "11b0c8df926e4f6bd2e26d0264b2d902c41bcc70d68a4a830df1ea2da2c2a6cc", + "size_in_bytes": 7415 + }, + { + "_path": "lib/python3.12/idlelib/sidebar.py", + "path_type": "hardlink", + "sha256": "760f14ebb0312adb289cda0562c9eff70982a0acde5d9d9d0b591390cd4a581e", + "sha256_in_prefix": "760f14ebb0312adb289cda0562c9eff70982a0acde5d9d9d0b591390cd4a581e", + "size_in_bytes": 20338 + }, + { + "_path": "lib/python3.12/idlelib/squeezer.py", + "path_type": "hardlink", + "sha256": "112221334fee94a88cba2ca7ac455e1bd6ab796397cbe036b1e8a98bc0787e30", + "sha256_in_prefix": "112221334fee94a88cba2ca7ac455e1bd6ab796397cbe036b1e8a98bc0787e30", + "size_in_bytes": 12834 + }, + { + "_path": "lib/python3.12/idlelib/stackviewer.py", + "path_type": "hardlink", + "sha256": "ee053a65298e2ec2f4628d8269a33362816271fd81fab4e550a621493c26a76f", + "sha256_in_prefix": "ee053a65298e2ec2f4628d8269a33362816271fd81fab4e550a621493c26a76f", + "size_in_bytes": 4016 + }, + { + "_path": "lib/python3.12/idlelib/statusbar.py", + "path_type": "hardlink", + "sha256": "3f4dc0f27b0c23e488d022abe8461529ce8a1b4eaf9dbfd97123ef2c502f684e", + "sha256_in_prefix": "3f4dc0f27b0c23e488d022abe8461529ce8a1b4eaf9dbfd97123ef2c502f684e", + "size_in_bytes": 1474 + }, + { + "_path": "lib/python3.12/idlelib/textview.py", + "path_type": "hardlink", + "sha256": "eace58159e9636bb1456885c21f5ed474e203090139e5dd3457ac72ad5552006", + "sha256_in_prefix": "eace58159e9636bb1456885c21f5ed474e203090139e5dd3457ac72ad5552006", + "size_in_bytes": 6808 + }, + { + "_path": "lib/python3.12/idlelib/tooltip.py", + "path_type": "hardlink", + "sha256": "73dfad0e6652bcd67f7fccdface2e4cd8d5f3c6ffe2ef1c2e86ca0cb12d5d034", + "sha256_in_prefix": "73dfad0e6652bcd67f7fccdface2e4cd8d5f3c6ffe2ef1c2e86ca0cb12d5d034", + "size_in_bytes": 6471 + }, + { + "_path": "lib/python3.12/idlelib/tree.py", + "path_type": "hardlink", + "sha256": "dd594fd0f47ed3cb956d6bc77f72f200144aca13a3c3b9ecd7f472fcefc9256a", + "sha256_in_prefix": "dd594fd0f47ed3cb956d6bc77f72f200144aca13a3c3b9ecd7f472fcefc9256a", + "size_in_bytes": 16483 + }, + { + "_path": "lib/python3.12/idlelib/undo.py", + "path_type": "hardlink", + "sha256": "291fda98995bb4688fbe05fd3fa689e21aade3627c4c16e8971ed353f6cc3107", + "sha256_in_prefix": "291fda98995bb4688fbe05fd3fa689e21aade3627c4c16e8971ed353f6cc3107", + "size_in_bytes": 11016 + }, + { + "_path": "lib/python3.12/idlelib/util.py", + "path_type": "hardlink", + "sha256": "91cfc9e882b1b67a166a8a98a139904c40d6d62efad754b9b344f91cf82e1495", + "sha256_in_prefix": "91cfc9e882b1b67a166a8a98a139904c40d6d62efad754b9b344f91cf82e1495", + "size_in_bytes": 1312 + }, + { + "_path": "lib/python3.12/idlelib/window.py", + "path_type": "hardlink", + "sha256": "ca31d8c01c9b468fcad0a4e529c8e205c1e4ecf30520545db654d466bd7158bd", + "sha256_in_prefix": "ca31d8c01c9b468fcad0a4e529c8e205c1e4ecf30520545db654d466bd7158bd", + "size_in_bytes": 2616 + }, + { + "_path": "lib/python3.12/idlelib/zoomheight.py", + "path_type": "hardlink", + "sha256": "5f6ff83cb0df3ee5e7d997ffe23efb341b994bfbaf00b79a4832d54231a095dd", + "sha256_in_prefix": "5f6ff83cb0df3ee5e7d997ffe23efb341b994bfbaf00b79a4832d54231a095dd", + "size_in_bytes": 4203 + }, + { + "_path": "lib/python3.12/idlelib/zzdummy.py", + "path_type": "hardlink", + "sha256": "5e248f0ea4f35052d23bb2c43564aa567b8cebaf91fd63ba0be8fef2f4167945", + "sha256_in_prefix": "5e248f0ea4f35052d23bb2c43564aa567b8cebaf91fd63ba0be8fef2f4167945", + "size_in_bytes": 2005 + }, + { + "_path": "lib/python3.12/imaplib.py", + "path_type": "hardlink", + "sha256": "81a8a1705087119d7ba1eba17bac27fdb49ed9127a28c6f7678f6013257ce0dd", + "sha256_in_prefix": "81a8a1705087119d7ba1eba17bac27fdb49ed9127a28c6f7678f6013257ce0dd", + "size_in_bytes": 53688 + }, + { + "_path": "lib/python3.12/imghdr.py", + "path_type": "hardlink", + "sha256": "c1bb52ea0816db4c5f3420655ab4a476fb3829709141e91f1a56b9c6fe286d56", + "sha256_in_prefix": "c1bb52ea0816db4c5f3420655ab4a476fb3829709141e91f1a56b9c6fe286d56", + "size_in_bytes": 4398 + }, + { + "_path": "lib/python3.12/importlib/__init__.py", + "path_type": "hardlink", + "sha256": "c9e1b3dbc619ac31e7017ac43668a20200872c1c0e79ae379c0dab6ed399b730", + "sha256_in_prefix": "c9e1b3dbc619ac31e7017ac43668a20200872c1c0e79ae379c0dab6ed399b730", + "size_in_bytes": 4774 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4581d2f7b119e3e7612d43868a256a34f31f1d3def1844c807234258fd4fcf85", + "sha256_in_prefix": "4581d2f7b119e3e7612d43868a256a34f31f1d3def1844c807234258fd4fcf85", + "size_in_bytes": 4550 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/_abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "67b87d7e994b350dbe7a67d47bbca23c9c17be764017025afcf4e50afa6ad840", + "sha256_in_prefix": "67b87d7e994b350dbe7a67d47bbca23c9c17be764017025afcf4e50afa6ad840", + "size_in_bytes": 1638 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/_bootstrap.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "29dbab81c9ae02cbc5bb36dfdad0193ad981b0fb28f76837a333a1eae17fab24", + "sha256_in_prefix": "29dbab81c9ae02cbc5bb36dfdad0193ad981b0fb28f76837a333a1eae17fab24", + "size_in_bytes": 55807 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/_bootstrap_external.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "266f3e99abe352423b284f04cd04e43d22049eefbc15125f937ac4bee00dffdb", + "sha256_in_prefix": "266f3e99abe352423b284f04cd04e43d22049eefbc15125f937ac4bee00dffdb", + "size_in_bytes": 61522 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "be1c1fd63f7852972c4350dd9b1b8f0466ef5f475906412a869cecab4eb9484d", + "sha256_in_prefix": "be1c1fd63f7852972c4350dd9b1b8f0466ef5f475906412a869cecab4eb9484d", + "size_in_bytes": 10406 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/machinery.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eb0305d061c5aa3a13446baecb12730772b84ec8e668f3dc70f4eb09e249cfd5", + "sha256_in_prefix": "eb0305d061c5aa3a13446baecb12730772b84ec8e668f3dc70f4eb09e249cfd5", + "size_in_bytes": 1050 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/readers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9294a581266e459abbe74b80ef426cc635c3e23a0783f53b111327c131ae3d89", + "sha256_in_prefix": "9294a581266e459abbe74b80ef426cc635c3e23a0783f53b111327c131ae3d89", + "size_in_bytes": 457 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/simple.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "21462f37dee13994062a25006c52144cb8f9845b2dcd5fef42ce9aca0778aa29", + "sha256_in_prefix": "21462f37dee13994062a25006c52144cb8f9845b2dcd5fef42ce9aca0778aa29", + "size_in_bytes": 464 + }, + { + "_path": "lib/python3.12/importlib/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "13c7cae2224b84ba59e0e408cd8cbcbd382f2cd1d4838ecf4a32d68af4fbf4d2", + "sha256_in_prefix": "13c7cae2224b84ba59e0e408cd8cbcbd382f2cd1d4838ecf4a32d68af4fbf4d2", + "size_in_bytes": 11755 + }, + { + "_path": "lib/python3.12/importlib/_abc.py", + "path_type": "hardlink", + "sha256": "80aab7931dc999dee581c8b8b56fcd973fe156335a96ceeaf6acfc03cebf10e8", + "sha256_in_prefix": "80aab7931dc999dee581c8b8b56fcd973fe156335a96ceeaf6acfc03cebf10e8", + "size_in_bytes": 1354 + }, + { + "_path": "lib/python3.12/importlib/_bootstrap.py", + "path_type": "hardlink", + "sha256": "9653944363a4773cc32bbb34426024597a9d2ee4cd42e7912b4daf8cadfb53ed", + "sha256_in_prefix": "9653944363a4773cc32bbb34426024597a9d2ee4cd42e7912b4daf8cadfb53ed", + "size_in_bytes": 57056 + }, + { + "_path": "lib/python3.12/importlib/_bootstrap_external.py", + "path_type": "hardlink", + "sha256": "949e115a77dd6b25280195c30b6f5146a303212816b3221430ad82467d4f3133", + "sha256_in_prefix": "949e115a77dd6b25280195c30b6f5146a303212816b3221430ad82467d4f3133", + "size_in_bytes": 69175 + }, + { + "_path": "lib/python3.12/importlib/abc.py", + "path_type": "hardlink", + "sha256": "5f9cb36ca1bce9d5df00bc8d4d7f46b7ea2353dfa99292ad7f099affddfb5d03", + "sha256_in_prefix": "5f9cb36ca1bce9d5df00bc8d4d7f46b7ea2353dfa99292ad7f099affddfb5d03", + "size_in_bytes": 7612 + }, + { + "_path": "lib/python3.12/importlib/machinery.py", + "path_type": "hardlink", + "sha256": "d045cd7ecf2a12b6ecbfbef79eb114e87ef2ebd756f5b705f73e6f3266e3dede", + "sha256_in_prefix": "d045cd7ecf2a12b6ecbfbef79eb114e87ef2ebd756f5b705f73e6f3266e3dede", + "size_in_bytes": 880 + }, + { + "_path": "lib/python3.12/importlib/metadata/__init__.py", + "path_type": "hardlink", + "sha256": "1a26dfee8cb302b729501e944626f77e2cbcc4675038f3d18c2d8534751b3e8b", + "sha256_in_prefix": "1a26dfee8cb302b729501e944626f77e2cbcc4675038f3d18c2d8534751b3e8b", + "size_in_bytes": 28757 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5abca5c9488faaa1dce68e54a9b35aa9cb2374e8ad7d9e09b0eb55655e306139", + "sha256_in_prefix": "5abca5c9488faaa1dce68e54a9b35aa9cb2374e8ad7d9e09b0eb55655e306139", + "size_in_bytes": 48472 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_adapters.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "546cff7b305c5178918e85900c60d8723b30460fc2de0cc3c29620f491ce58cf", + "sha256_in_prefix": "546cff7b305c5178918e85900c60d8723b30460fc2de0cc3c29620f491ce58cf", + "size_in_bytes": 3830 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_collections.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b4428a1554dcef016fa74a1860fefbf246957d7ff09d2a50e0194a3a0fb94220", + "sha256_in_prefix": "b4428a1554dcef016fa74a1860fefbf246957d7ff09d2a50e0194a3a0fb94220", + "size_in_bytes": 1876 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_functools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d7f9d68a59f01d61bbf037f15341325bdf1c113e0e015bb0e1700bb29e8fc6e0", + "sha256_in_prefix": "d7f9d68a59f01d61bbf037f15341325bdf1c113e0e015bb0e1700bb29e8fc6e0", + "size_in_bytes": 3438 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_itertools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1e384348b2989cd8d953fca5da0abe72e5f4ea4d2b32d1a4b2a9d9469fff6893", + "sha256_in_prefix": "1e384348b2989cd8d953fca5da0abe72e5f4ea4d2b32d1a4b2a9d9469fff6893", + "size_in_bytes": 2351 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_meta.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "648a9d2f23e48b34978d1ea6ae95249f7e250a91e856ac522e86301ccfeedb42", + "sha256_in_prefix": "648a9d2f23e48b34978d1ea6ae95249f7e250a91e856ac522e86301ccfeedb42", + "size_in_bytes": 3276 + }, + { + "_path": "lib/python3.12/importlib/metadata/__pycache__/_text.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5322133435e01893223995c32d14f0572a4375e6c4bd6b148cbc817d3e68d43b", + "sha256_in_prefix": "5322133435e01893223995c32d14f0572a4375e6c4bd6b148cbc817d3e68d43b", + "size_in_bytes": 3837 + }, + { + "_path": "lib/python3.12/importlib/metadata/_adapters.py", + "path_type": "hardlink", + "sha256": "de9a880abc4513af1b69ce150cd5a5093201c39131717cdc2ba6b19f4364c163", + "sha256_in_prefix": "de9a880abc4513af1b69ce150cd5a5093201c39131717cdc2ba6b19f4364c163", + "size_in_bytes": 2406 + }, + { + "_path": "lib/python3.12/importlib/metadata/_collections.py", + "path_type": "hardlink", + "sha256": "089d0e4c21c88d6034648552e2fa0e440b27d91e11d9c40112d3ec6442690126", + "sha256_in_prefix": "089d0e4c21c88d6034648552e2fa0e440b27d91e11d9c40112d3ec6442690126", + "size_in_bytes": 743 + }, + { + "_path": "lib/python3.12/importlib/metadata/_functools.py", + "path_type": "hardlink", + "sha256": "3ec636fb8aeb297e1155e442d681a9d65075a660bd78a37cf3f7fe6c3f6e3a80", + "sha256_in_prefix": "3ec636fb8aeb297e1155e442d681a9d65075a660bd78a37cf3f7fe6c3f6e3a80", + "size_in_bytes": 2895 + }, + { + "_path": "lib/python3.12/importlib/metadata/_itertools.py", + "path_type": "hardlink", + "sha256": "72faffdaff0145bc5c225e71e6575fa9d1e3848f188bcb3cca4e741bf9e6ea34", + "sha256_in_prefix": "72faffdaff0145bc5c225e71e6575fa9d1e3848f188bcb3cca4e741bf9e6ea34", + "size_in_bytes": 2068 + }, + { + "_path": "lib/python3.12/importlib/metadata/_meta.py", + "path_type": "hardlink", + "sha256": "bd3504040497cd049e6b529bde0b461f63cd2be3070f2d0815d4dd7609b266c8", + "sha256_in_prefix": "bd3504040497cd049e6b529bde0b461f63cd2be3070f2d0815d4dd7609b266c8", + "size_in_bytes": 1590 + }, + { + "_path": "lib/python3.12/importlib/metadata/_text.py", + "path_type": "hardlink", + "sha256": "1c2b0592c66924b7933f734493f9e0ac079755146d4ebb7287d78e001a113f80", + "sha256_in_prefix": "1c2b0592c66924b7933f734493f9e0ac079755146d4ebb7287d78e001a113f80", + "size_in_bytes": 2166 + }, + { + "_path": "lib/python3.12/importlib/readers.py", + "path_type": "hardlink", + "sha256": "d0d57d118d64916f7e6edb04f8bd1a760a1abb879125899ef50a36d09ef54df4", + "sha256_in_prefix": "d0d57d118d64916f7e6edb04f8bd1a760a1abb879125899ef50a36d09ef54df4", + "size_in_bytes": 327 + }, + { + "_path": "lib/python3.12/importlib/resources/__init__.py", + "path_type": "hardlink", + "sha256": "7af3e6d7690b818a939bea5bce6eb46cebae9ae993f08a41356169d2e332af31", + "sha256_in_prefix": "7af3e6d7690b818a939bea5bce6eb46cebae9ae993f08a41356169d2e332af31", + "size_in_bytes": 506 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0ed3c2784a34be39b0d88b43a9761e5031ed41cd290b967080b571084a777df2", + "sha256_in_prefix": "0ed3c2784a34be39b0d88b43a9761e5031ed41cd290b967080b571084a777df2", + "size_in_bytes": 610 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/_adapters.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "45b4d8cc9fa54b89bb1e43b5d8f8ed5c806174ef6537eab1d8b70a373be26421", + "sha256_in_prefix": "45b4d8cc9fa54b89bb1e43b5d8f8ed5c806174ef6537eab1d8b70a373be26421", + "size_in_bytes": 9619 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/_common.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "54bc361068f875260a2e26fd0b409126453c8286bf1afe7e3e11ffdf4b1e0fa8", + "sha256_in_prefix": "54bc361068f875260a2e26fd0b409126453c8286bf1afe7e3e11ffdf4b1e0fa8", + "size_in_bytes": 8701 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/_itertools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1ba4618df8db3fe5eed001cc978ff6fb1edbb0bf04bca685fa6ccc83d3da18b5", + "sha256_in_prefix": "1ba4618df8db3fe5eed001cc978ff6fb1edbb0bf04bca685fa6ccc83d3da18b5", + "size_in_bytes": 1534 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/_legacy.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ed579f041fb397249c4e134b841e5b310348fc2a38851b8296ccd48e2e78e0cc", + "sha256_in_prefix": "ed579f041fb397249c4e134b841e5b310348fc2a38851b8296ccd48e2e78e0cc", + "size_in_bytes": 5738 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/abc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f6c917e870ff85ede086ddf24fea421df82258423768fc4f7a2044e263dac097", + "sha256_in_prefix": "f6c917e870ff85ede086ddf24fea421df82258423768fc4f7a2044e263dac097", + "size_in_bytes": 8916 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/readers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2d9598070076eb9f787c316814e27b5d436a67766ad46a449cbb6df28df2ccf2", + "sha256_in_prefix": "2d9598070076eb9f787c316814e27b5d436a67766ad46a449cbb6df28df2ccf2", + "size_in_bytes": 8889 + }, + { + "_path": "lib/python3.12/importlib/resources/__pycache__/simple.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "752c8d3ca90f35e07f890dadf1e9f106ebcba8b59b20538c9bdb17f5d8329ded", + "sha256_in_prefix": "752c8d3ca90f35e07f890dadf1e9f106ebcba8b59b20538c9bdb17f5d8329ded", + "size_in_bytes": 5459 + }, + { + "_path": "lib/python3.12/importlib/resources/_adapters.py", + "path_type": "hardlink", + "sha256": "be9ac919b51e1db6a35fa5c2b8c3fa27794caea0a2f8ffcc4e5ce225447b8df9", + "sha256_in_prefix": "be9ac919b51e1db6a35fa5c2b8c3fa27794caea0a2f8ffcc4e5ce225447b8df9", + "size_in_bytes": 4482 + }, + { + "_path": "lib/python3.12/importlib/resources/_common.py", + "path_type": "hardlink", + "sha256": "9bfef8de14579936e96c0e921e934a3f4f56b4e32d3cfacc12f3e24436fc37b4", + "sha256_in_prefix": "9bfef8de14579936e96c0e921e934a3f4f56b4e32d3cfacc12f3e24436fc37b4", + "size_in_bytes": 5459 + }, + { + "_path": "lib/python3.12/importlib/resources/_itertools.py", + "path_type": "hardlink", + "sha256": "7838ac57a46a88d64ea202d25dfe8b3861ce61cefd14680faca34bcc52e60ab5", + "sha256_in_prefix": "7838ac57a46a88d64ea202d25dfe8b3861ce61cefd14680faca34bcc52e60ab5", + "size_in_bytes": 1277 + }, + { + "_path": "lib/python3.12/importlib/resources/_legacy.py", + "path_type": "hardlink", + "sha256": "d1329d662c712d603ec70b40670e07729a899a3e17a6bc7566472dcb48134596", + "sha256_in_prefix": "d1329d662c712d603ec70b40670e07729a899a3e17a6bc7566472dcb48134596", + "size_in_bytes": 3481 + }, + { + "_path": "lib/python3.12/importlib/resources/abc.py", + "path_type": "hardlink", + "sha256": "a726c48590b21ba5532f0c654735991571bc0ecafe88145cb8891d82cd364e5e", + "sha256_in_prefix": "a726c48590b21ba5532f0c654735991571bc0ecafe88145cb8891d82cd364e5e", + "size_in_bytes": 5203 + }, + { + "_path": "lib/python3.12/importlib/resources/readers.py", + "path_type": "hardlink", + "sha256": "231e0c485123729f26b706e54b1810d4294d3bd7182a2355b14b8318bd4ecf8e", + "sha256_in_prefix": "231e0c485123729f26b706e54b1810d4294d3bd7182a2355b14b8318bd4ecf8e", + "size_in_bytes": 4303 + }, + { + "_path": "lib/python3.12/importlib/resources/simple.py", + "path_type": "hardlink", + "sha256": "090dd3888305889b3ff34a3eef124bd44a5b5145676b8f8d183ad24d0dc75b66", + "sha256_in_prefix": "090dd3888305889b3ff34a3eef124bd44a5b5145676b8f8d183ad24d0dc75b66", + "size_in_bytes": 2584 + }, + { + "_path": "lib/python3.12/importlib/simple.py", + "path_type": "hardlink", + "sha256": "8e687aeeb1db537d2717cb0352c5f126ff7d4095c6de6dc7f00d5103f3009c40", + "sha256_in_prefix": "8e687aeeb1db537d2717cb0352c5f126ff7d4095c6de6dc7f00d5103f3009c40", + "size_in_bytes": 354 + }, + { + "_path": "lib/python3.12/importlib/util.py", + "path_type": "hardlink", + "sha256": "671f2995653f673f6d5056a1089debef473bc28ae7114f7a8db71475733d6876", + "sha256_in_prefix": "671f2995653f673f6d5056a1089debef473bc28ae7114f7a8db71475733d6876", + "size_in_bytes": 10994 + }, + { + "_path": "lib/python3.12/inspect.py", + "path_type": "hardlink", + "sha256": "ccda1da2b37db00f3f58427cec6435b98a23b121f4c7ecc91ba23a45184e96e5", + "sha256_in_prefix": "ccda1da2b37db00f3f58427cec6435b98a23b121f4c7ecc91ba23a45184e96e5", + "size_in_bytes": 126836 + }, + { + "_path": "lib/python3.12/io.py", + "path_type": "hardlink", + "sha256": "7cec3cb8ac004058dd0a5af246e6d950fb59c7ddd0058fda48bcb3fcb98d8822", + "sha256_in_prefix": "7cec3cb8ac004058dd0a5af246e6d950fb59c7ddd0058fda48bcb3fcb98d8822", + "size_in_bytes": 3582 + }, + { + "_path": "lib/python3.12/ipaddress.py", + "path_type": "hardlink", + "sha256": "89c1ba54b4daa5891a22ac6d19949f12c31bd2774c2b046f83707d941e77bead", + "sha256_in_prefix": "89c1ba54b4daa5891a22ac6d19949f12c31bd2774c2b046f83707d941e77bead", + "size_in_bytes": 78418 + }, + { + "_path": "lib/python3.12/json/__init__.py", + "path_type": "hardlink", + "sha256": "d5d41e2c29049515d295d81a6d40b4890fbec8d8482cfb401630f8ef2f77e4d5", + "sha256_in_prefix": "d5d41e2c29049515d295d81a6d40b4890fbec8d8482cfb401630f8ef2f77e4d5", + "size_in_bytes": 14020 + }, + { + "_path": "lib/python3.12/json/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4cc19b494a8605235ec00d363b8711946605bc37b0a340849a798156fed76a51", + "sha256_in_prefix": "4cc19b494a8605235ec00d363b8711946605bc37b0a340849a798156fed76a51", + "size_in_bytes": 13610 + }, + { + "_path": "lib/python3.12/json/__pycache__/decoder.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "14b8dc11b3018b690d0815e3ba55e485f0870676153960178799bc302ce83724", + "sha256_in_prefix": "14b8dc11b3018b690d0815e3ba55e485f0870676153960178799bc302ce83724", + "size_in_bytes": 13820 + }, + { + "_path": "lib/python3.12/json/__pycache__/encoder.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "91cc838e463246f4cd4886e7f4f3403b0d4af2c1df56b01ec5207427ce29429c", + "sha256_in_prefix": "91cc838e463246f4cd4886e7f4f3403b0d4af2c1df56b01ec5207427ce29429c", + "size_in_bytes": 15078 + }, + { + "_path": "lib/python3.12/json/__pycache__/scanner.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "84282f345616bbf50775631446e0f694953b0c15ac9b868a4f6ea5694a6d888b", + "sha256_in_prefix": "84282f345616bbf50775631446e0f694953b0c15ac9b868a4f6ea5694a6d888b", + "size_in_bytes": 3316 + }, + { + "_path": "lib/python3.12/json/__pycache__/tool.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dba3cf17c7aac0eb9d7abeb00d78bfa65456b7e602ab363a72f7e0c4560bf82d", + "sha256_in_prefix": "dba3cf17c7aac0eb9d7abeb00d78bfa65456b7e602ab363a72f7e0c4560bf82d", + "size_in_bytes": 4292 + }, + { + "_path": "lib/python3.12/json/decoder.py", + "path_type": "hardlink", + "sha256": "9f02654649816145bc76f8c210a5fe3ba1de142d4d97a1c93105732e747c285b", + "sha256_in_prefix": "9f02654649816145bc76f8c210a5fe3ba1de142d4d97a1c93105732e747c285b", + "size_in_bytes": 12473 + }, + { + "_path": "lib/python3.12/json/encoder.py", + "path_type": "hardlink", + "sha256": "af7bd40a0d0d0a3e726a9b4b3a2a543019f6ab97a340d0162a9c29ca9da97869", + "sha256_in_prefix": "af7bd40a0d0d0a3e726a9b4b3a2a543019f6ab97a340d0162a9c29ca9da97869", + "size_in_bytes": 16070 + }, + { + "_path": "lib/python3.12/json/scanner.py", + "path_type": "hardlink", + "sha256": "8604d9d03786d0d509abb49e9f069337278ea988c244069ae8ca2c89acc2cb08", + "sha256_in_prefix": "8604d9d03786d0d509abb49e9f069337278ea988c244069ae8ca2c89acc2cb08", + "size_in_bytes": 2425 + }, + { + "_path": "lib/python3.12/json/tool.py", + "path_type": "hardlink", + "sha256": "d5174b728b376a12cff3f17472d6b9b609c1d3926f7ee02d74d60c80afd60c77", + "sha256_in_prefix": "d5174b728b376a12cff3f17472d6b9b609c1d3926f7ee02d74d60c80afd60c77", + "size_in_bytes": 3339 + }, + { + "_path": "lib/python3.12/keyword.py", + "path_type": "hardlink", + "sha256": "18c2be738c04ad20ad375f6a71db34b3823c7f40b0340f5294d0e89f3c9b093b", + "sha256_in_prefix": "18c2be738c04ad20ad375f6a71db34b3823c7f40b0340f5294d0e89f3c9b093b", + "size_in_bytes": 1073 + }, + { + "_path": "lib/python3.12/lib-dynload/_asyncio.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "0b7ddfef3b2e2dad5d260af22ff5792cb23c96ecb9349df65bafd6a373ca7ef7", + "sha256_in_prefix": "0b7ddfef3b2e2dad5d260af22ff5792cb23c96ecb9349df65bafd6a373ca7ef7", + "size_in_bytes": 369208 + }, + { + "_path": "lib/python3.12/lib-dynload/_bisect.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "10f5c5ff186106c2c627958a41a7d98cfb932b490b9035eab196473f653aa3e2", + "sha256_in_prefix": "10f5c5ff186106c2c627958a41a7d98cfb932b490b9035eab196473f653aa3e2", + "size_in_bytes": 77640 + }, + { + "_path": "lib/python3.12/lib-dynload/_blake2.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "dc2eaf1d922c9e29a4888960e058cfec489e89c220f4b7449f76a38a8b063d4e", + "sha256_in_prefix": "dc2eaf1d922c9e29a4888960e058cfec489e89c220f4b7449f76a38a8b063d4e", + "size_in_bytes": 227208 + }, + { + "_path": "lib/python3.12/lib-dynload/_bz2.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "9d18a16251c83ed0c7574a0f73851e7315686ceece181a2ae6041a5f53c92c78", + "sha256_in_prefix": "9d18a16251c83ed0c7574a0f73851e7315686ceece181a2ae6041a5f53c92c78", + "size_in_bytes": 96696 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_cn.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "200746268b47dcd9f43832549a9d8a2235b135ecfbba5e8c210df6d58f32cc20", + "sha256_in_prefix": "200746268b47dcd9f43832549a9d8a2235b135ecfbba5e8c210df6d58f32cc20", + "size_in_bytes": 200432 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_hk.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "0bcede47ea99f6aa6d67b6d5eb14fcad77a4fac6a9aab806db44efe6b801afa9", + "sha256_in_prefix": "0bcede47ea99f6aa6d67b6d5eb14fcad77a4fac6a9aab806db44efe6b801afa9", + "size_in_bytes": 198808 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_iso2022.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "76c828aaa4b4a91941ed1fb401b33d90c31ea5e11ec7a77c7b8db87c0a2af361", + "sha256_in_prefix": "76c828aaa4b4a91941ed1fb401b33d90c31ea5e11ec7a77c7b8db87c0a2af361", + "size_in_bytes": 86296 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_jp.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "4a6c59fa64152ba89a9cb06d22120ee876125e636f2dff5d87932b6cde630d98", + "sha256_in_prefix": "4a6c59fa64152ba89a9cb06d22120ee876125e636f2dff5d87932b6cde630d98", + "size_in_bytes": 333264 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_kr.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "cee7e5326775e085e0112e7fac9f99ba0b864948f083f0b5c6a8bb293c6bcaf3", + "sha256_in_prefix": "cee7e5326775e085e0112e7fac9f99ba0b864948f083f0b5c6a8bb293c6bcaf3", + "size_in_bytes": 184016 + }, + { + "_path": "lib/python3.12/lib-dynload/_codecs_tw.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "14b8c650a56a07ab1419881caae8a1e86c8602e5783ed02970223d84cc65a009", + "sha256_in_prefix": "14b8c650a56a07ab1419881caae8a1e86c8602e5783ed02970223d84cc65a009", + "size_in_bytes": 150152 + }, + { + "_path": "lib/python3.12/lib-dynload/_contextvars.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "da853c357518ddc7899774a850b1e176849507f0e06af0052f59ec618dc16d82", + "sha256_in_prefix": "da853c357518ddc7899774a850b1e176849507f0e06af0052f59ec618dc16d82", + "size_in_bytes": 27160 + }, + { + "_path": "lib/python3.12/lib-dynload/_crypt.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "280f5b3a55c5e5bbc565ed3e68460b4003a5304a775aaef7297007d9b652cc4b", + "sha256_in_prefix": "280f5b3a55c5e5bbc565ed3e68460b4003a5304a775aaef7297007d9b652cc4b", + "size_in_bytes": 30152 + }, + { + "_path": "lib/python3.12/lib-dynload/_csv.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "43597d37d2d3efc74b2aaac5c7826b39fdf83124294b105b89afe6ef9ffe413d", + "sha256_in_prefix": "43597d37d2d3efc74b2aaac5c7826b39fdf83124294b105b89afe6ef9ffe413d", + "size_in_bytes": 154856 + }, + { + "_path": "lib/python3.12/lib-dynload/_ctypes.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "d0beb7c3d19ae964ed1d47d723182f361baa5e785feb8e392264926a154a991c", + "sha256_in_prefix": "d0beb7c3d19ae964ed1d47d723182f361baa5e785feb8e392264926a154a991c", + "size_in_bytes": 862608 + }, + { + "_path": "lib/python3.12/lib-dynload/_ctypes_test.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "09584ad81eb99e36a29ef61443d73a81e89108243571b27ed8555d6a92069be0", + "sha256_in_prefix": "09584ad81eb99e36a29ef61443d73a81e89108243571b27ed8555d6a92069be0", + "size_in_bytes": 77656 + }, + { + "_path": "lib/python3.12/lib-dynload/_curses.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "652f71b5c6789f0b5eeb4eb2c63e4cbc6c7b1a45630f5ccc54b0d0855beacb90", + "sha256_in_prefix": "652f71b5c6789f0b5eeb4eb2c63e4cbc6c7b1a45630f5ccc54b0d0855beacb90", + "size_in_bytes": 556512 + }, + { + "_path": "lib/python3.12/lib-dynload/_curses_panel.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "56d17288c5381ccf2e2121c88169e15f11130606592b257c6bf62af30e1e2b69", + "sha256_in_prefix": "56d17288c5381ccf2e2121c88169e15f11130606592b257c6bf62af30e1e2b69", + "size_in_bytes": 78200 + }, + { + "_path": "lib/python3.12/lib-dynload/_datetime.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "c360612064450a00d9753e072079ea6bdfa26fd5efbf81ff6eda881c9a10dd19", + "sha256_in_prefix": "c360612064450a00d9753e072079ea6bdfa26fd5efbf81ff6eda881c9a10dd19", + "size_in_bytes": 726464 + }, + { + "_path": "lib/python3.12/lib-dynload/_decimal.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "d5ff0e74b20f86c1da7c1a75c3d0b35c7a4f4d7f6db88fa21019e375acf118e8", + "sha256_in_prefix": "d5ff0e74b20f86c1da7c1a75c3d0b35c7a4f4d7f6db88fa21019e375acf118e8", + "size_in_bytes": 1609424 + }, + { + "_path": "lib/python3.12/lib-dynload/_elementtree.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "3de281f7bb6e02e3565c5f7b5eec517fb19d3d5edde93b57a8311596098670ce", + "sha256_in_prefix": "3de281f7bb6e02e3565c5f7b5eec517fb19d3d5edde93b57a8311596098670ce", + "size_in_bytes": 406024 + }, + { + "_path": "lib/python3.12/lib-dynload/_hashlib.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "58a43f07d0bc36011d7d4f33d6dc982e5760e1d19dfe4a4d91939cdf93f6f0e3", + "sha256_in_prefix": "58a43f07d0bc36011d7d4f33d6dc982e5760e1d19dfe4a4d91939cdf93f6f0e3", + "size_in_bytes": 210680 + }, + { + "_path": "lib/python3.12/lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "84d65b9bf3de8a27c6c0c3f4c14ff536d6a27e397b301299ab0f8870e8a67f37", + "sha256_in_prefix": "84d65b9bf3de8a27c6c0c3f4c14ff536d6a27e397b301299ab0f8870e8a67f37", + "size_in_bytes": 115928 + }, + { + "_path": "lib/python3.12/lib-dynload/_json.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "eed303741f0515acd33d1b04024af9685e39ff85ce3afa5123123bfe0fa142e3", + "sha256_in_prefix": "eed303741f0515acd33d1b04024af9685e39ff85ce3afa5123123bfe0fa142e3", + "size_in_bytes": 305456 + }, + { + "_path": "lib/python3.12/lib-dynload/_lsprof.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "c46ad1a8707ebf7a61ac75bd31e36295acce170fe67bfebde153f0b975539e3c", + "sha256_in_prefix": "c46ad1a8707ebf7a61ac75bd31e36295acce170fe67bfebde153f0b975539e3c", + "size_in_bytes": 195792 + }, + { + "_path": "lib/python3.12/lib-dynload/_lzma.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "f8ed7ef159cdb0fc150b86f23004f19971461e3b74d1b8218d630a3c9796d72f", + "sha256_in_prefix": "f8ed7ef159cdb0fc150b86f23004f19971461e3b74d1b8218d630a3c9796d72f", + "size_in_bytes": 155704 + }, + { + "_path": "lib/python3.12/lib-dynload/_md5.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "52d0b3bc0987dafa96dde2c4e691194a86677849f2890f37191dd67a35627b08", + "sha256_in_prefix": "52d0b3bc0987dafa96dde2c4e691194a86677849f2890f37191dd67a35627b08", + "size_in_bytes": 139656 + }, + { + "_path": "lib/python3.12/lib-dynload/_multibytecodec.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "683b3fbdcdac11d4211c08f7f307cad0efa8c7b1264a4a6064387404761c1a9f", + "sha256_in_prefix": "683b3fbdcdac11d4211c08f7f307cad0efa8c7b1264a4a6064387404761c1a9f", + "size_in_bytes": 223624 + }, + { + "_path": "lib/python3.12/lib-dynload/_multiprocessing.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "61d5bdd36d30bdc18464f11bf94a08be8e5d6b1a80fc604510e6229b381d2cf8", + "sha256_in_prefix": "61d5bdd36d30bdc18464f11bf94a08be8e5d6b1a80fc604510e6229b381d2cf8", + "size_in_bytes": 69120 + }, + { + "_path": "lib/python3.12/lib-dynload/_opcode.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "b6a8a28e7e117b5fc3f7470a45fa7f98413f1a13854348ef7cc4266ac8292b3b", + "sha256_in_prefix": "b6a8a28e7e117b5fc3f7470a45fa7f98413f1a13854348ef7cc4266ac8292b3b", + "size_in_bytes": 31240 + }, + { + "_path": "lib/python3.12/lib-dynload/_pickle.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "6bcca4cd179041081c235a2af22b1e5d7739b0772be6c7212a9a542dedcf99e5", + "sha256_in_prefix": "6bcca4cd179041081c235a2af22b1e5d7739b0772be6c7212a9a542dedcf99e5", + "size_in_bytes": 685168 + }, + { + "_path": "lib/python3.12/lib-dynload/_posixshmem.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "8b8483fe30d7726cfa675211be6b79b80c56302b25d8af272a1abdb708648f17", + "sha256_in_prefix": "8b8483fe30d7726cfa675211be6b79b80c56302b25d8af272a1abdb708648f17", + "size_in_bytes": 36096 + }, + { + "_path": "lib/python3.12/lib-dynload/_posixsubprocess.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "626ce13fcc6fb8783a20ed5b99031f453cc659967384aacc0a03da42485363ad", + "sha256_in_prefix": "626ce13fcc6fb8783a20ed5b99031f453cc659967384aacc0a03da42485363ad", + "size_in_bytes": 171408 + }, + { + "_path": "lib/python3.12/lib-dynload/_queue.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "43a6087c7efba9fe824e99ddb66077bd64598129dca3de1bff403e63c27928fc", + "sha256_in_prefix": "43a6087c7efba9fe824e99ddb66077bd64598129dca3de1bff403e63c27928fc", + "size_in_bytes": 61472 + }, + { + "_path": "lib/python3.12/lib-dynload/_random.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "9ab4c110b7353d5f20b7bae07dcbd899d7fce8e12b503e21f3d2c9d732a48c32", + "sha256_in_prefix": "9ab4c110b7353d5f20b7bae07dcbd899d7fce8e12b503e21f3d2c9d732a48c32", + "size_in_bytes": 62464 + }, + { + "_path": "lib/python3.12/lib-dynload/_sha1.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "551d443e858e90e8d5cc8fa8f3c1b23e1c087918cbe6b17798a99853e90047b0", + "sha256_in_prefix": "551d443e858e90e8d5cc8fa8f3c1b23e1c087918cbe6b17798a99853e90047b0", + "size_in_bytes": 73152 + }, + { + "_path": "lib/python3.12/lib-dynload/_sha2.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "f46de70d384b1a905e223cae9093372cde90566701afb623bb5d9cd6c03654c0", + "sha256_in_prefix": "f46de70d384b1a905e223cae9093372cde90566701afb623bb5d9cd6c03654c0", + "size_in_bytes": 1454592 + }, + { + "_path": "lib/python3.12/lib-dynload/_sha3.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "74c58aea4dbaf73e94988f7c5b8536f95db7ba6a64b64787a20cc553d2444edc", + "sha256_in_prefix": "74c58aea4dbaf73e94988f7c5b8536f95db7ba6a64b64787a20cc553d2444edc", + "size_in_bytes": 115824 + }, + { + "_path": "lib/python3.12/lib-dynload/_socket.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "d05b4bf349a7861d99cd9a1b9bc85d51e6594440cce447509a82893cbfe686ed", + "sha256_in_prefix": "d05b4bf349a7861d99cd9a1b9bc85d51e6594440cce447509a82893cbfe686ed", + "size_in_bytes": 313488 + }, + { + "_path": "lib/python3.12/lib-dynload/_sqlite3.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "e0327fc635d045cfcaf3bcaf1b6dcfb02f10f98c752953a3cc7e93fcc0e39a2c", + "sha256_in_prefix": "e0327fc635d045cfcaf3bcaf1b6dcfb02f10f98c752953a3cc7e93fcc0e39a2c", + "size_in_bytes": 638744 + }, + { + "_path": "lib/python3.12/lib-dynload/_ssl.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "73a592698a2b76f7e3086a1e0c1134ce03c4ba9cee93b2ed305a5377c1b67900", + "sha256_in_prefix": "73a592698a2b76f7e3086a1e0c1134ce03c4ba9cee93b2ed305a5377c1b67900", + "size_in_bytes": 526304 + }, + { + "_path": "lib/python3.12/lib-dynload/_statistics.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "364cd58eb6aee5a533fd9df39bb405f00508e381f52503bf8ac554c8aee695df", + "sha256_in_prefix": "364cd58eb6aee5a533fd9df39bb405f00508e381f52503bf8ac554c8aee695df", + "size_in_bytes": 33144 + }, + { + "_path": "lib/python3.12/lib-dynload/_struct.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "31a2ba2c7c8c8ee4a4152cccd75302265e51c9b6f4aaf1587722997990f2dc1b", + "sha256_in_prefix": "31a2ba2c7c8c8ee4a4152cccd75302265e51c9b6f4aaf1587722997990f2dc1b", + "size_in_bytes": 217936 + }, + { + "_path": "lib/python3.12/lib-dynload/_testbuffer.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "ed0a30becd52d58a126aad8d4d00499a9837388fed5fb9fedf23b215a32079f5", + "sha256_in_prefix": "ed0a30becd52d58a126aad8d4d00499a9837388fed5fb9fedf23b215a32079f5", + "size_in_bytes": 206400 + }, + { + "_path": "lib/python3.12/lib-dynload/_testcapi.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "6cb8d435ba3b1b8c19e19fcb6c4d57b3b0d37abd68964ba8889835c52ed9fdfc", + "sha256_in_prefix": "6cb8d435ba3b1b8c19e19fcb6c4d57b3b0d37abd68964ba8889835c52ed9fdfc", + "size_in_bytes": 1341736 + }, + { + "_path": "lib/python3.12/lib-dynload/_testclinic.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "a7bc56cb5a9545191ace7f9e2ac3a486a6168a8889cc84eea1a335b421f9d8c4", + "sha256_in_prefix": "a7bc56cb5a9545191ace7f9e2ac3a486a6168a8889cc84eea1a335b421f9d8c4", + "size_in_bytes": 270304 + }, + { + "_path": "lib/python3.12/lib-dynload/_testimportmultiple.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "d0c7a289a7401fd053972a7cd288de16315b68a62f51c20dae5d59471741f290", + "sha256_in_prefix": "d0c7a289a7401fd053972a7cd288de16315b68a62f51c20dae5d59471741f290", + "size_in_bytes": 25448 + }, + { + "_path": "lib/python3.12/lib-dynload/_testinternalcapi.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "f896da16d117ab97d5f2f4019bcd76e8d132f2426fa8ee3f1cafa908d7f1781a", + "sha256_in_prefix": "f896da16d117ab97d5f2f4019bcd76e8d132f2426fa8ee3f1cafa908d7f1781a", + "size_in_bytes": 205360 + }, + { + "_path": "lib/python3.12/lib-dynload/_testmultiphase.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "7f829104d1daea5978915dbff3a238c758d54c80cd85168d6d10c1ad10aba5e8", + "sha256_in_prefix": "7f829104d1daea5978915dbff3a238c758d54c80cd85168d6d10c1ad10aba5e8", + "size_in_bytes": 80096 + }, + { + "_path": "lib/python3.12/lib-dynload/_testsinglephase.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "963ad108db1256ee58fedd3783dde6e555d17a40c6105059d2a97b7301b22b33", + "sha256_in_prefix": "963ad108db1256ee58fedd3783dde6e555d17a40c6105059d2a97b7301b22b33", + "size_in_bytes": 48704 + }, + { + "_path": "lib/python3.12/lib-dynload/_tkinter.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "dbd9825c8d2cecbe19e8f7787809c8e8395a5f180df60f41b95d44176f7a2f83", + "sha256_in_prefix": "dbd9825c8d2cecbe19e8f7787809c8e8395a5f180df60f41b95d44176f7a2f83", + "size_in_bytes": 312424 + }, + { + "_path": "lib/python3.12/lib-dynload/_uuid.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "bc23c46f8f86fd2bdd5abb0d833052d09d3a7f416ccbfd0b366a1dfbff022c16", + "sha256_in_prefix": "bc23c46f8f86fd2bdd5abb0d833052d09d3a7f416ccbfd0b366a1dfbff022c16", + "size_in_bytes": 26632 + }, + { + "_path": "lib/python3.12/lib-dynload/_xxinterpchannels.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "9d5f4b90a849df1fd0453c7fba97499d9606c07ff8fd111ea02c745dc1a72340", + "sha256_in_prefix": "9d5f4b90a849df1fd0453c7fba97499d9606c07ff8fd111ea02c745dc1a72340", + "size_in_bytes": 226912 + }, + { + "_path": "lib/python3.12/lib-dynload/_xxsubinterpreters.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "de5e1365f6edb940b3e6ebb7a4226fe7c1dfabda7d21c037e93a7d18f22450ed", + "sha256_in_prefix": "de5e1365f6edb940b3e6ebb7a4226fe7c1dfabda7d21c037e93a7d18f22450ed", + "size_in_bytes": 157680 + }, + { + "_path": "lib/python3.12/lib-dynload/_xxtestfuzz.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "e393d9e19f21d72bc8a9df39be519d2653f7fc5054e32f23c91db7012fcb2884", + "sha256_in_prefix": "e393d9e19f21d72bc8a9df39be519d2653f7fc5054e32f23c91db7012fcb2884", + "size_in_bytes": 66992 + }, + { + "_path": "lib/python3.12/lib-dynload/_zoneinfo.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "3627be7af3966ad254bd1b705a0694aa1ac37608ec56271ebd47ae07ae3447a0", + "sha256_in_prefix": "3627be7af3966ad254bd1b705a0694aa1ac37608ec56271ebd47ae07ae3447a0", + "size_in_bytes": 272504 + }, + { + "_path": "lib/python3.12/lib-dynload/array.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "2f88d7faabab1f7bd944777efdc2e4660e5d3206e80b2fb738fbd90f8dacbeda", + "sha256_in_prefix": "2f88d7faabab1f7bd944777efdc2e4660e5d3206e80b2fb738fbd90f8dacbeda", + "size_in_bytes": 257952 + }, + { + "_path": "lib/python3.12/lib-dynload/audioop.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "dcb7ef03347e9798e743d5856b298a13a3401f1968b433185aab10fd49759a68", + "sha256_in_prefix": "dcb7ef03347e9798e743d5856b298a13a3401f1968b433185aab10fd49759a68", + "size_in_bytes": 229296 + }, + { + "_path": "lib/python3.12/lib-dynload/binascii.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "cfef339fa60fd4b7bf79464d76b094e16fdd9710b3c4d139d5b26fd0ff116d78", + "sha256_in_prefix": "cfef339fa60fd4b7bf79464d76b094e16fdd9710b3c4d139d5b26fd0ff116d78", + "size_in_bytes": 191592 + }, + { + "_path": "lib/python3.12/lib-dynload/cmath.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "e75937128a15ff8454f2143302f24491e91deb4fc47c31859268cbfa5c457018", + "sha256_in_prefix": "e75937128a15ff8454f2143302f24491e91deb4fc47c31859268cbfa5c457018", + "size_in_bytes": 168992 + }, + { + "_path": "lib/python3.12/lib-dynload/fcntl.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "4a1a579b645f71545528b1f22d3f16ddd664eb6f0730f8a591539ba9535517e9", + "sha256_in_prefix": "4a1a579b645f71545528b1f22d3f16ddd664eb6f0730f8a591539ba9535517e9", + "size_in_bytes": 59192 + }, + { + "_path": "lib/python3.12/lib-dynload/grp.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "964d4221dd7bcd2d1b03f5655a56c366319143983cac21b504aa56a65f605ca6", + "sha256_in_prefix": "964d4221dd7bcd2d1b03f5655a56c366319143983cac21b504aa56a65f605ca6", + "size_in_bytes": 56416 + }, + { + "_path": "lib/python3.12/lib-dynload/math.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "95c55431887c7932f392a2a1e92a34cf4200877f883fc28877259bf9124221dc", + "sha256_in_prefix": "95c55431887c7932f392a2a1e92a34cf4200877f883fc28877259bf9124221dc", + "size_in_bytes": 377736 + }, + { + "_path": "lib/python3.12/lib-dynload/mmap.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "23367ca747744a06d315995e5459d56401b8faf6a6c87c1967a32b9f0eef8dfd", + "sha256_in_prefix": "23367ca747744a06d315995e5459d56401b8faf6a6c87c1967a32b9f0eef8dfd", + "size_in_bytes": 91904 + }, + { + "_path": "lib/python3.12/lib-dynload/nis.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "80b9c5d3469d25ba843833d73344cf00103cabd8bc997a479822ce048dd58890", + "sha256_in_prefix": "80b9c5d3469d25ba843833d73344cf00103cabd8bc997a479822ce048dd58890", + "size_in_bytes": 58232 + }, + { + "_path": "lib/python3.12/lib-dynload/ossaudiodev.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "bacdd634dadbbb85d9dc50f4dfa533f64de5790d5d6f1fdc4fd4fbb14216c8eb", + "sha256_in_prefix": "bacdd634dadbbb85d9dc50f4dfa533f64de5790d5d6f1fdc4fd4fbb14216c8eb", + "size_in_bytes": 100760 + }, + { + "_path": "lib/python3.12/lib-dynload/pyexpat.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "30bfd1c8d5d0bf95ee0a343cea092a6ec1590a1fe90a9005361c47a9e9800d28", + "sha256_in_prefix": "30bfd1c8d5d0bf95ee0a343cea092a6ec1590a1fe90a9005361c47a9e9800d28", + "size_in_bytes": 230384 + }, + { + "_path": "lib/python3.12/lib-dynload/readline.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "d08e27270e74b91236499b55821353a524c5ef1083c3b926d55cd1f8249037b3", + "sha256_in_prefix": "d08e27270e74b91236499b55821353a524c5ef1083c3b926d55cd1f8249037b3", + "size_in_bytes": 116496 + }, + { + "_path": "lib/python3.12/lib-dynload/resource.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "5abd04a077ad49b87eb58d9545c5d9f0909ac8891d460a241e6c8faa38788949", + "sha256_in_prefix": "5abd04a077ad49b87eb58d9545c5d9f0909ac8891d460a241e6c8faa38788949", + "size_in_bytes": 54200 + }, + { + "_path": "lib/python3.12/lib-dynload/select.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "14437ae411dc66d8bc1cba910e7fe1b8967bf62066392d4771793d8139b442ae", + "sha256_in_prefix": "14437ae411dc66d8bc1cba910e7fe1b8967bf62066392d4771793d8139b442ae", + "size_in_bytes": 117120 + }, + { + "_path": "lib/python3.12/lib-dynload/spwd.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "1f8fd9ab0fd4a05a4762de3f6fe5ade13e15cebc7144a7104db818ebc2bc11cb", + "sha256_in_prefix": "1f8fd9ab0fd4a05a4762de3f6fe5ade13e15cebc7144a7104db818ebc2bc11cb", + "size_in_bytes": 47528 + }, + { + "_path": "lib/python3.12/lib-dynload/syslog.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "31f488c9ea4c4716cb87566fc7a9fc70ec33da7358c1ee2ae1cd687dda64e461", + "sha256_in_prefix": "31f488c9ea4c4716cb87566fc7a9fc70ec33da7358c1ee2ae1cd687dda64e461", + "size_in_bytes": 51888 + }, + { + "_path": "lib/python3.12/lib-dynload/termios.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "c48956c6ed18c8cdaf743872ed11aa7cec3f6740ce99313abdf837cd3f0b25d1", + "sha256_in_prefix": "c48956c6ed18c8cdaf743872ed11aa7cec3f6740ce99313abdf837cd3f0b25d1", + "size_in_bytes": 79176 + }, + { + "_path": "lib/python3.12/lib-dynload/unicodedata.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "08454f4f0827dcfa64e39e3bcd2a9d8c80d475482fb0cad03b418c11cdd1dca1", + "sha256_in_prefix": "08454f4f0827dcfa64e39e3bcd2a9d8c80d475482fb0cad03b418c11cdd1dca1", + "size_in_bytes": 1240144 + }, + { + "_path": "lib/python3.12/lib-dynload/xxlimited.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "019992e2b09ec3e4c73e022a781af6d2f240be188b8f999b95df3b56e5c5bf94", + "sha256_in_prefix": "019992e2b09ec3e4c73e022a781af6d2f240be188b8f999b95df3b56e5c5bf94", + "size_in_bytes": 40816 + }, + { + "_path": "lib/python3.12/lib-dynload/xxlimited_35.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "8846e06e19b94513aa9b7255d1161e37145a7dd4f90ed0529ba1f3109b4c30e2", + "sha256_in_prefix": "8846e06e19b94513aa9b7255d1161e37145a7dd4f90ed0529ba1f3109b4c30e2", + "size_in_bytes": 37464 + }, + { + "_path": "lib/python3.12/lib-dynload/xxsubtype.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "f558917264a2324002efa63321c4fa0173e9f880aa95cf4202c40d97895bb606", + "sha256_in_prefix": "f558917264a2324002efa63321c4fa0173e9f880aa95cf4202c40d97895bb606", + "size_in_bytes": 36728 + }, + { + "_path": "lib/python3.12/lib-dynload/zlib.cpython-312-x86_64-linux-gnu.so", + "path_type": "hardlink", + "sha256": "c72ad2f4c88df964d8c2a29016d560714d1415ebc6541cdc6baf988e89ecbd42", + "sha256_in_prefix": "c72ad2f4c88df964d8c2a29016d560714d1415ebc6541cdc6baf988e89ecbd42", + "size_in_bytes": 166480 + }, + { + "_path": "lib/python3.12/lib2to3/Grammar.txt", + "path_type": "hardlink", + "sha256": "508e62e787dd756eb0a4eb1b8d128320ca02cd246ab14cc8ce0a476dc88cc5b6", + "sha256_in_prefix": "508e62e787dd756eb0a4eb1b8d128320ca02cd246ab14cc8ce0a476dc88cc5b6", + "size_in_bytes": 8696 + }, + { + "_path": "lib/python3.12/lib2to3/Grammar3.12.5.final.0.pickle", + "path_type": "hardlink", + "sha256": "97c8ed74d091fcfd23498029bb819c29d096c3dcb1326edee5dfb0591ade2e4b", + "sha256_in_prefix": "97c8ed74d091fcfd23498029bb819c29d096c3dcb1326edee5dfb0591ade2e4b", + "size_in_bytes": 15313 + }, + { + "_path": "lib/python3.12/lib2to3/PatternGrammar.txt", + "path_type": "hardlink", + "sha256": "ee5ba5db3b6722a0e2fbe2560ebc1c883e72328ef9c3b4da1c7c5d1cc649bce3", + "sha256_in_prefix": "ee5ba5db3b6722a0e2fbe2560ebc1c883e72328ef9c3b4da1c7c5d1cc649bce3", + "size_in_bytes": 793 + }, + { + "_path": "lib/python3.12/lib2to3/PatternGrammar3.12.5.final.0.pickle", + "path_type": "hardlink", + "sha256": "36ee934395b9209737b13893ddaff05fad8e239c2fdfac29d401d3fceeb30768", + "sha256_in_prefix": "36ee934395b9209737b13893ddaff05fad8e239c2fdfac29d401d3fceeb30768", + "size_in_bytes": 1225 + }, + { + "_path": "lib/python3.12/lib2to3/__init__.py", + "path_type": "hardlink", + "sha256": "5373a81ab198cda8e95652dff46ecfee197a0b8901e8432ab448d97b8bc37f87", + "sha256_in_prefix": "5373a81ab198cda8e95652dff46ecfee197a0b8901e8432ab448d97b8bc37f87", + "size_in_bytes": 156 + }, + { + "_path": "lib/python3.12/lib2to3/__main__.py", + "path_type": "hardlink", + "sha256": "c7b09f90e66dea194ad63dc02c6425dff977d16f1f21a157b7475905c219a707", + "sha256_in_prefix": "c7b09f90e66dea194ad63dc02c6425dff977d16f1f21a157b7475905c219a707", + "size_in_bytes": 67 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "88870f4f83f1ce82b281249fa53401be6f1b2ebffaf9282368e74f9d462e1f80", + "sha256_in_prefix": "88870f4f83f1ce82b281249fa53401be6f1b2ebffaf9282368e74f9d462e1f80", + "size_in_bytes": 339 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ff3057d9cbb8f97d9fdaf1be9a95ced112547aa838ec72ea02042c129270d273", + "sha256_in_prefix": "ff3057d9cbb8f97d9fdaf1be9a95ced112547aa838ec72ea02042c129270d273", + "size_in_bytes": 270 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/btm_matcher.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "85ea627b174a44c045fa3a8f8865f2a4d12d4909b1101de0a5a2eac38cea1d9c", + "sha256_in_prefix": "85ea627b174a44c045fa3a8f8865f2a4d12d4909b1101de0a5a2eac38cea1d9c", + "size_in_bytes": 7313 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/btm_utils.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a5f6ff01aabbb0211345fa5fa84db7c63f502224959e8cba11c5258c76372132", + "sha256_in_prefix": "a5f6ff01aabbb0211345fa5fa84db7c63f502224959e8cba11c5258c76372132", + "size_in_bytes": 11079 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/fixer_base.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0d81d97caba99fa51abb77940020924610461f5aa50e12fd02f9caf935cd06b1", + "sha256_in_prefix": "0d81d97caba99fa51abb77940020924610461f5aa50e12fd02f9caf935cd06b1", + "size_in_bytes": 7864 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/fixer_util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "43dc9f629323852af80d1d8ebc195fe7e3e5817f511f642d79f6b866912dc786", + "sha256_in_prefix": "43dc9f629323852af80d1d8ebc195fe7e3e5817f511f642d79f6b866912dc786", + "size_in_bytes": 21784 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/main.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d6d378c78cfbbc5f05debaf8bd4a9f32585a3ca64ff58e84bfe7f4ab33b500a3", + "sha256_in_prefix": "d6d378c78cfbbc5f05debaf8bd4a9f32585a3ca64ff58e84bfe7f4ab33b500a3", + "size_in_bytes": 14063 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/patcomp.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1d244d582c0dbc632a7dfa12446d50b787dd42d96453b760e55ae2a56ca4b4f4", + "sha256_in_prefix": "1d244d582c0dbc632a7dfa12446d50b787dd42d96453b760e55ae2a56ca4b4f4", + "size_in_bytes": 9957 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/pygram.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "41ee0ea397bbdf715128d98ce046deb6f2a6169548fd8a94251b8e051a6c232d", + "sha256_in_prefix": "41ee0ea397bbdf715128d98ce046deb6f2a6169548fd8a94251b8e051a6c232d", + "size_in_bytes": 1887 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/pytree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "68c59985456134b5cd0cb59fc04787f0a310307378e80b359bf087bf4797f1b6", + "sha256_in_prefix": "68c59985456134b5cd0cb59fc04787f0a310307378e80b359bf087bf4797f1b6", + "size_in_bytes": 34685 + }, + { + "_path": "lib/python3.12/lib2to3/__pycache__/refactor.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f02f259861f64a2aa3449cee199f823b68115cd13af8ae538ba5641a0c63bc69", + "sha256_in_prefix": "f02f259861f64a2aa3449cee199f823b68115cd13af8ae538ba5641a0c63bc69", + "size_in_bytes": 34318 + }, + { + "_path": "lib/python3.12/lib2to3/btm_matcher.py", + "path_type": "hardlink", + "sha256": "a1aa5d35558acf4b6016054963285cb145f97a764926bea07cbd674563f3248d", + "sha256_in_prefix": "a1aa5d35558acf4b6016054963285cb145f97a764926bea07cbd674563f3248d", + "size_in_bytes": 6623 + }, + { + "_path": "lib/python3.12/lib2to3/btm_utils.py", + "path_type": "hardlink", + "sha256": "c0653eb497a1a48195dd9c4ecbbf87e4eab31188be29ab1640e353209741588c", + "sha256_in_prefix": "c0653eb497a1a48195dd9c4ecbbf87e4eab31188be29ab1640e353209741588c", + "size_in_bytes": 9945 + }, + { + "_path": "lib/python3.12/lib2to3/fixer_base.py", + "path_type": "hardlink", + "sha256": "c795a53ca849c42212c8ec33a74284e0377df852eb4ea599aba62d5af1df282a", + "sha256_in_prefix": "c795a53ca849c42212c8ec33a74284e0377df852eb4ea599aba62d5af1df282a", + "size_in_bytes": 6690 + }, + { + "_path": "lib/python3.12/lib2to3/fixer_util.py", + "path_type": "hardlink", + "sha256": "306d0b2ea8169bdca711c6a31c0b1a3ce710d38ae2b6568ef519aa38451af608", + "sha256_in_prefix": "306d0b2ea8169bdca711c6a31c0b1a3ce710d38ae2b6568ef519aa38451af608", + "size_in_bytes": 15206 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__init__.py", + "path_type": "hardlink", + "sha256": "836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe9", + "sha256_in_prefix": "836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe9", + "size_in_bytes": 47 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4452852fbc46b826d82bb33952059c3a1adbd51c47f702ced567ceb98ebeaa99", + "sha256_in_prefix": "4452852fbc46b826d82bb33952059c3a1adbd51c47f702ced567ceb98ebeaa99", + "size_in_bytes": 137 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_apply.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "756074aceca72a9e0258dc256a5addd1cf6bf79bb751d248a075323ab1d53cae", + "sha256_in_prefix": "756074aceca72a9e0258dc256a5addd1cf6bf79bb751d248a075323ab1d53cae", + "size_in_bytes": 2764 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_asserts.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7b929e0ee016400b764fa331f9258d61bd8f61b65f52df962d5ac11bd5eaeb12", + "sha256_in_prefix": "7b929e0ee016400b764fa331f9258d61bd8f61b65f52df962d5ac11bd5eaeb12", + "size_in_bytes": 1519 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_basestring.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5e9aa7697820c89df4332964bcb432e253c324933c282531b011428ad2f44a3e", + "sha256_in_prefix": "5e9aa7697820c89df4332964bcb432e253c324933c282531b011428ad2f44a3e", + "size_in_bytes": 765 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_buffer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1266a75760c6238de0004ebc88be9127ac8cf3c63a1490641c615e8eca6cd597", + "sha256_in_prefix": "1266a75760c6238de0004ebc88be9127ac8cf3c63a1490641c615e8eca6cd597", + "size_in_bytes": 955 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_dict.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2df1a43bb453f91e36f0bcb048e4983211577fb604d1436c73d5a2ad839e4a2c", + "sha256_in_prefix": "2df1a43bb453f91e36f0bcb048e4983211577fb604d1436c73d5a2ad839e4a2c", + "size_in_bytes": 4572 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_except.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3c6c47c209c73db56245c7ce307bb65e7c473bb2fbfb85ba5cd7e54fced51466", + "sha256_in_prefix": "3c6c47c209c73db56245c7ce307bb65e7c473bb2fbfb85ba5cd7e54fced51466", + "size_in_bytes": 4004 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_exec.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1f21b13d6fbdf276a944965b1e5c4dba74151cb763f7d5d26989dcd293df0ea0", + "sha256_in_prefix": "1f21b13d6fbdf276a944965b1e5c4dba74151cb763f7d5d26989dcd293df0ea0", + "size_in_bytes": 1600 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_execfile.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5c57e3da35cc29f375f2635be1b42dfa188040c00813e33470a3f93dea476134", + "sha256_in_prefix": "5c57e3da35cc29f375f2635be1b42dfa188040c00813e33470a3f93dea476134", + "size_in_bytes": 2731 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "63925d36c6cdaf00552c583e8f74111ac2afd839505188c08cfb5e10a32c828b", + "sha256_in_prefix": "63925d36c6cdaf00552c583e8f74111ac2afd839505188c08cfb5e10a32c828b", + "size_in_bytes": 3564 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_filter.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "99be0bd0bf825c9eb9efd0c6102e778fd4ffa8589692b910b9a3f59c79810524", + "sha256_in_prefix": "99be0bd0bf825c9eb9efd0c6102e778fd4ffa8589692b910b9a3f59c79810524", + "size_in_bytes": 3597 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e7da129a4f3bb8263850a190edf260a907ffaf1a0f5fa83eaf38fad9790f58c5", + "sha256_in_prefix": "e7da129a4f3bb8263850a190edf260a907ffaf1a0f5fa83eaf38fad9790f58c5", + "size_in_bytes": 1159 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_future.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c83f7e9e91044453a285414ff1f438de109ae0cf53b4ab0597dc3d9808534cd9", + "sha256_in_prefix": "c83f7e9e91044453a285414ff1f438de109ae0cf53b4ab0597dc3d9808534cd9", + "size_in_bytes": 904 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1f793649b0b7044d8ba5382b436487a06b589450247407a10a94b767368992d9", + "sha256_in_prefix": "1f793649b0b7044d8ba5382b436487a06b589450247407a10a94b767368992d9", + "size_in_bytes": 932 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_has_key.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fc500f9546200e0017eb4db1c05e79dd7897a40e468074681f6452dfffbeb11b", + "sha256_in_prefix": "fc500f9546200e0017eb4db1c05e79dd7897a40e468074681f6452dfffbeb11b", + "size_in_bytes": 4209 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_idioms.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d301ca711a27c89031a4bd2dd2159dad55a3088235300e52b8388aabc2dfaf40", + "sha256_in_prefix": "d301ca711a27c89031a4bd2dd2159dad55a3088235300e52b8388aabc2dfaf40", + "size_in_bytes": 5455 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_import.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a64dac6d949f73a78db679af73ad92274107176c81dc38c9d9648108d54a201b", + "sha256_in_prefix": "a64dac6d949f73a78db679af73ad92274107176c81dc38c9d9648108d54a201b", + "size_in_bytes": 4241 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_imports.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aa4acc62e92d545165b1ed7dba49217ee13d6646001d5e2f60bad5460f9c0575", + "sha256_in_prefix": "aa4acc62e92d545165b1ed7dba49217ee13d6646001d5e2f60bad5460f9c0575", + "size_in_bytes": 6092 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_imports2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f96f61755214056df0031300bae8543f95526bbb6b6f6058696309601a9f7f3a", + "sha256_in_prefix": "f96f61755214056df0031300bae8543f95526bbb6b6f6058696309601a9f7f3a", + "size_in_bytes": 605 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_input.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "529c764ded380a7efe236c6cc0fa27a3a82fea866d1c7aa9d7b0a435803e000e", + "sha256_in_prefix": "529c764ded380a7efe236c6cc0fa27a3a82fea866d1c7aa9d7b0a435803e000e", + "size_in_bytes": 1256 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_intern.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5f4bf0b044909422c18c91bcd5d645730e5db520de1e643140cf793375c0a749", + "sha256_in_prefix": "5f4bf0b044909422c18c91bcd5d645730e5db520de1e643140cf793375c0a749", + "size_in_bytes": 1399 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_isinstance.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e9983cc3ab9b623807f278a476ff15e5c190ab456f4356cd5522f3c92fc0ff97", + "sha256_in_prefix": "e9983cc3ab9b623807f278a476ff15e5c190ab456f4356cd5522f3c92fc0ff97", + "size_in_bytes": 2336 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_itertools.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4a727b618c4f2d7a62570888a82f6f21003ed3b5f59dc508e1d7ecfeef963931", + "sha256_in_prefix": "4a727b618c4f2d7a62570888a82f6f21003ed3b5f59dc508e1d7ecfeef963931", + "size_in_bytes": 1967 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d310b8dc23b352f11450ecf42f82acf6352ce76a8677c114b9e73a521f7a3ed6", + "sha256_in_prefix": "d310b8dc23b352f11450ecf42f82acf6352ce76a8677c114b9e73a521f7a3ed6", + "size_in_bytes": 2701 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_long.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e4390acc2ed39ad9a0ce4ccd9d35226e7a3018012cf7dfcc2977d97a9d8fc962", + "sha256_in_prefix": "e4390acc2ed39ad9a0ce4ccd9d35226e7a3018012cf7dfcc2977d97a9d8fc962", + "size_in_bytes": 831 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_map.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8f243fffb39a34b13074ad33d2f27f475b2bf1f6eb0223ca312ca04b3f4d6157", + "sha256_in_prefix": "8f243fffb39a34b13074ad33d2f27f475b2bf1f6eb0223ca312ca04b3f4d6157", + "size_in_bytes": 4497 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_metaclass.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "93b55025803d1cae5cb269d9ce0baefccf3bfb7a485ef040d22709872c44fac9", + "sha256_in_prefix": "93b55025803d1cae5cb269d9ce0baefccf3bfb7a485ef040d22709872c44fac9", + "size_in_bytes": 10423 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "adfe2602e304ca7ffa206f68c0a339c1dd11e2528b96c36b2ba811e6c08814f2", + "sha256_in_prefix": "adfe2602e304ca7ffa206f68c0a339c1dd11e2528b96c36b2ba811e6c08814f2", + "size_in_bytes": 1139 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_ne.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6937e40680c8dd7403e71ff938704fe839af7ef6f6984f75dac2272c12a306af", + "sha256_in_prefix": "6937e40680c8dd7403e71ff938704fe839af7ef6f6984f75dac2272c12a306af", + "size_in_bytes": 1030 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_next.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "961b58123dee3487f3d22536b921c23b579c02aa2c447444456f7cc7ec14f5cd", + "sha256_in_prefix": "961b58123dee3487f3d22536b921c23b579c02aa2c447444456f7cc7ec14f5cd", + "size_in_bytes": 4352 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_nonzero.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9a33466be363445433d08cd927111faf385ea5735af89ac5c46c5f24170461b2", + "sha256_in_prefix": "9a33466be363445433d08cd927111faf385ea5735af89ac5c46c5f24170461b2", + "size_in_bytes": 1069 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_numliterals.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f0f3f41c4726e8b911d1f5df93d4714e0c2f7dc058ec0420c0e9b52b17c50c0c", + "sha256_in_prefix": "f0f3f41c4726e8b911d1f5df93d4714e0c2f7dc058ec0420c0e9b52b17c50c0c", + "size_in_bytes": 1424 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_operator.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "854a47b9039e4e0edcdd734cd15e6fe75256b63584ce6fa771ae90a71aff8f92", + "sha256_in_prefix": "854a47b9039e4e0edcdd734cd15e6fe75256b63584ce6fa771ae90a71aff8f92", + "size_in_bytes": 5610 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_paren.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2d834b90ada0799c65910aa6747f865275ac610ddd3fcf25d54fc0430de7f3e7", + "sha256_in_prefix": "2d834b90ada0799c65910aa6747f865275ac610ddd3fcf25d54fc0430de7f3e7", + "size_in_bytes": 1616 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_print.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6bf5b80ad28ca714a48c392425f11c721c94ec61387c2d44d56c726b5c2ffc92", + "sha256_in_prefix": "6bf5b80ad28ca714a48c392425f11c721c94ec61387c2d44d56c726b5c2ffc92", + "size_in_bytes": 3495 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_raise.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5fdd19684d1ff01e13ef90deacdb3302bb79049821c9fa5b985c8e181ca99828", + "sha256_in_prefix": "5fdd19684d1ff01e13ef90deacdb3302bb79049821c9fa5b985c8e181ca99828", + "size_in_bytes": 3373 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_raw_input.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "73b0265447f30d8e380ccefca4376ae4c9673142f1c0d0b61ba736c1803c0234", + "sha256_in_prefix": "73b0265447f30d8e380ccefca4376ae4c9673142f1c0d0b61ba736c1803c0234", + "size_in_bytes": 937 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_reduce.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a0feecfbf75539a68e8eeb8c66a1ab41acae8215cc5872ebaeb2c555e857fd0a", + "sha256_in_prefix": "a0feecfbf75539a68e8eeb8c66a1ab41acae8215cc5872ebaeb2c555e857fd0a", + "size_in_bytes": 1212 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_reload.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "af573213f9188506df0ad389e1e2f3a7190d75e735f9146ffbf23df27c87c91e", + "sha256_in_prefix": "af573213f9188506df0ad389e1e2f3a7190d75e735f9146ffbf23df27c87c91e", + "size_in_bytes": 1411 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_renames.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fd765be5af93ad02c794c3c602f398bfeb9220f6206243679c0705c00a55baaa", + "sha256_in_prefix": "fd765be5af93ad02c794c3c602f398bfeb9220f6206243679c0705c00a55baaa", + "size_in_bytes": 2849 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_repr.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b4be798469a7fd9fad300f4d84d7e5527395fc271348a76f224e857492c2bebf", + "sha256_in_prefix": "b4be798469a7fd9fad300f4d84d7e5527395fc271348a76f224e857492c2bebf", + "size_in_bytes": 1117 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_set_literal.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8333b55490ce969ff6f8ac6f13c0de58770f9cd047fa3f53aca67abba024bdb9", + "sha256_in_prefix": "8333b55490ce969ff6f8ac6f13c0de58770f9cd047fa3f53aca67abba024bdb9", + "size_in_bytes": 2621 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_standarderror.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b86c2fc446fcb1e2798cb6749baeaed39c5cf92007bf1aaf5a6bdc2e0d2af284", + "sha256_in_prefix": "b86c2fc446fcb1e2798cb6749baeaed39c5cf92007bf1aaf5a6bdc2e0d2af284", + "size_in_bytes": 826 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5555fb81f0ec7ef6f593159b27f7b14bff32f1caf13e4689c1d468445272a7f8", + "sha256_in_prefix": "5555fb81f0ec7ef6f593159b27f7b14bff32f1caf13e4689c1d468445272a7f8", + "size_in_bytes": 2004 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_throw.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46eba679b9cd2c99b0ed746c81cfc10195f0c542e5a2abb4fa048a0fc77cd7dd", + "sha256_in_prefix": "46eba679b9cd2c99b0ed746c81cfc10195f0c542e5a2abb4fa048a0fc77cd7dd", + "size_in_bytes": 2437 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "86b47d3e011be82f5c2b3f8456b74b43d76ae2237a90f646194ddf29edd9bc13", + "sha256_in_prefix": "86b47d3e011be82f5c2b3f8456b74b43d76ae2237a90f646194ddf29edd9bc13", + "size_in_bytes": 7816 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_types.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ebdec39a2092fdacd6578db42cddc212af98302eaeaa8810d86ce2416efab7eb", + "sha256_in_prefix": "ebdec39a2092fdacd6578db42cddc212af98302eaeaa8810d86ce2416efab7eb", + "size_in_bytes": 2266 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_unicode.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7aca65c7f0fae6d22ee2b83ee4e23ff3cd11d6db0452847cacf11814c26719a9", + "sha256_in_prefix": "7aca65c7f0fae6d22ee2b83ee4e23ff3cd11d6db0452847cacf11814c26719a9", + "size_in_bytes": 2154 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_urllib.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7eded65428cdf6eacb9e8ad1bc07e684ec6bc8560847396c0eac6166f336998b", + "sha256_in_prefix": "7eded65428cdf6eacb9e8ad1bc07e684ec6bc8560847396c0eac6166f336998b", + "size_in_bytes": 9140 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a7dc40df7dd30730f6f21b80ce51bc2ab4c8edf8858a03f8b997393d6324f517", + "sha256_in_prefix": "a7dc40df7dd30730f6f21b80ce51bc2ab4c8edf8858a03f8b997393d6324f517", + "size_in_bytes": 1546 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_xrange.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dfb6166899d48f0d3cb0fd8f8c2d010bff9e3388659fd58982883ffc2b0260aa", + "sha256_in_prefix": "dfb6166899d48f0d3cb0fd8f8c2d010bff9e3388659fd58982883ffc2b0260aa", + "size_in_bytes": 3805 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6e28e8019f548138be98afd2d27e9a3255c1befa34aa067f78caf53329fd10d4", + "sha256_in_prefix": "6e28e8019f548138be98afd2d27e9a3255c1befa34aa067f78caf53329fd10d4", + "size_in_bytes": 1271 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/__pycache__/fix_zip.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d796ce73b829ce47807ad863607822233c91bfe6c460a8b7922c440f5c3eab60", + "sha256_in_prefix": "d796ce73b829ce47807ad863607822233c91bfe6c460a8b7922c440f5c3eab60", + "size_in_bytes": 1967 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_apply.py", + "path_type": "hardlink", + "sha256": "b5171e32758a78450854f40867775d4aca58665bc920ebece04fcfcc153af02a", + "sha256_in_prefix": "b5171e32758a78450854f40867775d4aca58665bc920ebece04fcfcc153af02a", + "size_in_bytes": 2346 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_asserts.py", + "path_type": "hardlink", + "sha256": "4c77972812cb5ec0a72afbce3e1d618c27ef7b239329c5c952c2bcbe77dba5dd", + "sha256_in_prefix": "4c77972812cb5ec0a72afbce3e1d618c27ef7b239329c5c952c2bcbe77dba5dd", + "size_in_bytes": 984 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_basestring.py", + "path_type": "hardlink", + "sha256": "d041443d6499a735bb78fec9da1bf33b3d034b5192c98bc273b16a44692fc88f", + "sha256_in_prefix": "d041443d6499a735bb78fec9da1bf33b3d034b5192c98bc273b16a44692fc88f", + "size_in_bytes": 320 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_buffer.py", + "path_type": "hardlink", + "sha256": "2da37b49c30d6a0b4db43146ebb4ac8e5ffcb9814816b4742e464cb856977883", + "sha256_in_prefix": "2da37b49c30d6a0b4db43146ebb4ac8e5ffcb9814816b4742e464cb856977883", + "size_in_bytes": 590 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_dict.py", + "path_type": "hardlink", + "sha256": "38f460596ebfb64046aab3d9a65935bd4c76a470118fb7d10a088dc0ecdc53ea", + "sha256_in_prefix": "38f460596ebfb64046aab3d9a65935bd4c76a470118fb7d10a088dc0ecdc53ea", + "size_in_bytes": 3760 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_except.py", + "path_type": "hardlink", + "sha256": "7ff6f560c3c3d7a5d9ceef5ba31c556341f7ce1bc1b52d96b063f6c2c4765651", + "sha256_in_prefix": "7ff6f560c3c3d7a5d9ceef5ba31c556341f7ce1bc1b52d96b063f6c2c4765651", + "size_in_bytes": 3344 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_exec.py", + "path_type": "hardlink", + "sha256": "9e0893327205dea12004e88d18c580286e7977e081b5eda7baf5b7bc93bc6c52", + "sha256_in_prefix": "9e0893327205dea12004e88d18c580286e7977e081b5eda7baf5b7bc93bc6c52", + "size_in_bytes": 979 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_execfile.py", + "path_type": "hardlink", + "sha256": "6ff65db1192099457cb3d9f2618a893c6ac430028550284f3a34d5c08042b0eb", + "sha256_in_prefix": "6ff65db1192099457cb3d9f2618a893c6ac430028550284f3a34d5c08042b0eb", + "size_in_bytes": 2048 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_exitfunc.py", + "path_type": "hardlink", + "sha256": "ef4f18f651d32410c43644c27590903d41e38e763b0e108e6c685a3412a7d29c", + "sha256_in_prefix": "ef4f18f651d32410c43644c27590903d41e38e763b0e108e6c685a3412a7d29c", + "size_in_bytes": 2495 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_filter.py", + "path_type": "hardlink", + "sha256": "2c7f0121193395750eab2b2abf5059d9a3b1a61f81763f52511265d7bca5cb21", + "sha256_in_prefix": "2c7f0121193395750eab2b2abf5059d9a3b1a61f81763f52511265d7bca5cb21", + "size_in_bytes": 2765 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_funcattrs.py", + "path_type": "hardlink", + "sha256": "111df53fac6a121d61abe33883a68e731820ddc4864b0a4c1000cf2ac5f019cd", + "sha256_in_prefix": "111df53fac6a121d61abe33883a68e731820ddc4864b0a4c1000cf2ac5f019cd", + "size_in_bytes": 644 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_future.py", + "path_type": "hardlink", + "sha256": "baba8cafb48dd9181a0e1f7b0f20b585ce2925e8f347e00b87407a256bb16663", + "sha256_in_prefix": "baba8cafb48dd9181a0e1f7b0f20b585ce2925e8f347e00b87407a256bb16663", + "size_in_bytes": 547 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_getcwdu.py", + "path_type": "hardlink", + "sha256": "5bc5252f683a401e7d81c5911617c4af1a1bcdf99a51c4bf1cfccb00446ff220", + "sha256_in_prefix": "5bc5252f683a401e7d81c5911617c4af1a1bcdf99a51c4bf1cfccb00446ff220", + "size_in_bytes": 451 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_has_key.py", + "path_type": "hardlink", + "sha256": "32943d3b921c1c3f0d3776d19e5120806990b817bc99a7e22799847abfda1f63", + "sha256_in_prefix": "32943d3b921c1c3f0d3776d19e5120806990b817bc99a7e22799847abfda1f63", + "size_in_bytes": 3196 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_idioms.py", + "path_type": "hardlink", + "sha256": "600e34faf36e14307e59d55088e3979881d497b8fc9d77659e77709f9e8bafd7", + "sha256_in_prefix": "600e34faf36e14307e59d55088e3979881d497b8fc9d77659e77709f9e8bafd7", + "size_in_bytes": 4876 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_import.py", + "path_type": "hardlink", + "sha256": "803baf96f9603c957eb974f252b0ad9829c889a293e0ce6829db1bce3da6dd4e", + "sha256_in_prefix": "803baf96f9603c957eb974f252b0ad9829c889a293e0ce6829db1bce3da6dd4e", + "size_in_bytes": 3256 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_imports.py", + "path_type": "hardlink", + "sha256": "cdf7ee6d85e2b148230984cfc4ea3f193be458958ea42ef290854a9672a64370", + "sha256_in_prefix": "cdf7ee6d85e2b148230984cfc4ea3f193be458958ea42ef290854a9672a64370", + "size_in_bytes": 5684 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_imports2.py", + "path_type": "hardlink", + "sha256": "b6f3c628839ffe7fd72569dd6ca2210e18edae3e180002747ea011b76b7ec0ef", + "sha256_in_prefix": "b6f3c628839ffe7fd72569dd6ca2210e18edae3e180002747ea011b76b7ec0ef", + "size_in_bytes": 289 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_input.py", + "path_type": "hardlink", + "sha256": "10c5ef3b45a4ee7e88af8852181916a788aae2bea52b08f3473815c1c43598d1", + "sha256_in_prefix": "10c5ef3b45a4ee7e88af8852181916a788aae2bea52b08f3473815c1c43598d1", + "size_in_bytes": 708 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_intern.py", + "path_type": "hardlink", + "sha256": "8d29a162536b99c91bd2f9259dda7f39fec751949d6354d2c1f2e5d070c87d66", + "sha256_in_prefix": "8d29a162536b99c91bd2f9259dda7f39fec751949d6354d2c1f2e5d070c87d66", + "size_in_bytes": 1144 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_isinstance.py", + "path_type": "hardlink", + "sha256": "8408c92b99f50d8c4978b47a2b2155588e315f2ebbe58c160dcdcdcb89e19914", + "sha256_in_prefix": "8408c92b99f50d8c4978b47a2b2155588e315f2ebbe58c160dcdcdcb89e19914", + "size_in_bytes": 1608 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_itertools.py", + "path_type": "hardlink", + "sha256": "578a51b9935020b03a510de15ece55fcd02c9474f37a54c158fb97ba5fd15af1", + "sha256_in_prefix": "578a51b9935020b03a510de15ece55fcd02c9474f37a54c158fb97ba5fd15af1", + "size_in_bytes": 1548 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_itertools_imports.py", + "path_type": "hardlink", + "sha256": "2e419cfbd7f2a326ae7fa10873aa377112ebec32545238fdf988acb088c3cdb7", + "sha256_in_prefix": "2e419cfbd7f2a326ae7fa10873aa377112ebec32545238fdf988acb088c3cdb7", + "size_in_bytes": 2086 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_long.py", + "path_type": "hardlink", + "sha256": "306b80e0a72c0d16dd934b7d51ab0c9a4224f83be5d6cbad8a7158a0a5d73551", + "sha256_in_prefix": "306b80e0a72c0d16dd934b7d51ab0c9a4224f83be5d6cbad8a7158a0a5d73551", + "size_in_bytes": 476 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_map.py", + "path_type": "hardlink", + "sha256": "b82c0762c44adf2af7745c030afe291e2badfe360925046c8e58d85340717696", + "sha256_in_prefix": "b82c0762c44adf2af7745c030afe291e2badfe360925046c8e58d85340717696", + "size_in_bytes": 3640 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_metaclass.py", + "path_type": "hardlink", + "sha256": "45a30c866aa2ff69e089da147ed09986aad4516b5e5dd943f8dfcb7d3946a3e1", + "sha256_in_prefix": "45a30c866aa2ff69e089da147ed09986aad4516b5e5dd943f8dfcb7d3946a3e1", + "size_in_bytes": 8197 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_methodattrs.py", + "path_type": "hardlink", + "sha256": "8d60082f98ce52ee4955099bfd447cbadfa0e9b24ccb8d135cecc833168d44e8", + "sha256_in_prefix": "8d60082f98ce52ee4955099bfd447cbadfa0e9b24ccb8d135cecc833168d44e8", + "size_in_bytes": 606 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_ne.py", + "path_type": "hardlink", + "sha256": "4f9cb1388ba86f29422d20979d3423fdf3541ba35a17ed44d6f4a517ff784ecd", + "sha256_in_prefix": "4f9cb1388ba86f29422d20979d3423fdf3541ba35a17ed44d6f4a517ff784ecd", + "size_in_bytes": 571 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_next.py", + "path_type": "hardlink", + "sha256": "5c7d86d9f81b2498486d626c7feced1b92f23171cf9e42881abb78de1a93bccd", + "sha256_in_prefix": "5c7d86d9f81b2498486d626c7feced1b92f23171cf9e42881abb78de1a93bccd", + "size_in_bytes": 3174 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_nonzero.py", + "path_type": "hardlink", + "sha256": "c2cd7e3ba44508643a20eec4ea4c19f2f1adfd36f6b974d7c143e449571ae736", + "sha256_in_prefix": "c2cd7e3ba44508643a20eec4ea4c19f2f1adfd36f6b974d7c143e449571ae736", + "size_in_bytes": 591 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_numliterals.py", + "path_type": "hardlink", + "sha256": "1c4dd0f7881999abde6cf4d232836fa3e55fc41a7d5aa2b9866092f65707db7f", + "sha256_in_prefix": "1c4dd0f7881999abde6cf4d232836fa3e55fc41a7d5aa2b9866092f65707db7f", + "size_in_bytes": 768 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_operator.py", + "path_type": "hardlink", + "sha256": "023872fe9f03a25387cf2c17fc950cf0f990353df66e603c3a1cd3199dbccd86", + "sha256_in_prefix": "023872fe9f03a25387cf2c17fc950cf0f990353df66e603c3a1cd3199dbccd86", + "size_in_bytes": 3426 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_paren.py", + "path_type": "hardlink", + "sha256": "53734f1d7778ad28a4ec3ab4415923e2da8f230de4cd527589829f570e9f254d", + "sha256_in_prefix": "53734f1d7778ad28a4ec3ab4415923e2da8f230de4cd527589829f570e9f254d", + "size_in_bytes": 1226 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_print.py", + "path_type": "hardlink", + "sha256": "cf2690f1b502249289f52cd544190db0b94d59df5eca139829cd2bf0742e9dba", + "sha256_in_prefix": "cf2690f1b502249289f52cd544190db0b94d59df5eca139829cd2bf0742e9dba", + "size_in_bytes": 2844 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_raise.py", + "path_type": "hardlink", + "sha256": "c38ffec5862597ee8f9dac50385af943ee312bfc394366be08b2fc12563ca1a5", + "sha256_in_prefix": "c38ffec5862597ee8f9dac50385af943ee312bfc394366be08b2fc12563ca1a5", + "size_in_bytes": 2926 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_raw_input.py", + "path_type": "hardlink", + "sha256": "ce04cbaa76d414949afc230360dd9a29ff579bd868cc7f8805230d126ac9ce9b", + "sha256_in_prefix": "ce04cbaa76d414949afc230360dd9a29ff579bd868cc7f8805230d126ac9ce9b", + "size_in_bytes": 454 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_reduce.py", + "path_type": "hardlink", + "sha256": "9a03910a6c183586e1db01863fcde6417d06745fb3e63032333d71c5e82e7919", + "sha256_in_prefix": "9a03910a6c183586e1db01863fcde6417d06745fb3e63032333d71c5e82e7919", + "size_in_bytes": 837 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_reload.py", + "path_type": "hardlink", + "sha256": "17570148167e43b2155b6e1c814a3cca9e3ef53750c504932a9c7d62a8b68a3f", + "sha256_in_prefix": "17570148167e43b2155b6e1c814a3cca9e3ef53750c504932a9c7d62a8b68a3f", + "size_in_bytes": 1081 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_renames.py", + "path_type": "hardlink", + "sha256": "8b71472317bf3adabf819e665c725d03e3064baa45f6ffbfd78cca83eaa46e8d", + "sha256_in_prefix": "8b71472317bf3adabf819e665c725d03e3064baa45f6ffbfd78cca83eaa46e8d", + "size_in_bytes": 2221 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_repr.py", + "path_type": "hardlink", + "sha256": "d16930b7ef8577747cfef602aba854c64ce85d4ae1e54a18a456eaa202643e3d", + "sha256_in_prefix": "d16930b7ef8577747cfef602aba854c64ce85d4ae1e54a18a456eaa202643e3d", + "size_in_bytes": 613 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_set_literal.py", + "path_type": "hardlink", + "sha256": "33f2c0b6e16357e083c3a98877e7317abe1578a44c288e5979c9d96fb5aa6727", + "sha256_in_prefix": "33f2c0b6e16357e083c3a98877e7317abe1578a44c288e5979c9d96fb5aa6727", + "size_in_bytes": 1697 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_standarderror.py", + "path_type": "hardlink", + "sha256": "ce7eb37bc7fb29aa138b1cec6656ae8b4886cbfa700e119a1bb8484284cb717a", + "sha256_in_prefix": "ce7eb37bc7fb29aa138b1cec6656ae8b4886cbfa700e119a1bb8484284cb717a", + "size_in_bytes": 449 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_sys_exc.py", + "path_type": "hardlink", + "sha256": "0143830586d09d702ca3eeaa8f86698e5fd18af69fd28147e71a1a77600d356a", + "sha256_in_prefix": "0143830586d09d702ca3eeaa8f86698e5fd18af69fd28147e71a1a77600d356a", + "size_in_bytes": 1034 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_throw.py", + "path_type": "hardlink", + "sha256": "fec731ed523d5cdfa21893833b52b2844eabfd1549792c1c9f8ceac2d0e8e901", + "sha256_in_prefix": "fec731ed523d5cdfa21893833b52b2844eabfd1549792c1c9f8ceac2d0e8e901", + "size_in_bytes": 1582 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_tuple_params.py", + "path_type": "hardlink", + "sha256": "f3307d4750d0657d9c42b857d5f37bdb5824f9358939da7d16d13f61eb8abc72", + "sha256_in_prefix": "f3307d4750d0657d9c42b857d5f37bdb5824f9358939da7d16d13f61eb8abc72", + "size_in_bytes": 5565 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_types.py", + "path_type": "hardlink", + "sha256": "a0a133cfc78e82e1f71ce628408e7d10a38552ba3e3228ebd113838c1ce44484", + "sha256_in_prefix": "a0a133cfc78e82e1f71ce628408e7d10a38552ba3e3228ebd113838c1ce44484", + "size_in_bytes": 1774 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_unicode.py", + "path_type": "hardlink", + "sha256": "01b2a9b1084b6a0424f27eec488c761f75f053a409608ec36a9ee0ede0d38097", + "sha256_in_prefix": "01b2a9b1084b6a0424f27eec488c761f75f053a409608ec36a9ee0ede0d38097", + "size_in_bytes": 1256 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_urllib.py", + "path_type": "hardlink", + "sha256": "3d1c04d976ff4d2841025a785aaab0cc4ee06c9c9b4e09d1e2456949fa273856", + "sha256_in_prefix": "3d1c04d976ff4d2841025a785aaab0cc4ee06c9c9b4e09d1e2456949fa273856", + "size_in_bytes": 8367 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_ws_comma.py", + "path_type": "hardlink", + "sha256": "5e7a16daec0b2619110516804bf90cac459a4d0315198fd4eff69c36c54378dd", + "sha256_in_prefix": "5e7a16daec0b2619110516804bf90cac459a4d0315198fd4eff69c36c54378dd", + "size_in_bytes": 1090 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_xrange.py", + "path_type": "hardlink", + "sha256": "60d8ce92db6f399606d2e40a3c631ba566127e8cd637ebbf35b822672139cab2", + "sha256_in_prefix": "60d8ce92db6f399606d2e40a3c631ba566127e8cd637ebbf35b822672139cab2", + "size_in_bytes": 2694 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_xreadlines.py", + "path_type": "hardlink", + "sha256": "e8c2f19f7047bfc7539fd78839929004d8fe0efba1fbcbd9d712d285e43834ba", + "sha256_in_prefix": "e8c2f19f7047bfc7539fd78839929004d8fe0efba1fbcbd9d712d285e43834ba", + "size_in_bytes": 689 + }, + { + "_path": "lib/python3.12/lib2to3/fixes/fix_zip.py", + "path_type": "hardlink", + "sha256": "55ce115556c7513dd967364dc6a40c39210c874e8168cf090ddd6dc606df34cb", + "sha256_in_prefix": "55ce115556c7513dd967364dc6a40c39210c874e8168cf090ddd6dc606df34cb", + "size_in_bytes": 1289 + }, + { + "_path": "lib/python3.12/lib2to3/main.py", + "path_type": "hardlink", + "sha256": "8f5dfa77b8c8b375daba8bb88aaa195395674311e2513b29575a70821e3aa0b8", + "sha256_in_prefix": "8f5dfa77b8c8b375daba8bb88aaa195395674311e2513b29575a70821e3aa0b8", + "size_in_bytes": 11854 + }, + { + "_path": "lib/python3.12/lib2to3/patcomp.py", + "path_type": "hardlink", + "sha256": "a033a3eb91a39f96747d4300aa3394965e529c71896cd6503dd27e6b685eede5", + "sha256_in_prefix": "a033a3eb91a39f96747d4300aa3394965e529c71896cd6503dd27e6b685eede5", + "size_in_bytes": 7054 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__init__.py", + "path_type": "hardlink", + "sha256": "858eb0f50533bd3bd16fe32815f77fabfed92ede885070b6cb15827ec66ea500", + "sha256_in_prefix": "858eb0f50533bd3bd16fe32815f77fabfed92ede885070b6cb15827ec66ea500", + "size_in_bytes": 143 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6c159cf88e52f50e881bb669bb446b2a757f3dfeb269e2e39f8e6ff3e0a5bc10", + "sha256_in_prefix": "6c159cf88e52f50e881bb669bb446b2a757f3dfeb269e2e39f8e6ff3e0a5bc10", + "size_in_bytes": 172 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/conv.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "75efd9eb3b1e04a521b9ec544c71f2e04ab680f4d4ffa5b69908255b4a8fb745", + "sha256_in_prefix": "75efd9eb3b1e04a521b9ec544c71f2e04ab680f4d4ffa5b69908255b4a8fb745", + "size_in_bytes": 11752 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/driver.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b48acf42610cbe795565c39644c24dd2d29b2f10b861c48f81c143ab04af7334", + "sha256_in_prefix": "b48acf42610cbe795565c39644c24dd2d29b2f10b861c48f81c143ab04af7334", + "size_in_bytes": 8100 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/grammar.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "39170796105737621dc07fc8dd7dccf9620576d651aa482b162ce931fbf67c6f", + "sha256_in_prefix": "39170796105737621dc07fc8dd7dccf9620576d651aa482b162ce931fbf67c6f", + "size_in_bytes": 7017 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/literals.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3533aedeedfe5e2389470acb5b30f99ce293a2a337467d4f8fa91975324316c1", + "sha256_in_prefix": "3533aedeedfe5e2389470acb5b30f99ce293a2a337467d4f8fa91975324316c1", + "size_in_bytes": 2586 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/parse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "59e8fa924abfc3cc0a487b75c70121c291dcd34ce326d3a36ebc3e0a54194fab", + "sha256_in_prefix": "59e8fa924abfc3cc0a487b75c70121c291dcd34ce326d3a36ebc3e0a54194fab", + "size_in_bytes": 8717 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/pgen.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e8de23bca5c9eb6fb9848ca74932e11f9c2076bdf92704bfa273399a3e878994", + "sha256_in_prefix": "e8de23bca5c9eb6fb9848ca74932e11f9c2076bdf92704bfa273399a3e878994", + "size_in_bytes": 18697 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/token.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "80c368f1254819a1401275dd934a5c3160cc3569b15300d22fd44c7a3430d803", + "sha256_in_prefix": "80c368f1254819a1401275dd934a5c3160cc3569b15300d22fd44c7a3430d803", + "size_in_bytes": 2237 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/__pycache__/tokenize.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "85a4f34130f2dcca72beee8285960b48abe997ab4f8e7c8a8ddc62b95772b56f", + "sha256_in_prefix": "85a4f34130f2dcca72beee8285960b48abe997ab4f8e7c8a8ddc62b95772b56f", + "size_in_bytes": 20909 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/conv.py", + "path_type": "hardlink", + "sha256": "e2946a686c12e02248fafb1a57e7514e0c22bdb2b4a66e644215c86fedc37bff", + "sha256_in_prefix": "e2946a686c12e02248fafb1a57e7514e0c22bdb2b4a66e644215c86fedc37bff", + "size_in_bytes": 9642 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/driver.py", + "path_type": "hardlink", + "sha256": "57af5e220cd6c6b75e8dead2cea395ead2297dd98e398ad705ca2bce0e9e6594", + "sha256_in_prefix": "57af5e220cd6c6b75e8dead2cea395ead2297dd98e398ad705ca2bce0e9e6594", + "size_in_bytes": 5969 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/grammar.py", + "path_type": "hardlink", + "sha256": "4898d446d6ae73f7259a3f91839eca1a3380670a9f378b80780707f714fad17c", + "sha256_in_prefix": "4898d446d6ae73f7259a3f91839eca1a3380670a9f378b80780707f714fad17c", + "size_in_bytes": 5552 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/literals.py", + "path_type": "hardlink", + "sha256": "84bc9d5387a2e20fab844e530358571afa39fa3fc0e8024270b5f7d8ac5a595a", + "sha256_in_prefix": "84bc9d5387a2e20fab844e530358571afa39fa3fc0e8024270b5f7d8ac5a595a", + "size_in_bytes": 1635 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/parse.py", + "path_type": "hardlink", + "sha256": "e245e005e524ab445a570df31f70c6fd7b901ee3b0b68bd3bcf4b41b37fa7bb6", + "sha256_in_prefix": "e245e005e524ab445a570df31f70c6fd7b901ee3b0b68bd3bcf4b41b37fa7bb6", + "size_in_bytes": 8155 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/pgen.py", + "path_type": "hardlink", + "sha256": "8fe2ac7e0303f0110d75832d746e6661fcd5373fa498d929163f557fd1027434", + "sha256_in_prefix": "8fe2ac7e0303f0110d75832d746e6661fcd5373fa498d929163f557fd1027434", + "size_in_bytes": 13830 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/token.py", + "path_type": "hardlink", + "sha256": "7ee05616410d46d8caed0cb0755bf780c62cccf17e3c93c8ccb8dcaaa1e7094c", + "sha256_in_prefix": "7ee05616410d46d8caed0cb0755bf780c62cccf17e3c93c8ccb8dcaaa1e7094c", + "size_in_bytes": 1302 + }, + { + "_path": "lib/python3.12/lib2to3/pgen2/tokenize.py", + "path_type": "hardlink", + "sha256": "aaa0b98f6a65e08e9f8e34358198e329d29554a0d4b5f5059924a252eeb0f5c4", + "sha256_in_prefix": "aaa0b98f6a65e08e9f8e34358198e329d29554a0d4b5f5059924a252eeb0f5c4", + "size_in_bytes": 21119 + }, + { + "_path": "lib/python3.12/lib2to3/pygram.py", + "path_type": "hardlink", + "sha256": "b49d77876a9d1822ff6be04daf464341a8e4c0c3414240abf519254de2a97a48", + "sha256_in_prefix": "b49d77876a9d1822ff6be04daf464341a8e4c0c3414240abf519254de2a97a48", + "size_in_bytes": 1305 + }, + { + "_path": "lib/python3.12/lib2to3/pytree.py", + "path_type": "hardlink", + "sha256": "e53689352fb4fc83d85a09369650389ee01db802ad872a8abfc0bf6603ec38b9", + "sha256_in_prefix": "e53689352fb4fc83d85a09369650389ee01db802ad872a8abfc0bf6603ec38b9", + "size_in_bytes": 27974 + }, + { + "_path": "lib/python3.12/lib2to3/refactor.py", + "path_type": "hardlink", + "sha256": "6e9a4262fb65cd4d277f009df73ffa5748f5fe3b963d3c5395c160d5f88b089b", + "sha256_in_prefix": "6e9a4262fb65cd4d277f009df73ffa5748f5fe3b963d3c5395c160d5f88b089b", + "size_in_bytes": 27507 + }, + { + "_path": "lib/python3.12/linecache.py", + "path_type": "hardlink", + "sha256": "f0d2e4e57807b7cf0b43f242a89bae3f1b1f2e93ef0d5b3c82b833e07aa77575", + "sha256_in_prefix": "f0d2e4e57807b7cf0b43f242a89bae3f1b1f2e93ef0d5b3c82b833e07aa77575", + "size_in_bytes": 5748 + }, + { + "_path": "lib/python3.12/locale.py", + "path_type": "hardlink", + "sha256": "3988c5419552d5b9f0bef3695102376f79357f0f440e9cd1f32c501f966e6ef3", + "sha256_in_prefix": "3988c5419552d5b9f0bef3695102376f79357f0f440e9cd1f32c501f966e6ef3", + "size_in_bytes": 78599 + }, + { + "_path": "lib/python3.12/logging/__init__.py", + "path_type": "hardlink", + "sha256": "43f86bbc08fdd5c7b6e697abffe1381f534a92bb32e1f1aee8360d6a142592a1", + "sha256_in_prefix": "43f86bbc08fdd5c7b6e697abffe1381f534a92bb32e1f1aee8360d6a142592a1", + "size_in_bytes": 83437 + }, + { + "_path": "lib/python3.12/logging/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b48fd8c507790bb2de93d4378bc6bb31cac65dc43714494ad421e4f5736583ff", + "sha256_in_prefix": "b48fd8c507790bb2de93d4378bc6bb31cac65dc43714494ad421e4f5736583ff", + "size_in_bytes": 95393 + }, + { + "_path": "lib/python3.12/logging/__pycache__/config.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eb716b4c23c3f90c85ac21a998984f7ec95498f5b0a318f4f613b80ba04bb882", + "sha256_in_prefix": "eb716b4c23c3f90c85ac21a998984f7ec95498f5b0a318f4f613b80ba04bb882", + "size_in_bytes": 43761 + }, + { + "_path": "lib/python3.12/logging/__pycache__/handlers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6d55f5c99cf1a6b915085ede78fe9def33b4d18bb4f15fc3878e3dbb3f7495ee", + "sha256_in_prefix": "6d55f5c99cf1a6b915085ede78fe9def33b4d18bb4f15fc3878e3dbb3f7495ee", + "size_in_bytes": 66751 + }, + { + "_path": "lib/python3.12/logging/config.py", + "path_type": "hardlink", + "sha256": "07a479e9eb421e8606740c95e66966b8bd39f243764478d5bd689daa861fd441", + "sha256_in_prefix": "07a479e9eb421e8606740c95e66966b8bd39f243764478d5bd689daa861fd441", + "size_in_bytes": 42667 + }, + { + "_path": "lib/python3.12/logging/handlers.py", + "path_type": "hardlink", + "sha256": "ede502eae35593a9580f9f5815e05a78c821c6c172625a789878b743cca3224b", + "sha256_in_prefix": "ede502eae35593a9580f9f5815e05a78c821c6c172625a789878b743cca3224b", + "size_in_bytes": 62031 + }, + { + "_path": "lib/python3.12/lzma.py", + "path_type": "hardlink", + "sha256": "58fb9d2fdc8a8af7b25e218f17ea3b51bdfa53bdf40f440ab33c605974ca5c2e", + "sha256_in_prefix": "58fb9d2fdc8a8af7b25e218f17ea3b51bdfa53bdf40f440ab33c605974ca5c2e", + "size_in_bytes": 13277 + }, + { + "_path": "lib/python3.12/mailbox.py", + "path_type": "hardlink", + "sha256": "1c356f03e8df0b99d9d40a08ac7f3f5f71e9626c3ee1149cbed7307968ba0a4f", + "sha256_in_prefix": "1c356f03e8df0b99d9d40a08ac7f3f5f71e9626c3ee1149cbed7307968ba0a4f", + "size_in_bytes": 78911 + }, + { + "_path": "lib/python3.12/mailcap.py", + "path_type": "hardlink", + "sha256": "d3242c92bfedb13c7cf5e7aa116e9a38c07e9c6de58f53d03f72a469e9448ca6", + "sha256_in_prefix": "d3242c92bfedb13c7cf5e7aa116e9a38c07e9c6de58f53d03f72a469e9448ca6", + "size_in_bytes": 9333 + }, + { + "_path": "lib/python3.12/mimetypes.py", + "path_type": "hardlink", + "sha256": "549ea32a52d8012a423bc20b93cad31af0b9d69ae6610e34095d4dd220b0eaf7", + "sha256_in_prefix": "549ea32a52d8012a423bc20b93cad31af0b9d69ae6610e34095d4dd220b0eaf7", + "size_in_bytes": 22963 + }, + { + "_path": "lib/python3.12/modulefinder.py", + "path_type": "hardlink", + "sha256": "e07ab000c3698a7530af2c52955ac8bb7647140d22dca1c30f83443faa191e0f", + "sha256_in_prefix": "e07ab000c3698a7530af2c52955ac8bb7647140d22dca1c30f83443faa191e0f", + "size_in_bytes": 23699 + }, + { + "_path": "lib/python3.12/multiprocessing/__init__.py", + "path_type": "hardlink", + "sha256": "a5a42976033c7d63ee2740acceef949a3582dcb0e0442845f9717e1be771c68b", + "sha256_in_prefix": "a5a42976033c7d63ee2740acceef949a3582dcb0e0442845f9717e1be771c68b", + "size_in_bytes": 916 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b74f538ca736215b38213aff399ed4dc75b211b611dc6e31c11c56af5edca294", + "sha256_in_prefix": "b74f538ca736215b38213aff399ed4dc75b211b611dc6e31c11c56af5edca294", + "size_in_bytes": 949 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/connection.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6db29558e1325392bb705218d5bb6db5c7697bdcfa5317dcb28f61e59299c455", + "sha256_in_prefix": "6db29558e1325392bb705218d5bb6db5c7697bdcfa5317dcb28f61e59299c455", + "size_in_bytes": 48122 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/context.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4343a5cc441559e843547676251fe0b242cbdeb56adad00c3a26f2ad5f332b2a", + "sha256_in_prefix": "4343a5cc441559e843547676251fe0b242cbdeb56adad00c3a26f2ad5f332b2a", + "size_in_bytes": 17022 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/forkserver.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dd2119a8ed201b8a99d3ddaa9330c8b2ca2406d7b04d41d84b21933b26899d69", + "sha256_in_prefix": "dd2119a8ed201b8a99d3ddaa9330c8b2ca2406d7b04d41d84b21933b26899d69", + "size_in_bytes": 15135 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/heap.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3294e2ba5a4ba5c825e82c8e9040459ed674e3e8eb8f05b553df3db62a9c97e6", + "sha256_in_prefix": "3294e2ba5a4ba5c825e82c8e9040459ed674e3e8eb8f05b553df3db62a9c97e6", + "size_in_bytes": 13850 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/managers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d95d287ce67897145b6158abb6a6bab4aff127a4eccdffec13b21bc90afc8c54", + "sha256_in_prefix": "d95d287ce67897145b6158abb6a6bab4aff127a4eccdffec13b21bc90afc8c54", + "size_in_bytes": 67979 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/pool.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ffe0110e5f48d93f9183626c4dd9aca9b72f79c372878f5baee52b334fbd813e", + "sha256_in_prefix": "ffe0110e5f48d93f9183626c4dd9aca9b72f79c372878f5baee52b334fbd813e", + "size_in_bytes": 43970 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/popen_fork.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ebe59ea41c27df2159ce8a8995641c98e62242af34b6707350b013fa7b579407", + "sha256_in_prefix": "ebe59ea41c27df2159ce8a8995641c98e62242af34b6707350b013fa7b579407", + "size_in_bytes": 4099 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/popen_forkserver.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3fe9b2daaddf7cc1cfa583669e90bfedb9d465b66d4c52da5fc117c29c41e909", + "sha256_in_prefix": "3fe9b2daaddf7cc1cfa583669e90bfedb9d465b66d4c52da5fc117c29c41e909", + "size_in_bytes": 3959 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/popen_spawn_posix.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9a68424fcd65ae858b191f74f625bf3129990394420e414b489b3f666e839d00", + "sha256_in_prefix": "9a68424fcd65ae858b191f74f625bf3129990394420e414b489b3f666e839d00", + "size_in_bytes": 3920 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/popen_spawn_win32.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6d1e9f508b2938ff09f621eb23d4f40d3bf4afd71043bad497dc0b6599d39084", + "sha256_in_prefix": "6d1e9f508b2938ff09f621eb23d4f40d3bf4afd71043bad497dc0b6599d39084", + "size_in_bytes": 6159 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/process.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7f0991cf894c1e13d6022f0f6c672c799cf7055a96ce76e625fb9c895f98e584", + "sha256_in_prefix": "7f0991cf894c1e13d6022f0f6c672c799cf7055a96ce76e625fb9c895f98e584", + "size_in_bytes": 17753 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/queues.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0dcee3882ea01a8e49231e1b529a076f74b90b33f3e4f18f9e838b24c2dc2607", + "sha256_in_prefix": "0dcee3882ea01a8e49231e1b529a076f74b90b33f3e4f18f9e838b24c2dc2607", + "size_in_bytes": 18515 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/reduction.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d5a517231fae9cceef6252ad4eb71fdbe71f5fd267121de4ff45ba3f84d79469", + "sha256_in_prefix": "d5a517231fae9cceef6252ad4eb71fdbe71f5fd267121de4ff45ba3f84d79469", + "size_in_bytes": 13894 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/resource_sharer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b1ed1d2fe82124e407f172433dbc056a6a7a6cc97d039e995b8682cd79031006", + "sha256_in_prefix": "b1ed1d2fe82124e407f172433dbc056a6a7a6cc97d039e995b8682cd79031006", + "size_in_bytes": 8893 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/resource_tracker.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "88e06cbdf9904322529e662094e2e43f95dde2ca7cf8eb1e83c95ac2fd177cb0", + "sha256_in_prefix": "88e06cbdf9904322529e662094e2e43f95dde2ca7cf8eb1e83c95ac2fd177cb0", + "size_in_bytes": 11121 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/shared_memory.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bc02fc40d861fe317d32c97b58b8f077bc3ca96e19f675268b42e85c58f7dd8e", + "sha256_in_prefix": "bc02fc40d861fe317d32c97b58b8f077bc3ca96e19f675268b42e85c58f7dd8e", + "size_in_bytes": 23547 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/sharedctypes.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3dbace25c7df025c52ee843f8bff2c01fddf3a2a59759272555fb03813422c78", + "sha256_in_prefix": "3dbace25c7df025c52ee843f8bff2c01fddf3a2a59759272555fb03813422c78", + "size_in_bytes": 10697 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/spawn.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5623df65f164dd436524e655bfacba817cd29c83efe4f8cf40a898cb5c854f0b", + "sha256_in_prefix": "5623df65f164dd436524e655bfacba817cd29c83efe4f8cf40a898cb5c854f0b", + "size_in_bytes": 11665 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/synchronize.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3943678d6b6d69e081e0e40ed2e4c3b6507020775d667aa5ab8bf333fb24e89b", + "sha256_in_prefix": "3943678d6b6d69e081e0e40ed2e4c3b6507020775d667aa5ab8bf333fb24e89b", + "size_in_bytes": 20818 + }, + { + "_path": "lib/python3.12/multiprocessing/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c9aff83edaaf2f3ad09831a9ed6a6b2bd064dcc30e61fd39dbbfde8b5093db0c", + "sha256_in_prefix": "c9aff83edaaf2f3ad09831a9ed6a6b2bd064dcc30e61fd39dbbfde8b5093db0c", + "size_in_bytes": 18645 + }, + { + "_path": "lib/python3.12/multiprocessing/connection.py", + "path_type": "hardlink", + "sha256": "3b1591b340a6e8f68eab4af6a6ed158d51c9c35bb5b500827b677bf97e8afd51", + "sha256_in_prefix": "3b1591b340a6e8f68eab4af6a6ed158d51c9c35bb5b500827b677bf97e8afd51", + "size_in_bytes": 41382 + }, + { + "_path": "lib/python3.12/multiprocessing/context.py", + "path_type": "hardlink", + "sha256": "63f15d3169f4453eb80af4ce673a193a0670941206673ab5192ea16a17e8419f", + "sha256_in_prefix": "63f15d3169f4453eb80af4ce673a193a0670941206673ab5192ea16a17e8419f", + "size_in_bytes": 11673 + }, + { + "_path": "lib/python3.12/multiprocessing/dummy/__init__.py", + "path_type": "hardlink", + "sha256": "9127a40ea0ff342cb414383b5e7c594a05be2dd835fe246bd3bb0dc036a32a90", + "sha256_in_prefix": "9127a40ea0ff342cb414383b5e7c594a05be2dd835fe246bd3bb0dc036a32a90", + "size_in_bytes": 3061 + }, + { + "_path": "lib/python3.12/multiprocessing/dummy/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "59fc7bade361110faf02871c15343e5cf5f3061daf9434c875a732453f79752d", + "sha256_in_prefix": "59fc7bade361110faf02871c15343e5cf5f3061daf9434c875a732453f79752d", + "size_in_bytes": 5589 + }, + { + "_path": "lib/python3.12/multiprocessing/dummy/__pycache__/connection.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6b34eeab54517c07974242c962de72e6daa35e95ab50d8244b88be84a6f5220d", + "sha256_in_prefix": "6b34eeab54517c07974242c962de72e6daa35e95ab50d8244b88be84a6f5220d", + "size_in_bytes": 3490 + }, + { + "_path": "lib/python3.12/multiprocessing/dummy/connection.py", + "path_type": "hardlink", + "sha256": "d63dd1979fde9c133efe430ee870e6ba6de43c0a0513866ce3ce475791fe57ab", + "sha256_in_prefix": "d63dd1979fde9c133efe430ee870e6ba6de43c0a0513866ce3ce475791fe57ab", + "size_in_bytes": 1598 + }, + { + "_path": "lib/python3.12/multiprocessing/forkserver.py", + "path_type": "hardlink", + "sha256": "e99f0aa2e4dc41af9d259f220c5eb2632e2ace89b6851e712223bf2682016f29", + "sha256_in_prefix": "e99f0aa2e4dc41af9d259f220c5eb2632e2ace89b6851e712223bf2682016f29", + "size_in_bytes": 12134 + }, + { + "_path": "lib/python3.12/multiprocessing/heap.py", + "path_type": "hardlink", + "sha256": "f6bb79bb99b9ae484935f0d68822e9603a1622dd0b6c4966c79db232a93ba614", + "sha256_in_prefix": "f6bb79bb99b9ae484935f0d68822e9603a1622dd0b6c4966c79db232a93ba614", + "size_in_bytes": 11626 + }, + { + "_path": "lib/python3.12/multiprocessing/managers.py", + "path_type": "hardlink", + "sha256": "7c5431f44b7f966ada442a8524e2df857e6319447001094e78fc4fb041a58f4e", + "sha256_in_prefix": "7c5431f44b7f966ada442a8524e2df857e6319447001094e78fc4fb041a58f4e", + "size_in_bytes": 47616 + }, + { + "_path": "lib/python3.12/multiprocessing/pool.py", + "path_type": "hardlink", + "sha256": "418cd41ea5c341e66c6979a38070f6f552cbbdf0539073022b6d15c67e53f480", + "sha256_in_prefix": "418cd41ea5c341e66c6979a38070f6f552cbbdf0539073022b6d15c67e53f480", + "size_in_bytes": 32760 + }, + { + "_path": "lib/python3.12/multiprocessing/popen_fork.py", + "path_type": "hardlink", + "sha256": "0a09db57e7fab7061c01a61778feea6e2b6bb02ccbc150332f2960b05258ef95", + "sha256_in_prefix": "0a09db57e7fab7061c01a61778feea6e2b6bb02ccbc150332f2960b05258ef95", + "size_in_bytes": 2377 + }, + { + "_path": "lib/python3.12/multiprocessing/popen_forkserver.py", + "path_type": "hardlink", + "sha256": "0588ad0e5a36718b4377dc2a2a97864a10986c25a33dc3bfed12595711b0cdab", + "sha256_in_prefix": "0588ad0e5a36718b4377dc2a2a97864a10986c25a33dc3bfed12595711b0cdab", + "size_in_bytes": 2230 + }, + { + "_path": "lib/python3.12/multiprocessing/popen_spawn_posix.py", + "path_type": "hardlink", + "sha256": "97b5d25aa479516894489877e6a7921252ee35f51e118c2f1f91f32919e7caa8", + "sha256_in_prefix": "97b5d25aa479516894489877e6a7921252ee35f51e118c2f1f91f32919e7caa8", + "size_in_bytes": 2029 + }, + { + "_path": "lib/python3.12/multiprocessing/popen_spawn_win32.py", + "path_type": "hardlink", + "sha256": "6ef8efd9cd4e99c64a6778f7ad0957e924de9eb4aa167337ed121a2621b1ffaa", + "sha256_in_prefix": "6ef8efd9cd4e99c64a6778f7ad0957e924de9eb4aa167337ed121a2621b1ffaa", + "size_in_bytes": 4515 + }, + { + "_path": "lib/python3.12/multiprocessing/process.py", + "path_type": "hardlink", + "sha256": "67f0c2a7a3a83c92dd024705bac18619a2e123c9df77c414beb81035ea4a0e18", + "sha256_in_prefix": "67f0c2a7a3a83c92dd024705bac18619a2e123c9df77c414beb81035ea4a0e18", + "size_in_bytes": 12139 + }, + { + "_path": "lib/python3.12/multiprocessing/queues.py", + "path_type": "hardlink", + "sha256": "f4721a323ab2981a172dd2b853d2cfeded696e9716fba340cf6e168f5ed95f83", + "sha256_in_prefix": "f4721a323ab2981a172dd2b853d2cfeded696e9716fba340cf6e168f5ed95f83", + "size_in_bytes": 12693 + }, + { + "_path": "lib/python3.12/multiprocessing/reduction.py", + "path_type": "hardlink", + "sha256": "4999f8b9ae7b3e8a7f5de302612b4131498dc2e238a2c47f894905c1c63294fe", + "sha256_in_prefix": "4999f8b9ae7b3e8a7f5de302612b4131498dc2e238a2c47f894905c1c63294fe", + "size_in_bytes": 9512 + }, + { + "_path": "lib/python3.12/multiprocessing/resource_sharer.py", + "path_type": "hardlink", + "sha256": "bba3c7f2b76a9cf4e8ceb642801c405411da95adf91947d81b0043586038290e", + "sha256_in_prefix": "bba3c7f2b76a9cf4e8ceb642801c405411da95adf91947d81b0043586038290e", + "size_in_bytes": 5145 + }, + { + "_path": "lib/python3.12/multiprocessing/resource_tracker.py", + "path_type": "hardlink", + "sha256": "b0099f5e2285fe2462b77c47bbf29220b57c778741a34f386c10c1e9940884c8", + "sha256_in_prefix": "b0099f5e2285fe2462b77c47bbf29220b57c778741a34f386c10c1e9940884c8", + "size_in_bytes": 10332 + }, + { + "_path": "lib/python3.12/multiprocessing/shared_memory.py", + "path_type": "hardlink", + "sha256": "51301e70710220e1c494ff5383ac94442a38a4a6622f2eb94e40128c45de1aeb", + "sha256_in_prefix": "51301e70710220e1c494ff5383ac94442a38a4a6622f2eb94e40128c45de1aeb", + "size_in_bytes": 18458 + }, + { + "_path": "lib/python3.12/multiprocessing/sharedctypes.py", + "path_type": "hardlink", + "sha256": "77ef522912474652490b7df523112858e51721e63dcf109b8567a35ce9b31b0d", + "sha256_in_prefix": "77ef522912474652490b7df523112858e51721e63dcf109b8567a35ce9b31b0d", + "size_in_bytes": 6306 + }, + { + "_path": "lib/python3.12/multiprocessing/spawn.py", + "path_type": "hardlink", + "sha256": "ebf9fa40eb622384c37690d8c78e7208744df031155ab4ceedab0fc791a1669b", + "sha256_in_prefix": "ebf9fa40eb622384c37690d8c78e7208744df031155ab4ceedab0fc791a1669b", + "size_in_bytes": 9644 + }, + { + "_path": "lib/python3.12/multiprocessing/synchronize.py", + "path_type": "hardlink", + "sha256": "9afc08f6d99deb0cefcbe2f0302dadf3942114aa5564afa0b41bc69f54d1ecaf", + "sha256_in_prefix": "9afc08f6d99deb0cefcbe2f0302dadf3942114aa5564afa0b41bc69f54d1ecaf", + "size_in_bytes": 12285 + }, + { + "_path": "lib/python3.12/multiprocessing/util.py", + "path_type": "hardlink", + "sha256": "6752c4515ec69f82e9df64e017da490c3754e51d818c270ea1ad2d64e09268be", + "sha256_in_prefix": "6752c4515ec69f82e9df64e017da490c3754e51d818c270ea1ad2d64e09268be", + "size_in_bytes": 14261 + }, + { + "_path": "lib/python3.12/netrc.py", + "path_type": "hardlink", + "sha256": "229da6d0cbe6a10295be6c64ac3806420ea018124c09e4887410548fc2fc8b5d", + "sha256_in_prefix": "229da6d0cbe6a10295be6c64ac3806420ea018124c09e4887410548fc2fc8b5d", + "size_in_bytes": 6922 + }, + { + "_path": "lib/python3.12/nntplib.py", + "path_type": "hardlink", + "sha256": "6a76a94b951b273aa87335d7c9c4d7273e4c59485c784b057f681443b32d9004", + "sha256_in_prefix": "6a76a94b951b273aa87335d7c9c4d7273e4c59485c784b057f681443b32d9004", + "size_in_bytes": 41087 + }, + { + "_path": "lib/python3.12/ntpath.py", + "path_type": "hardlink", + "sha256": "ffa7f85c0382a6e918dc3499f0d51a58769da24a56704f16bda27f63ff1680d8", + "sha256_in_prefix": "ffa7f85c0382a6e918dc3499f0d51a58769da24a56704f16bda27f63ff1680d8", + "size_in_bytes": 31217 + }, + { + "_path": "lib/python3.12/nturl2path.py", + "path_type": "hardlink", + "sha256": "980982ba66cc403d17874369d2770e09845b3d49f1d4514e1c52e01518114332", + "sha256_in_prefix": "980982ba66cc403d17874369d2770e09845b3d49f1d4514e1c52e01518114332", + "size_in_bytes": 2887 + }, + { + "_path": "lib/python3.12/numbers.py", + "path_type": "hardlink", + "sha256": "ac381960a3dc1db0498b0bd43d8ef278d6599713121a186b153ff09d9552e0db", + "sha256_in_prefix": "ac381960a3dc1db0498b0bd43d8ef278d6599713121a186b153ff09d9552e0db", + "size_in_bytes": 11467 + }, + { + "_path": "lib/python3.12/opcode.py", + "path_type": "hardlink", + "sha256": "192f6008508f28d3273bff42eaea9b01c8394dab1607cd36aea778bdd166c3a6", + "sha256_in_prefix": "192f6008508f28d3273bff42eaea9b01c8394dab1607cd36aea778bdd166c3a6", + "size_in_bytes": 13174 + }, + { + "_path": "lib/python3.12/operator.py", + "path_type": "hardlink", + "sha256": "b2af20f67667203c1730e686cc5d0427becc94db4c97f1d3efe3ed2158473f6a", + "sha256_in_prefix": "b2af20f67667203c1730e686cc5d0427becc94db4c97f1d3efe3ed2158473f6a", + "size_in_bytes": 10965 + }, + { + "_path": "lib/python3.12/optparse.py", + "path_type": "hardlink", + "sha256": "07d224301cba312fa0697bff9cd5a4bb4f778a90629632091b3f4ae874d89af5", + "sha256_in_prefix": "07d224301cba312fa0697bff9cd5a4bb4f778a90629632091b3f4ae874d89af5", + "size_in_bytes": 60369 + }, + { + "_path": "lib/python3.12/os.py", + "path_type": "hardlink", + "sha256": "8ee68b66c92cae2c1c88c42aed0d47a90fd3a2c5ddbab2a8bf25051a6399a862", + "sha256_in_prefix": "8ee68b66c92cae2c1c88c42aed0d47a90fd3a2c5ddbab2a8bf25051a6399a862", + "size_in_bytes": 40777 + }, + { + "_path": "lib/python3.12/pathlib.py", + "path_type": "hardlink", + "sha256": "bb172ea6ff01dfe574b0dab3e1642abc38ca176a308ab1785b014408c0cbe621", + "sha256_in_prefix": "bb172ea6ff01dfe574b0dab3e1642abc38ca176a308ab1785b014408c0cbe621", + "size_in_bytes": 51108 + }, + { + "_path": "lib/python3.12/pdb.py", + "path_type": "hardlink", + "sha256": "1bde5c23a8549588de7abd76862d2dd6423a156806d2752ddcea84101a3f15d7", + "sha256_in_prefix": "1bde5c23a8549588de7abd76862d2dd6423a156806d2752ddcea84101a3f15d7", + "size_in_bytes": 70291 + }, + { + "_path": "lib/python3.12/pickle.py", + "path_type": "hardlink", + "sha256": "2feb7d3f2cbd075e09b76ff2184ad0890e53aaf9d31a08794b9feab6f453c582", + "sha256_in_prefix": "2feb7d3f2cbd075e09b76ff2184ad0890e53aaf9d31a08794b9feab6f453c582", + "size_in_bytes": 66526 + }, + { + "_path": "lib/python3.12/pickletools.py", + "path_type": "hardlink", + "sha256": "1d43b5d94c640f5fc7569a0cda0ecb3b08e97cc1ba9c1907ba72bac610903a3e", + "sha256_in_prefix": "1d43b5d94c640f5fc7569a0cda0ecb3b08e97cc1ba9c1907ba72bac610903a3e", + "size_in_bytes": 93861 + }, + { + "_path": "lib/python3.12/pipes.py", + "path_type": "hardlink", + "sha256": "153f2d249d954b5536c6a049202617ff43ba2f9b109c426e06676c577ddedc61", + "sha256_in_prefix": "153f2d249d954b5536c6a049202617ff43ba2f9b109c426e06676c577ddedc61", + "size_in_bytes": 8978 + }, + { + "_path": "lib/python3.12/pkgutil.py", + "path_type": "hardlink", + "sha256": "44300bc77f6f52ef2ad74d26e5053309c04f49eaa91c099356eb61426cde504f", + "sha256_in_prefix": "44300bc77f6f52ef2ad74d26e5053309c04f49eaa91c099356eb61426cde504f", + "size_in_bytes": 18281 + }, + { + "_path": "lib/python3.12/platform.py", + "path_type": "hardlink", + "sha256": "491b23eb1ad656742908a56add090ff25b29e2ca5790861041bf68567f179f14", + "sha256_in_prefix": "491b23eb1ad656742908a56add090ff25b29e2ca5790861041bf68567f179f14", + "size_in_bytes": 43537 + }, + { + "_path": "lib/python3.12/plistlib.py", + "path_type": "hardlink", + "sha256": "502ea7953e190f0bb03c6acec41c6ab54eb51bbdbd9d8e1c41e53a2d2191aebf", + "sha256_in_prefix": "502ea7953e190f0bb03c6acec41c6ab54eb51bbdbd9d8e1c41e53a2d2191aebf", + "size_in_bytes": 28342 + }, + { + "_path": "lib/python3.12/poplib.py", + "path_type": "hardlink", + "sha256": "08609dc8298e62bf9232de174f5ae4307f27ebef490bf7996625f88d837f08ad", + "sha256_in_prefix": "08609dc8298e62bf9232de174f5ae4307f27ebef490bf7996625f88d837f08ad", + "size_in_bytes": 14163 + }, + { + "_path": "lib/python3.12/posixpath.py", + "path_type": "hardlink", + "sha256": "b75ea9ed24b7cef9ce3200ceba48c00bda14d3feced74502c91f473c2d471b41", + "sha256_in_prefix": "b75ea9ed24b7cef9ce3200ceba48c00bda14d3feced74502c91f473c2d471b41", + "size_in_bytes": 17297 + }, + { + "_path": "lib/python3.12/pprint.py", + "path_type": "hardlink", + "sha256": "1585c8d74d7f485590db2af46680ae0a73737ca9fb66022b2bcbbc4c4925e203", + "sha256_in_prefix": "1585c8d74d7f485590db2af46680ae0a73737ca9fb66022b2bcbbc4c4925e203", + "size_in_bytes": 24158 + }, + { + "_path": "lib/python3.12/profile.py", + "path_type": "hardlink", + "sha256": "dee2125b2a0913fcfd0330b75d7fb752f2dbbe1bf43e479fb0cba117b9ae6e17", + "sha256_in_prefix": "dee2125b2a0913fcfd0330b75d7fb752f2dbbe1bf43e479fb0cba117b9ae6e17", + "size_in_bytes": 23093 + }, + { + "_path": "lib/python3.12/pstats.py", + "path_type": "hardlink", + "sha256": "476a7f4298d02d7445f65f464b1eeca3b1de7a74ce104e91f75c10a7eb1f9aee", + "sha256_in_prefix": "476a7f4298d02d7445f65f464b1eeca3b1de7a74ce104e91f75c10a7eb1f9aee", + "size_in_bytes": 29289 + }, + { + "_path": "lib/python3.12/pty.py", + "path_type": "hardlink", + "sha256": "ddbb1749387539c2929957c7ec1235fd201d7ec15d285fe5246e88b35c722a4a", + "sha256_in_prefix": "ddbb1749387539c2929957c7ec1235fd201d7ec15d285fe5246e88b35c722a4a", + "size_in_bytes": 6137 + }, + { + "_path": "lib/python3.12/py_compile.py", + "path_type": "hardlink", + "sha256": "3464f04938b57a7aafbc5c394ccd4c46823ee607f7fe36b48b91ecbc30ff4e48", + "sha256_in_prefix": "3464f04938b57a7aafbc5c394ccd4c46823ee607f7fe36b48b91ecbc30ff4e48", + "size_in_bytes": 7837 + }, + { + "_path": "lib/python3.12/pyclbr.py", + "path_type": "hardlink", + "sha256": "e8ca09333701ba41244e20b8c2c37b7ed0499b88c4b2ca82cac51ef89ca9e647", + "sha256_in_prefix": "e8ca09333701ba41244e20b8c2c37b7ed0499b88c4b2ca82cac51ef89ca9e647", + "size_in_bytes": 11396 + }, + { + "_path": "lib/python3.12/pydoc.py", + "path_type": "hardlink", + "sha256": "eaff7a02820dcde3d1ed4232bd4f0bd9727439a820dc5ea57a0d3cabbfe91dfe", + "sha256_in_prefix": "eaff7a02820dcde3d1ed4232bd4f0bd9727439a820dc5ea57a0d3cabbfe91dfe", + "size_in_bytes": 112903 + }, + { + "_path": "lib/python3.12/pydoc_data/__init__.py", + "path_type": "hardlink", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size_in_bytes": 0 + }, + { + "_path": "lib/python3.12/pydoc_data/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9efb7aa484bd23ed5633b10fa22d97e35ef21cbc5ce17e7200d70c9da2daf759", + "sha256_in_prefix": "9efb7aa484bd23ed5633b10fa22d97e35ef21cbc5ce17e7200d70c9da2daf759", + "size_in_bytes": 134 + }, + { + "_path": "lib/python3.12/pydoc_data/__pycache__/topics.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2e355da88feb93d123fd46b5b40a96c3be42594009a5ead77b8089f0dcf14bc6", + "sha256_in_prefix": "2e355da88feb93d123fd46b5b40a96c3be42594009a5ead77b8089f0dcf14bc6", + "size_in_bytes": 503904 + }, + { + "_path": "lib/python3.12/pydoc_data/_pydoc.css", + "path_type": "hardlink", + "sha256": "038d4bf51b4d373284640f3658d70eaa856def24d8d02b8e29b289beaabf1cc9", + "sha256_in_prefix": "038d4bf51b4d373284640f3658d70eaa856def24d8d02b8e29b289beaabf1cc9", + "size_in_bytes": 1325 + }, + { + "_path": "lib/python3.12/pydoc_data/topics.py", + "path_type": "hardlink", + "sha256": "715426db2fd05e1b153b33365a121beaef3290ae0d80aabeb126eeb3ad2a0f0b", + "sha256_in_prefix": "715426db2fd05e1b153b33365a121beaef3290ae0d80aabeb126eeb3ad2a0f0b", + "size_in_bytes": 808523 + }, + { + "_path": "lib/python3.12/queue.py", + "path_type": "hardlink", + "sha256": "f6c37fc37cd7440979f7d22d40ee818fa3b714c573610c08fa52911d541193f0", + "sha256_in_prefix": "f6c37fc37cd7440979f7d22d40ee818fa3b714c573610c08fa52911d541193f0", + "size_in_bytes": 11496 + }, + { + "_path": "lib/python3.12/quopri.py", + "path_type": "hardlink", + "sha256": "a1cd7f3b22033d32151209886cc855d4b71cc4c83530769f920097582339013a", + "sha256_in_prefix": "a1cd7f3b22033d32151209886cc855d4b71cc4c83530769f920097582339013a", + "size_in_bytes": 7184 + }, + { + "_path": "lib/python3.12/random.py", + "path_type": "hardlink", + "sha256": "0693d4ded36916f5b07d6c395cc331dbf1011bb70e90daaa29eaa32490a09425", + "sha256_in_prefix": "0693d4ded36916f5b07d6c395cc331dbf1011bb70e90daaa29eaa32490a09425", + "size_in_bytes": 34683 + }, + { + "_path": "lib/python3.12/re/__init__.py", + "path_type": "hardlink", + "sha256": "8ff3c37c63b917fcf8dc8d50993a502292a3dc159e41de4f4018c72a53d1c07b", + "sha256_in_prefix": "8ff3c37c63b917fcf8dc8d50993a502292a3dc159e41de4f4018c72a53d1c07b", + "size_in_bytes": 16315 + }, + { + "_path": "lib/python3.12/re/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "373dcb2731b00a73669128c088c64b4b7ad5de3a5e192128011b2a6ac7e37685", + "sha256_in_prefix": "373dcb2731b00a73669128c088c64b4b7ad5de3a5e192128011b2a6ac7e37685", + "size_in_bytes": 17928 + }, + { + "_path": "lib/python3.12/re/__pycache__/_casefix.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ae2f7eec9758d38f2361f1a8ece55778f97d97d2b81d84c30f7897478b8ff42e", + "sha256_in_prefix": "ae2f7eec9758d38f2361f1a8ece55778f97d97d2b81d84c30f7897478b8ff42e", + "size_in_bytes": 1811 + }, + { + "_path": "lib/python3.12/re/__pycache__/_compiler.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ec681e4e0307668255b0faf850ab423c69067f121534775bf32dd3c0cb37bcfc", + "sha256_in_prefix": "ec681e4e0307668255b0faf850ab423c69067f121534775bf32dd3c0cb37bcfc", + "size_in_bytes": 26410 + }, + { + "_path": "lib/python3.12/re/__pycache__/_constants.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6964709660a27ba8f91a15657f1f889096692104d34d927aca378727aef30e4e", + "sha256_in_prefix": "6964709660a27ba8f91a15657f1f889096692104d34d927aca378727aef30e4e", + "size_in_bytes": 5291 + }, + { + "_path": "lib/python3.12/re/__pycache__/_parser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c292432b254b20521e322bb8a61b2fdbeda7aa264d491e58c77796bd00ffef17", + "sha256_in_prefix": "c292432b254b20521e322bb8a61b2fdbeda7aa264d491e58c77796bd00ffef17", + "size_in_bytes": 41942 + }, + { + "_path": "lib/python3.12/re/_casefix.py", + "path_type": "hardlink", + "sha256": "1b12d9136f23db6c3f6f26053fefc15ca964b886838c7b9c1fabf8d2efc1e5c8", + "sha256_in_prefix": "1b12d9136f23db6c3f6f26053fefc15ca964b886838c7b9c1fabf8d2efc1e5c8", + "size_in_bytes": 5444 + }, + { + "_path": "lib/python3.12/re/_compiler.py", + "path_type": "hardlink", + "sha256": "c05067f8bfa4c13cbbf1eedc4d5cafc9b621bcb6ebc5771ba0518a18095af15a", + "sha256_in_prefix": "c05067f8bfa4c13cbbf1eedc4d5cafc9b621bcb6ebc5771ba0518a18095af15a", + "size_in_bytes": 26089 + }, + { + "_path": "lib/python3.12/re/_constants.py", + "path_type": "hardlink", + "sha256": "fa4fdb200f238f9e7817b63892b0d69833d8165134801e775e10cc113348a375", + "sha256_in_prefix": "fa4fdb200f238f9e7817b63892b0d69833d8165134801e775e10cc113348a375", + "size_in_bytes": 5930 + }, + { + "_path": "lib/python3.12/re/_parser.py", + "path_type": "hardlink", + "sha256": "a51a85b37cf3f44ba7ff25754da5f31306e4ccfa6eb3c017f9d37bdf4e770840", + "sha256_in_prefix": "a51a85b37cf3f44ba7ff25754da5f31306e4ccfa6eb3c017f9d37bdf4e770840", + "size_in_bytes": 41201 + }, + { + "_path": "lib/python3.12/reprlib.py", + "path_type": "hardlink", + "sha256": "8da31054076803065758311f54b18b8a616824941977d907dc3ee729228e9015", + "sha256_in_prefix": "8da31054076803065758311f54b18b8a616824941977d907dc3ee729228e9015", + "size_in_bytes": 6569 + }, + { + "_path": "lib/python3.12/rlcompleter.py", + "path_type": "hardlink", + "sha256": "fee9ad9c55529be48329b78e982fbba0201bd218326eaf80a87996c9f8c805bb", + "sha256_in_prefix": "fee9ad9c55529be48329b78e982fbba0201bd218326eaf80a87996c9f8c805bb", + "size_in_bytes": 7827 + }, + { + "_path": "lib/python3.12/runpy.py", + "path_type": "hardlink", + "sha256": "b1f47f717848022b83b511c74e0f862f58d1e11afa768910e87a49fccf0be2ff", + "sha256_in_prefix": "b1f47f717848022b83b511c74e0f862f58d1e11afa768910e87a49fccf0be2ff", + "size_in_bytes": 12898 + }, + { + "_path": "lib/python3.12/sched.py", + "path_type": "hardlink", + "sha256": "56588f00a68ef953014f41baf36e0dbb7ed7793f8aa883ebcb1a8bd3787c06a6", + "sha256_in_prefix": "56588f00a68ef953014f41baf36e0dbb7ed7793f8aa883ebcb1a8bd3787c06a6", + "size_in_bytes": 6351 + }, + { + "_path": "lib/python3.12/secrets.py", + "path_type": "hardlink", + "sha256": "277000574358a6ecda4bb40e73332ae81a3bc1c8e1fa36f50e5c6a7d4d3f0f17", + "sha256_in_prefix": "277000574358a6ecda4bb40e73332ae81a3bc1c8e1fa36f50e5c6a7d4d3f0f17", + "size_in_bytes": 1984 + }, + { + "_path": "lib/python3.12/selectors.py", + "path_type": "hardlink", + "sha256": "1eeb102373e18c96311203f30c516e785bd8642275aa0bd66e43a284c9692385", + "sha256_in_prefix": "1eeb102373e18c96311203f30c516e785bd8642275aa0bd66e43a284c9692385", + "size_in_bytes": 19671 + }, + { + "_path": "lib/python3.12/shelve.py", + "path_type": "hardlink", + "sha256": "b978c6f0ffa901b041d6518afed03f2938a62168066013ee7d23baac31c356c0", + "sha256_in_prefix": "b978c6f0ffa901b041d6518afed03f2938a62168066013ee7d23baac31c356c0", + "size_in_bytes": 8560 + }, + { + "_path": "lib/python3.12/shlex.py", + "path_type": "hardlink", + "sha256": "f927227de5ba5b1b2bdd75e3d9c8cb72b602b3bba3cc8edbf8fb554de0dc1fd7", + "sha256_in_prefix": "f927227de5ba5b1b2bdd75e3d9c8cb72b602b3bba3cc8edbf8fb554de0dc1fd7", + "size_in_bytes": 13353 + }, + { + "_path": "lib/python3.12/shutil.py", + "path_type": "hardlink", + "sha256": "b43720627b9901a1bcdd22bd9ca290596ecffbcfeae8521a145c113ade12ef41", + "sha256_in_prefix": "b43720627b9901a1bcdd22bd9ca290596ecffbcfeae8521a145c113ade12ef41", + "size_in_bytes": 56792 + }, + { + "_path": "lib/python3.12/signal.py", + "path_type": "hardlink", + "sha256": "0363c964c90ac0b3e515de5749205e6e6454051a1211058375d84d91eab6071a", + "sha256_in_prefix": "0363c964c90ac0b3e515de5749205e6e6454051a1211058375d84d91eab6071a", + "size_in_bytes": 2495 + }, + { + "_path": "lib/python3.12/site-packages/README.txt", + "path_type": "hardlink", + "sha256": "cba8fece8f62c36306ba27a128f124a257710e41fc619301ee97be93586917cb", + "sha256_in_prefix": "cba8fece8f62c36306ba27a128f124a257710e41fc619301ee97be93586917cb", + "size_in_bytes": 119 + }, + { + "_path": "lib/python3.12/site.py", + "path_type": "hardlink", + "sha256": "339ac973242445370553c76398d9c83c0cbda4a3a7602f427059bc6741a35973", + "sha256_in_prefix": "339ac973242445370553c76398d9c83c0cbda4a3a7602f427059bc6741a35973", + "size_in_bytes": 23165 + }, + { + "_path": "lib/python3.12/smtplib.py", + "path_type": "hardlink", + "sha256": "f19369e751e199f5dfc05882e2f77b6a692719cebd8a18c84552544a0b93e963", + "sha256_in_prefix": "f19369e751e199f5dfc05882e2f77b6a692719cebd8a18c84552544a0b93e963", + "size_in_bytes": 43532 + }, + { + "_path": "lib/python3.12/sndhdr.py", + "path_type": "hardlink", + "sha256": "d1cb49f6545ef831a69322275ef26f6ca6964953e70d81a8a80fcca8d600ffc0", + "sha256_in_prefix": "d1cb49f6545ef831a69322275ef26f6ca6964953e70d81a8a80fcca8d600ffc0", + "size_in_bytes": 7448 + }, + { + "_path": "lib/python3.12/socket.py", + "path_type": "hardlink", + "sha256": "b1d5ea1854877f0c20c811900de4d899da8e16a757026b27fad0afb4c7fc6bd5", + "sha256_in_prefix": "b1d5ea1854877f0c20c811900de4d899da8e16a757026b27fad0afb4c7fc6bd5", + "size_in_bytes": 37664 + }, + { + "_path": "lib/python3.12/socketserver.py", + "path_type": "hardlink", + "sha256": "177f7e4c71a255eecb94ef404df1682843a416b7c5083ae2b07a38016d7e16d7", + "sha256_in_prefix": "177f7e4c71a255eecb94ef404df1682843a416b7c5083ae2b07a38016d7e16d7", + "size_in_bytes": 27851 + }, + { + "_path": "lib/python3.12/sqlite3/__init__.py", + "path_type": "hardlink", + "sha256": "f7cc982617b68e147540ef352d38310fe4d25c2c9c2542b67d0590c871df09a8", + "sha256_in_prefix": "f7cc982617b68e147540ef352d38310fe4d25c2c9c2542b67d0590c871df09a8", + "size_in_bytes": 2501 + }, + { + "_path": "lib/python3.12/sqlite3/__main__.py", + "path_type": "hardlink", + "sha256": "495a939623e825a487cde07b62a68aeefdbb1704b53a8b5388af070dc3fac690", + "sha256_in_prefix": "495a939623e825a487cde07b62a68aeefdbb1704b53a8b5388af070dc3fac690", + "size_in_bytes": 3855 + }, + { + "_path": "lib/python3.12/sqlite3/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "719f1801bff816caa6ac9ec0496dfe6011058b1e7a160d7ab4fdb9706e1f839c", + "sha256_in_prefix": "719f1801bff816caa6ac9ec0496dfe6011058b1e7a160d7ab4fdb9706e1f839c", + "size_in_bytes": 1822 + }, + { + "_path": "lib/python3.12/sqlite3/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7eaf36ef5af80f6bc65b90f86805b891711bf8b249588f156d10afca2949785c", + "sha256_in_prefix": "7eaf36ef5af80f6bc65b90f86805b891711bf8b249588f156d10afca2949785c", + "size_in_bytes": 5575 + }, + { + "_path": "lib/python3.12/sqlite3/__pycache__/dbapi2.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d2746e4db5b989feff4887fae721a5b8f5d516f228a716d5a8e6a18ae6da8946", + "sha256_in_prefix": "d2746e4db5b989feff4887fae721a5b8f5d516f228a716d5a8e6a18ae6da8946", + "size_in_bytes": 5040 + }, + { + "_path": "lib/python3.12/sqlite3/__pycache__/dump.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f731fe40c2645438df8d4bd1b2fbf736ca8caed03200f20911fc7671edae13a0", + "sha256_in_prefix": "f731fe40c2645438df8d4bd1b2fbf736ca8caed03200f20911fc7671edae13a0", + "size_in_bytes": 3664 + }, + { + "_path": "lib/python3.12/sqlite3/dbapi2.py", + "path_type": "hardlink", + "sha256": "7c5c8d98df1f2c50c4062a3be2c0f0499190c179fa4fc281507a1ef763a98f28", + "sha256_in_prefix": "7c5c8d98df1f2c50c4062a3be2c0f0499190c179fa4fc281507a1ef763a98f28", + "size_in_bytes": 3631 + }, + { + "_path": "lib/python3.12/sqlite3/dump.py", + "path_type": "hardlink", + "sha256": "bbd9b9d14affcb013f8bd996e30e2cfd1b214d40a37916b9a67fce5b11820eff", + "sha256_in_prefix": "bbd9b9d14affcb013f8bd996e30e2cfd1b214d40a37916b9a67fce5b11820eff", + "size_in_bytes": 3538 + }, + { + "_path": "lib/python3.12/sre_compile.py", + "path_type": "hardlink", + "sha256": "f7fd87f8ac9dad7d1387e2401761ec05806c5108201a6d1ede6ab2f481f6df54", + "sha256_in_prefix": "f7fd87f8ac9dad7d1387e2401761ec05806c5108201a6d1ede6ab2f481f6df54", + "size_in_bytes": 231 + }, + { + "_path": "lib/python3.12/sre_constants.py", + "path_type": "hardlink", + "sha256": "87013dc0b349c2c044100f70a8daa9d713e60a527e26f6ab8ee1fc978a6d3234", + "sha256_in_prefix": "87013dc0b349c2c044100f70a8daa9d713e60a527e26f6ab8ee1fc978a6d3234", + "size_in_bytes": 232 + }, + { + "_path": "lib/python3.12/sre_parse.py", + "path_type": "hardlink", + "sha256": "c4929134532306081918f185c99305c6f55213bc16b32f8c259bc60f7f81e810", + "sha256_in_prefix": "c4929134532306081918f185c99305c6f55213bc16b32f8c259bc60f7f81e810", + "size_in_bytes": 229 + }, + { + "_path": "lib/python3.12/ssl.py", + "path_type": "hardlink", + "sha256": "ca7dd38c7d39af5112b9669abffcef3f1bb374fb8fa0a2cd071aea09fce203da", + "sha256_in_prefix": "ca7dd38c7d39af5112b9669abffcef3f1bb374fb8fa0a2cd071aea09fce203da", + "size_in_bytes": 50822 + }, + { + "_path": "lib/python3.12/stat.py", + "path_type": "hardlink", + "sha256": "052af0327eae6941b69b05c088b3e748f79995635f80ac4cc7125eb333eb4c77", + "sha256_in_prefix": "052af0327eae6941b69b05c088b3e748f79995635f80ac4cc7125eb333eb4c77", + "size_in_bytes": 5485 + }, + { + "_path": "lib/python3.12/statistics.py", + "path_type": "hardlink", + "sha256": "5845851a5833a1436bfdfd19001f7cd6b4d95a438b76c47162897106d29449c6", + "sha256_in_prefix": "5845851a5833a1436bfdfd19001f7cd6b4d95a438b76c47162897106d29449c6", + "size_in_bytes": 50227 + }, + { + "_path": "lib/python3.12/string.py", + "path_type": "hardlink", + "sha256": "24aeae1f0526250f442022022bf98df9a823b1cb330543ee79e70e44907462e9", + "sha256_in_prefix": "24aeae1f0526250f442022022bf98df9a823b1cb330543ee79e70e44907462e9", + "size_in_bytes": 11786 + }, + { + "_path": "lib/python3.12/stringprep.py", + "path_type": "hardlink", + "sha256": "60b6c83581093029312efb6670b11c540090b3f78bcf72264467b494f02f21a5", + "sha256_in_prefix": "60b6c83581093029312efb6670b11c540090b3f78bcf72264467b494f02f21a5", + "size_in_bytes": 12917 + }, + { + "_path": "lib/python3.12/struct.py", + "path_type": "hardlink", + "sha256": "9c231f9497caf513a22dee8f790b07f969b0e45854a0bdd6dd84b492e08c2856", + "sha256_in_prefix": "9c231f9497caf513a22dee8f790b07f969b0e45854a0bdd6dd84b492e08c2856", + "size_in_bytes": 257 + }, + { + "_path": "lib/python3.12/subprocess.py", + "path_type": "hardlink", + "sha256": "baa9f9138d8d20df6284f67e7d2e790f847f65e2c5370de322d54cccd737f2d9", + "sha256_in_prefix": "baa9f9138d8d20df6284f67e7d2e790f847f65e2c5370de322d54cccd737f2d9", + "size_in_bytes": 88725 + }, + { + "_path": "lib/python3.12/sunau.py", + "path_type": "hardlink", + "sha256": "7e4f850f6460bcd302439d6d2a9fc1bfc31f88f87ad86c508489f5612b346b7a", + "sha256_in_prefix": "7e4f850f6460bcd302439d6d2a9fc1bfc31f88f87ad86c508489f5612b346b7a", + "size_in_bytes": 18478 + }, + { + "_path": "lib/python3.12/symtable.py", + "path_type": "hardlink", + "sha256": "3858ba5f1bd23175cf36a4b774c4e3d937d7cf15181fe49085b7a2f1cac76af8", + "sha256_in_prefix": "3858ba5f1bd23175cf36a4b774c4e3d937d7cf15181fe49085b7a2f1cac76af8", + "size_in_bytes": 12477 + }, + { + "_path": "lib/python3.12/sysconfig.py", + "path_type": "hardlink", + "sha256": "42d47318d7b26a578adc466a3c5b25266a6ceb154fb67b825b163ed2d02341fb", + "sha256_in_prefix": "42d47318d7b26a578adc466a3c5b25266a6ceb154fb67b825b163ed2d02341fb", + "size_in_bytes": 31075 + }, + { + "_path": "lib/python3.12/tabnanny.py", + "path_type": "hardlink", + "sha256": "5dae83b384db40d6ebadc7af0cbb8396343e8ab289ce30de784a4cb41d5fbdab", + "sha256_in_prefix": "5dae83b384db40d6ebadc7af0cbb8396343e8ab289ce30de784a4cb41d5fbdab", + "size_in_bytes": 11532 + }, + { + "_path": "lib/python3.12/tarfile.py", + "path_type": "hardlink", + "sha256": "8ef31ebf0718c98616dcac55979e3491e97ddb217192f8255496d72543807349", + "sha256_in_prefix": "8ef31ebf0718c98616dcac55979e3491e97ddb217192f8255496d72543807349", + "size_in_bytes": 106897 + }, + { + "_path": "lib/python3.12/telnetlib.py", + "path_type": "hardlink", + "sha256": "9b0e127e2d0853cc90a596a7b26a2df4ee49dc66c44ac30372aae64d015fd0f9", + "sha256_in_prefix": "9b0e127e2d0853cc90a596a7b26a2df4ee49dc66c44ac30372aae64d015fd0f9", + "size_in_bytes": 23334 + }, + { + "_path": "lib/python3.12/tempfile.py", + "path_type": "hardlink", + "sha256": "fb44155f430fac1923d3d7b6af1a0210edcfb580291d664e66f338491d68b62b", + "sha256_in_prefix": "fb44155f430fac1923d3d7b6af1a0210edcfb580291d664e66f338491d68b62b", + "size_in_bytes": 32236 + }, + { + "_path": "lib/python3.12/test/__init__.py", + "path_type": "hardlink", + "sha256": "836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe9", + "sha256_in_prefix": "836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe9", + "size_in_bytes": 47 + }, + { + "_path": "lib/python3.12/test/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f1b159d6b512630fdc32fc5d932850030e5e3f8bfa7b3a5c74df751714b3dda8", + "sha256_in_prefix": "f1b159d6b512630fdc32fc5d932850030e5e3f8bfa7b3a5c74df751714b3dda8", + "size_in_bytes": 128 + }, + { + "_path": "lib/python3.12/test/__pycache__/test_script_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "376226e99b32f4018adcb34656e8557096a65c00ec013365dda0b83686c8ae0d", + "sha256_in_prefix": "376226e99b32f4018adcb34656e8557096a65c00ec013365dda0b83686c8ae0d", + "size_in_bytes": 10243 + }, + { + "_path": "lib/python3.12/test/__pycache__/test_support.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "12fc65b7aaecdd844f7c029d2923e149dbe8f9aa5f859e681994165602e4b7c0", + "sha256_in_prefix": "12fc65b7aaecdd844f7c029d2923e149dbe8f9aa5f859e681994165602e4b7c0", + "size_in_bytes": 45163 + }, + { + "_path": "lib/python3.12/test/support/__init__.py", + "path_type": "hardlink", + "sha256": "672b5505e88861f844827a715f12a6bc5426a00abc66d604e56c5d6513630bf9", + "sha256_in_prefix": "672b5505e88861f844827a715f12a6bc5426a00abc66d604e56c5d6513630bf9", + "size_in_bytes": 81834 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "dfbe19978598da8129240724fcf8bfa92cdf6767d334752e273620920a0c96e9", + "sha256_in_prefix": "dfbe19978598da8129240724fcf8bfa92cdf6767d334752e273620920a0c96e9", + "size_in_bytes": 99647 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/ast_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7613b48f44081a4b149149bb33fbd83cff552b75a5d527dc60b9564b0da073ae", + "sha256_in_prefix": "7613b48f44081a4b149149bb33fbd83cff552b75a5d527dc60b9564b0da073ae", + "size_in_bytes": 2197 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/asynchat.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "012c924d8d30e93e6421adf7ed2674d7fee131ee4f8c00a1e3205728ba1afe4c", + "sha256_in_prefix": "012c924d8d30e93e6421adf7ed2674d7fee131ee4f8c00a1e3205728ba1afe4c", + "size_in_bytes": 10723 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/asyncore.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "09198055fd2ba1fc171a864f76184c0915c63ac3d684071b9ab7dfd523096dec", + "sha256_in_prefix": "09198055fd2ba1fc171a864f76184c0915c63ac3d684071b9ab7dfd523096dec", + "size_in_bytes": 24947 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/bytecode_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "660bbb171ddfde4577ca3b19670e07980dc4aa2697b65e8207050a2465337eb7", + "sha256_in_prefix": "660bbb171ddfde4577ca3b19670e07980dc4aa2697b65e8207050a2465337eb7", + "size_in_bytes": 7691 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/hashlib_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3fd0cb7326e441691f9233678056ceca7f6a3f2e6bab79f87c337f4a4894ba04", + "sha256_in_prefix": "3fd0cb7326e441691f9233678056ceca7f6a3f2e6bab79f87c337f4a4894ba04", + "size_in_bytes": 2544 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/hypothesis_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "74d80bf7a5ff2d6d91a46798e4917adfc02d1f25ac40b407581b6aa33f1d0c9d", + "sha256_in_prefix": "74d80bf7a5ff2d6d91a46798e4917adfc02d1f25ac40b407581b6aa33f1d0c9d", + "size_in_bytes": 1295 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/import_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "58de0b62fb8584499da8113497292c601124bee0943ff6dc82ce8bb2b4e34e36", + "sha256_in_prefix": "58de0b62fb8584499da8113497292c601124bee0943ff6dc82ce8bb2b4e34e36", + "size_in_bytes": 14727 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/interpreters.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b80a55c132b6397b476875b0b1f901823e226cf8588b4aa55fc68b3d9b1cdbbd", + "sha256_in_prefix": "b80a55c132b6397b476875b0b1f901823e226cf8588b4aa55fc68b3d9b1cdbbd", + "size_in_bytes": 9594 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/logging_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f01e70f1d7c477ccdeeef9a9579d6993b8bf283e81bd0983ba1dfa7edfb810f4", + "sha256_in_prefix": "f01e70f1d7c477ccdeeef9a9579d6993b8bf283e81bd0983ba1dfa7edfb810f4", + "size_in_bytes": 1572 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/os_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e3fe40c1a5f658d4ad0b6f7b6d0326d4ecb282123ee12370c23e3c7149fd840b", + "sha256_in_prefix": "e3fe40c1a5f658d4ad0b6f7b6d0326d4ecb282123ee12370c23e3c7149fd840b", + "size_in_bytes": 29720 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/pty_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a55fa193f1fa11049c88a35a097c386144c204256db16869faf93783530c1711", + "sha256_in_prefix": "a55fa193f1fa11049c88a35a097c386144c204256db16869faf93783530c1711", + "size_in_bytes": 3784 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/script_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c6aefd14ffd4940d8055e6a88e6813f2d4fc679a424c4d914e0d23b0139157da", + "sha256_in_prefix": "c6aefd14ffd4940d8055e6a88e6813f2d4fc679a424c4d914e0d23b0139157da", + "size_in_bytes": 13036 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/smtpd.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "246881c3b81cca0b96b4044aa63b2db85bf294247a07abcee57d68decc56fdd9", + "sha256_in_prefix": "246881c3b81cca0b96b4044aa63b2db85bf294247a07abcee57d68decc56fdd9", + "size_in_bytes": 39131 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/socket_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "62f766d78afea86a6b5d818d286f9c3c190c227f24fbfb020f5f1103e560a01b", + "sha256_in_prefix": "62f766d78afea86a6b5d818d286f9c3c190c227f24fbfb020f5f1103e560a01b", + "size_in_bytes": 16231 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/testcase.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ccc21e09714bcdcb5eb2fb11f1c0d0bb91cea199ed93df067be84f59b5161903", + "sha256_in_prefix": "ccc21e09714bcdcb5eb2fb11f1c0d0bb91cea199ed93df067be84f59b5161903", + "size_in_bytes": 1782 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/threading_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "53c863b3a9c18735269992ce8d015298ed2ff2de219b62258cc44e1cbb9f2486", + "sha256_in_prefix": "53c863b3a9c18735269992ce8d015298ed2ff2de219b62258cc44e1cbb9f2486", + "size_in_bytes": 11701 + }, + { + "_path": "lib/python3.12/test/support/__pycache__/warnings_helper.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ab5d92978650c27a1f4f2dc3810d4de76671c54d3cd2697227d51190f9c2fce6", + "sha256_in_prefix": "ab5d92978650c27a1f4f2dc3810d4de76671c54d3cd2697227d51190f9c2fce6", + "size_in_bytes": 9896 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/__init__.py", + "path_type": "hardlink", + "sha256": "6addb9fbd5d9007e5d50c40c4af5710d73bd62a5c1192b6d067a35cf580be219", + "sha256_in_prefix": "6addb9fbd5d9007e5d50c40c4af5710d73bd62a5c1192b6d067a35cf580be219", + "size_in_bytes": 2444 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7fe1da2f46b12b6757ae3d8877bb591662dc2460b5b85c2db3367cf4e33819c5", + "sha256_in_prefix": "7fe1da2f46b12b6757ae3d8877bb591662dc2460b5b85c2db3367cf4e33819c5", + "size_in_bytes": 3917 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/_helpers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f08e81dea7c779867aad304b79fcd4ac3c9f8998d7f402c26b5b0265f6a64438", + "sha256_in_prefix": "f08e81dea7c779867aad304b79fcd4ac3c9f8998d7f402c26b5b0265f6a64438", + "size_in_bytes": 2576 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/__pycache__/strategies.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "692f602953a224da856a39f4749845909b7664976d9dd3b15b30cb07d542bf57", + "sha256_in_prefix": "692f602953a224da856a39f4749845909b7664976d9dd3b15b30cb07d542bf57", + "size_in_bytes": 3094 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/_helpers.py", + "path_type": "hardlink", + "sha256": "7d1d2fc87b9cbaf744af1ed8e31a96947b13da28bf2e7a0358996af9c195e380", + "sha256_in_prefix": "7d1d2fc87b9cbaf744af1ed8e31a96947b13da28bf2e7a0358996af9c195e380", + "size_in_bytes": 1298 + }, + { + "_path": "lib/python3.12/test/support/_hypothesis_stubs/strategies.py", + "path_type": "hardlink", + "sha256": "1fd24490e10dec6271a006fc01014adcccf9d486b7c201dde975092927246b68", + "sha256_in_prefix": "1fd24490e10dec6271a006fc01014adcccf9d486b7c201dde975092927246b68", + "size_in_bytes": 1857 + }, + { + "_path": "lib/python3.12/test/support/ast_helper.py", + "path_type": "hardlink", + "sha256": "5c72e61f5972cec7e2f830aa0bcdd6c8f3d56c7736a8e78af679d994aa7af84e", + "sha256_in_prefix": "5c72e61f5972cec7e2f830aa0bcdd6c8f3d56c7736a8e78af679d994aa7af84e", + "size_in_bytes": 1828 + }, + { + "_path": "lib/python3.12/test/support/asynchat.py", + "path_type": "hardlink", + "sha256": "67f2619c60c171d03b091931851b658f7a92446e131ac261a3352eb0ccc1b17e", + "sha256_in_prefix": "67f2619c60c171d03b091931851b658f7a92446e131ac261a3352eb0ccc1b17e", + "size_in_bytes": 11602 + }, + { + "_path": "lib/python3.12/test/support/asyncore.py", + "path_type": "hardlink", + "sha256": "4cc554dcb58d602bd9d557b2aa497fe9a325d9e021d97a95c0358e907291a47a", + "sha256_in_prefix": "4cc554dcb58d602bd9d557b2aa497fe9a325d9e021d97a95c0358e907291a47a", + "size_in_bytes": 20381 + }, + { + "_path": "lib/python3.12/test/support/bytecode_helper.py", + "path_type": "hardlink", + "sha256": "fb67d0e9f8e7869235e94949b06313e412be59c29ad1f089f323019f0f3a0e49", + "sha256_in_prefix": "fb67d0e9f8e7869235e94949b06313e412be59c29ad1f089f323019f0f3a0e49", + "size_in_bytes": 4999 + }, + { + "_path": "lib/python3.12/test/support/hashlib_helper.py", + "path_type": "hardlink", + "sha256": "19924c427e33c86284ef2a41f76ab6937ab36f12e3d1ef4e617cdbf616a8fc12", + "sha256_in_prefix": "19924c427e33c86284ef2a41f76ab6937ab36f12e3d1ef4e617cdbf616a8fc12", + "size_in_bytes": 1907 + }, + { + "_path": "lib/python3.12/test/support/hypothesis_helper.py", + "path_type": "hardlink", + "sha256": "0cbf55d49bdb78c5a93446d44dfe0bf247a408ae159813989285f7e8c87fd469", + "sha256_in_prefix": "0cbf55d49bdb78c5a93446d44dfe0bf247a408ae159813989285f7e8c87fd469", + "size_in_bytes": 1383 + }, + { + "_path": "lib/python3.12/test/support/import_helper.py", + "path_type": "hardlink", + "sha256": "8466c98fbe5fc76e145a86bf16ef64596aff5f93d1ac943b4079392f7b4b6925", + "sha256_in_prefix": "8466c98fbe5fc76e145a86bf16ef64596aff5f93d1ac943b4079392f7b4b6925", + "size_in_bytes": 10735 + }, + { + "_path": "lib/python3.12/test/support/interpreters.py", + "path_type": "hardlink", + "sha256": "b74464655baa283d2de961e223e0853b498ca51f0889cb790267c8554ac79c92", + "sha256_in_prefix": "b74464655baa283d2de961e223e0853b498ca51f0889cb790267c8554ac79c92", + "size_in_bytes": 5808 + }, + { + "_path": "lib/python3.12/test/support/logging_helper.py", + "path_type": "hardlink", + "sha256": "be1927e654180fcf6d84257be161fe6fa59796774e862c89b6b78adb656738f3", + "sha256_in_prefix": "be1927e654180fcf6d84257be161fe6fa59796774e862c89b6b78adb656738f3", + "size_in_bytes": 916 + }, + { + "_path": "lib/python3.12/test/support/os_helper.py", + "path_type": "hardlink", + "sha256": "927aa94e0831b09c237b129749e06bb355deb007be0e1fd63dc0cdf4ef5c265d", + "sha256_in_prefix": "927aa94e0831b09c237b129749e06bb355deb007be0e1fd63dc0cdf4ef5c265d", + "size_in_bytes": 24286 + }, + { + "_path": "lib/python3.12/test/support/pty_helper.py", + "path_type": "hardlink", + "sha256": "d724296e344278ce3ffb39962c5761dd04b19e987f8068a09fff02cab7418cc2", + "sha256_in_prefix": "d724296e344278ce3ffb39962c5761dd04b19e987f8068a09fff02cab7418cc2", + "size_in_bytes": 3052 + }, + { + "_path": "lib/python3.12/test/support/script_helper.py", + "path_type": "hardlink", + "sha256": "4548165a86eecd536d0231efea5adf656cbfec33371e62a7679724af19a5e204", + "sha256_in_prefix": "4548165a86eecd536d0231efea5adf656cbfec33371e62a7679724af19a5e204", + "size_in_bytes": 11721 + }, + { + "_path": "lib/python3.12/test/support/smtpd.py", + "path_type": "hardlink", + "sha256": "00599762dd76cb7f6e0763238079c436f96f6a50331abaf2511cad8f0169ae40", + "sha256_in_prefix": "00599762dd76cb7f6e0763238079c436f96f6a50331abaf2511cad8f0169ae40", + "size_in_bytes": 30733 + }, + { + "_path": "lib/python3.12/test/support/socket_helper.py", + "path_type": "hardlink", + "sha256": "482196211cee77253034cb6b85b50bffb302fde20f083a5e888f34af603ea4ec", + "sha256_in_prefix": "482196211cee77253034cb6b85b50bffb302fde20f083a5e888f34af603ea4ec", + "size_in_bytes": 13794 + }, + { + "_path": "lib/python3.12/test/support/testcase.py", + "path_type": "hardlink", + "sha256": "3181376673273db26aa634b690c176d9b5cc176351f5f0d0d5f5a480d6fa0ece", + "sha256_in_prefix": "3181376673273db26aa634b690c176d9b5cc176351f5f0d0d5f5a480d6fa0ece", + "size_in_bytes": 1047 + }, + { + "_path": "lib/python3.12/test/support/threading_helper.py", + "path_type": "hardlink", + "sha256": "7f191895d8e33cb8b36645d0ef197096c459c6f63450366114753a85eaa8c113", + "sha256_in_prefix": "7f191895d8e33cb8b36645d0ef197096c459c6f63450366114753a85eaa8c113", + "size_in_bytes": 8049 + }, + { + "_path": "lib/python3.12/test/support/warnings_helper.py", + "path_type": "hardlink", + "sha256": "515c10201568a2fcb868d1c34ffe9d7f04e3f617a2cb61d587167359a83b09ec", + "sha256_in_prefix": "515c10201568a2fcb868d1c34ffe9d7f04e3f617a2cb61d587167359a83b09ec", + "size_in_bytes": 6853 + }, + { + "_path": "lib/python3.12/test/test_script_helper.py", + "path_type": "hardlink", + "sha256": "f484f6c67bdf6c47322799d6d9437dd4d00ff194c98f6caf97bb69e7bd65e867", + "sha256_in_prefix": "f484f6c67bdf6c47322799d6d9437dd4d00ff194c98f6caf97bb69e7bd65e867", + "size_in_bytes": 5960 + }, + { + "_path": "lib/python3.12/test/test_support.py", + "path_type": "hardlink", + "sha256": "abb8f0e9bce292ff4ce907541aa4fcae663064e9340b0fe9a41a3e9c07729fdc", + "sha256_in_prefix": "abb8f0e9bce292ff4ce907541aa4fcae663064e9340b0fe9a41a3e9c07729fdc", + "size_in_bytes": 27701 + }, + { + "_path": "lib/python3.12/textwrap.py", + "path_type": "hardlink", + "sha256": "62867e40cdea6669b361f72af4d7daf0359f207c92cbeddfc7c7506397c1f31c", + "sha256_in_prefix": "62867e40cdea6669b361f72af4d7daf0359f207c92cbeddfc7c7506397c1f31c", + "size_in_bytes": 19718 + }, + { + "_path": "lib/python3.12/this.py", + "path_type": "hardlink", + "sha256": "481d0cb3de511eae0b5713dad18542b07eafd9c013bb7690f7497bad49923a71", + "sha256_in_prefix": "481d0cb3de511eae0b5713dad18542b07eafd9c013bb7690f7497bad49923a71", + "size_in_bytes": 1003 + }, + { + "_path": "lib/python3.12/threading.py", + "path_type": "hardlink", + "sha256": "63c306a32ed31551297a360bac0fd00a7aa394f367301d98d67c58f03840ec38", + "sha256_in_prefix": "63c306a32ed31551297a360bac0fd00a7aa394f367301d98d67c58f03840ec38", + "size_in_bytes": 60199 + }, + { + "_path": "lib/python3.12/timeit.py", + "path_type": "hardlink", + "sha256": "d47d9deb6be0136d817e04d0e4824aa66c66efa01fe61cf62860fff08ecfe83a", + "sha256_in_prefix": "d47d9deb6be0136d817e04d0e4824aa66c66efa01fe61cf62860fff08ecfe83a", + "size_in_bytes": 13464 + }, + { + "_path": "lib/python3.12/tkinter/__init__.py", + "path_type": "hardlink", + "sha256": "46702a796a747466c8d9fc9517a1637695a0e15ce704f4e91683b263cf51859c", + "sha256_in_prefix": "46702a796a747466c8d9fc9517a1637695a0e15ce704f4e91683b263cf51859c", + "size_in_bytes": 173043 + }, + { + "_path": "lib/python3.12/tkinter/__main__.py", + "path_type": "hardlink", + "sha256": "9738a6cb9cdd8139721dd82118bd527897db5325d807222883f70fb1c5a1c27e", + "sha256_in_prefix": "9738a6cb9cdd8139721dd82118bd527897db5325d807222883f70fb1c5a1c27e", + "size_in_bytes": 148 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1e98f9974216081e77289e1c3434f3adb571c70b9386a945c3941f4e843bd26f", + "sha256_in_prefix": "1e98f9974216081e77289e1c3434f3adb571c70b9386a945c3941f4e843bd26f", + "size_in_bytes": 245628 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0ef7df19d6a9ac9120f9811377aae4b683116f0aebd0531e8500227071c2160d", + "sha256_in_prefix": "0ef7df19d6a9ac9120f9811377aae4b683116f0aebd0531e8500227071c2160d", + "size_in_bytes": 417 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/colorchooser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1719f682dda71247588093cc28694f81bd9cc88db104347f95a9b2da3880053a", + "sha256_in_prefix": "1719f682dda71247588093cc28694f81bd9cc88db104347f95a9b2da3880053a", + "size_in_bytes": 2751 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/commondialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d1e5f8fa795005bd0051609a0fbf4f05ab659efa06338428087797b3356f98da", + "sha256_in_prefix": "d1e5f8fa795005bd0051609a0fbf4f05ab659efa06338428087797b3356f98da", + "size_in_bytes": 1884 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/constants.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "93c348c234e5b3e13ef249ac47a0b713329d23f7a3e702f114cdf7eeac66ebd3", + "sha256_in_prefix": "93c348c234e5b3e13ef249ac47a0b713329d23f7a3e702f114cdf7eeac66ebd3", + "size_in_bytes": 1927 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/dialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8c27df76ab856baeccf2f2fd30811b73552e558cc3a14d0311b72666f6483f5e", + "sha256_in_prefix": "8c27df76ab856baeccf2f2fd30811b73552e558cc3a14d0311b72666f6483f5e", + "size_in_bytes": 2107 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/dnd.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c22e7670cf438b12defd14b4f09af618142a07116eff664b08365b3e1dedd5a0", + "sha256_in_prefix": "c22e7670cf438b12defd14b4f09af618142a07116eff664b08365b3e1dedd5a0", + "size_in_bytes": 16320 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/filedialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "866805f9277fa591e15643c5591efcc9b0d5a03bc668e309aa49a4b7f994a3ad", + "sha256_in_prefix": "866805f9277fa591e15643c5591efcc9b0d5a03bc668e309aa49a4b7f994a3ad", + "size_in_bytes": 22605 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/font.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cfeebcf581755bd366fc09afa85cc1e205c7357f9afdc05cab1f710389f3907a", + "sha256_in_prefix": "cfeebcf581755bd366fc09afa85cc1e205c7357f9afdc05cab1f710389f3907a", + "size_in_bytes": 10865 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/messagebox.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1f42d3a8cb183803379aea9ac0974634d81957b98b1271a3ec649d5cc0416f30", + "sha256_in_prefix": "1f42d3a8cb183803379aea9ac0974634d81957b98b1271a3ec649d5cc0416f30", + "size_in_bytes": 4095 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/scrolledtext.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e7862e4da26597888b8fa4c0c9e05fe8ebe627791844a1e95e5d22ce001ab4f1", + "sha256_in_prefix": "e7862e4da26597888b8fa4c0c9e05fe8ebe627791844a1e95e5d22ce001ab4f1", + "size_in_bytes": 3319 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/simpledialog.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "61de3230985cfc51f1fcd4d404514fefa373a7638884a80bf4c80c5d2123ae3b", + "sha256_in_prefix": "61de3230985cfc51f1fcd4d404514fefa373a7638884a80bf4c80c5d2123ae3b", + "size_in_bytes": 17531 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/tix.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c12d3dfe18ca1588e26f15e4d62c7f9a79f282f77bed02db40e2f41d76581be4", + "sha256_in_prefix": "c12d3dfe18ca1588e26f15e4d62c7f9a79f282f77bed02db40e2f41d76581be4", + "size_in_bytes": 111760 + }, + { + "_path": "lib/python3.12/tkinter/__pycache__/ttk.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "212db716a4a40d0512c23eb651bffa149bcce10c9b1b3c6b516bb63df3a21bc7", + "sha256_in_prefix": "212db716a4a40d0512c23eb651bffa149bcce10c9b1b3c6b516bb63df3a21bc7", + "size_in_bytes": 73592 + }, + { + "_path": "lib/python3.12/tkinter/colorchooser.py", + "path_type": "hardlink", + "sha256": "1224241dcfb4ec6aff3cafc66adeb2b2a3759397a28693173915458c50040143", + "sha256_in_prefix": "1224241dcfb4ec6aff3cafc66adeb2b2a3759397a28693173915458c50040143", + "size_in_bytes": 2660 + }, + { + "_path": "lib/python3.12/tkinter/commondialog.py", + "path_type": "hardlink", + "sha256": "e683ab0ee9404baec656a88d637910bcb2badb4b4e5d5def2b80cc4534551e6f", + "sha256_in_prefix": "e683ab0ee9404baec656a88d637910bcb2badb4b4e5d5def2b80cc4534551e6f", + "size_in_bytes": 1289 + }, + { + "_path": "lib/python3.12/tkinter/constants.py", + "path_type": "hardlink", + "sha256": "c01314dc51d1c8effeba2528720a65da133596d4143200c68595c02067bf1da2", + "sha256_in_prefix": "c01314dc51d1c8effeba2528720a65da133596d4143200c68595c02067bf1da2", + "size_in_bytes": 1493 + }, + { + "_path": "lib/python3.12/tkinter/dialog.py", + "path_type": "hardlink", + "sha256": "4f8201d3ada7b6d0f450b417e55747adaee5f894412c4875169b0736a5ff0faa", + "sha256_in_prefix": "4f8201d3ada7b6d0f450b417e55747adaee5f894412c4875169b0736a5ff0faa", + "size_in_bytes": 1535 + }, + { + "_path": "lib/python3.12/tkinter/dnd.py", + "path_type": "hardlink", + "sha256": "542b804b243b502b5525a8b1f04a02a120b1db4e3599f5c7865e60693ed3672a", + "sha256_in_prefix": "542b804b243b502b5525a8b1f04a02a120b1db4e3599f5c7865e60693ed3672a", + "size_in_bytes": 11644 + }, + { + "_path": "lib/python3.12/tkinter/filedialog.py", + "path_type": "hardlink", + "sha256": "d75c1eb4131db658b8622acffd8262ecbd7337425c799ea3be8d605ea6be7b94", + "sha256_in_prefix": "d75c1eb4131db658b8622acffd8262ecbd7337425c799ea3be8d605ea6be7b94", + "size_in_bytes": 14939 + }, + { + "_path": "lib/python3.12/tkinter/font.py", + "path_type": "hardlink", + "sha256": "a73482badacc4a69ff7fae9445793a4d858212fdef103360a478bbfd6ed2f496", + "sha256_in_prefix": "a73482badacc4a69ff7fae9445793a4d858212fdef103360a478bbfd6ed2f496", + "size_in_bytes": 7000 + }, + { + "_path": "lib/python3.12/tkinter/messagebox.py", + "path_type": "hardlink", + "sha256": "cdbf655c66778a19f0e25754a5f198a850c8bd958ce651e8fe4b2b52ad7f9c63", + "sha256_in_prefix": "cdbf655c66778a19f0e25754a5f198a850c8bd958ce651e8fe4b2b52ad7f9c63", + "size_in_bytes": 3861 + }, + { + "_path": "lib/python3.12/tkinter/scrolledtext.py", + "path_type": "hardlink", + "sha256": "c7cc050ec9cc3cc6a47215b5bc79b2d3e5c6ed895a4300ab0e20f6c249385e3f", + "sha256_in_prefix": "c7cc050ec9cc3cc6a47215b5bc79b2d3e5c6ed895a4300ab0e20f6c249385e3f", + "size_in_bytes": 1816 + }, + { + "_path": "lib/python3.12/tkinter/simpledialog.py", + "path_type": "hardlink", + "sha256": "984eb0bb02ebdf76da3cadde9f54587204f819723346a576176410b86141d15b", + "sha256_in_prefix": "984eb0bb02ebdf76da3cadde9f54587204f819723346a576176410b86141d15b", + "size_in_bytes": 11753 + }, + { + "_path": "lib/python3.12/tkinter/tix.py", + "path_type": "hardlink", + "sha256": "5d7a11093a1f6510de786b0e9d67902ab33a57f637cd8f5e2603cf6c5c609a18", + "sha256_in_prefix": "5d7a11093a1f6510de786b0e9d67902ab33a57f637cd8f5e2603cf6c5c609a18", + "size_in_bytes": 77032 + }, + { + "_path": "lib/python3.12/tkinter/ttk.py", + "path_type": "hardlink", + "sha256": "6c13af04d672c71abc82181961a7f7bce7b9ea79becdae37f55c78001053ce87", + "sha256_in_prefix": "6c13af04d672c71abc82181961a7f7bce7b9ea79becdae37f55c78001053ce87", + "size_in_bytes": 56318 + }, + { + "_path": "lib/python3.12/token.py", + "path_type": "hardlink", + "sha256": "fc76ed1a1cbdb2c961d27cd67acee766abcfcdab06661701db4d9524efb5bd41", + "sha256_in_prefix": "fc76ed1a1cbdb2c961d27cd67acee766abcfcdab06661701db4d9524efb5bd41", + "size_in_bytes": 2479 + }, + { + "_path": "lib/python3.12/tokenize.py", + "path_type": "hardlink", + "sha256": "a39cd5ee895abc085117448fba78ccc18bea3faf073ac18c5365b26e0dd1fe7c", + "sha256_in_prefix": "a39cd5ee895abc085117448fba78ccc18bea3faf073ac18c5365b26e0dd1fe7c", + "size_in_bytes": 21214 + }, + { + "_path": "lib/python3.12/tomllib/__init__.py", + "path_type": "hardlink", + "sha256": "71f67036895f4c5acab942618af0cbd3d814451ba61e967f358d0f341a5b8f51", + "sha256_in_prefix": "71f67036895f4c5acab942618af0cbd3d814451ba61e967f358d0f341a5b8f51", + "size_in_bytes": 308 + }, + { + "_path": "lib/python3.12/tomllib/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e914d47d791cd6dac799415d510e3e9a4283c62621133c2f0a5a5df0a74c1b4f", + "sha256_in_prefix": "e914d47d791cd6dac799415d510e3e9a4283c62621133c2f0a5a5df0a74c1b4f", + "size_in_bytes": 298 + }, + { + "_path": "lib/python3.12/tomllib/__pycache__/_parser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "952bfc3f6ff1641ad84b5ab1def214397130a3c0432f981eba9285577b772d75", + "sha256_in_prefix": "952bfc3f6ff1641ad84b5ab1def214397130a3c0432f981eba9285577b772d75", + "size_in_bytes": 26836 + }, + { + "_path": "lib/python3.12/tomllib/__pycache__/_re.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "413030670589ea87638b5c694cd8a1ce5fe18233eecd3d320f5e0a09766fcefd", + "sha256_in_prefix": "413030670589ea87638b5c694cd8a1ce5fe18233eecd3d320f5e0a09766fcefd", + "size_in_bytes": 3851 + }, + { + "_path": "lib/python3.12/tomllib/__pycache__/_types.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ca148ee648848b2f29f2c5f9969b07ddf59f5c0343b60b8c6463a3681c9c6c07", + "sha256_in_prefix": "ca148ee648848b2f29f2c5f9969b07ddf59f5c0343b60b8c6463a3681c9c6c07", + "size_in_bytes": 309 + }, + { + "_path": "lib/python3.12/tomllib/_parser.py", + "path_type": "hardlink", + "sha256": "4579b04a7566452304781ccce37d3ebc1c36e810b058bdb1f33c0e51ddab0397", + "sha256_in_prefix": "4579b04a7566452304781ccce37d3ebc1c36e810b058bdb1f33c0e51ddab0397", + "size_in_bytes": 22631 + }, + { + "_path": "lib/python3.12/tomllib/_re.py", + "path_type": "hardlink", + "sha256": "75b8e0e428594f6dca6bdcfd0c73977ddb52a4fc147dd80c5e78fc34ea25cbec", + "sha256_in_prefix": "75b8e0e428594f6dca6bdcfd0c73977ddb52a4fc147dd80c5e78fc34ea25cbec", + "size_in_bytes": 2943 + }, + { + "_path": "lib/python3.12/tomllib/_types.py", + "path_type": "hardlink", + "sha256": "f864c6d9552a929c7032ace654ee05ef26ca75d21b027b801d77e65907138b74", + "sha256_in_prefix": "f864c6d9552a929c7032ace654ee05ef26ca75d21b027b801d77e65907138b74", + "size_in_bytes": 254 + }, + { + "_path": "lib/python3.12/trace.py", + "path_type": "hardlink", + "sha256": "cbed87376cb326ad5c02e6152597d16f4229e96ddb2d8299bfb403ba4d804ba5", + "sha256_in_prefix": "cbed87376cb326ad5c02e6152597d16f4229e96ddb2d8299bfb403ba4d804ba5", + "size_in_bytes": 29352 + }, + { + "_path": "lib/python3.12/traceback.py", + "path_type": "hardlink", + "sha256": "a96b7d5bfe46a8be9b90613b1555dbd795d51f46aec6b769af06cec465bee39e", + "sha256_in_prefix": "a96b7d5bfe46a8be9b90613b1555dbd795d51f46aec6b769af06cec465bee39e", + "size_in_bytes": 46325 + }, + { + "_path": "lib/python3.12/tracemalloc.py", + "path_type": "hardlink", + "sha256": "c2cc84a05b824df79840c98729a0e94ef8909b11c528a1b2c5a00aa436b97b25", + "sha256_in_prefix": "c2cc84a05b824df79840c98729a0e94ef8909b11c528a1b2c5a00aa436b97b25", + "size_in_bytes": 18047 + }, + { + "_path": "lib/python3.12/tty.py", + "path_type": "hardlink", + "sha256": "1ab5e5e047130b310355e907a3306178299b9f2044fb526ac63bd116e9a16d2b", + "sha256_in_prefix": "1ab5e5e047130b310355e907a3306178299b9f2044fb526ac63bd116e9a16d2b", + "size_in_bytes": 2035 + }, + { + "_path": "lib/python3.12/turtle.py", + "path_type": "hardlink", + "sha256": "1140915f9d17dc0b9ca8ced708d21d75fb38ae395b063a351d85874c7b9fc154", + "sha256_in_prefix": "1140915f9d17dc0b9ca8ced708d21d75fb38ae395b063a351d85874c7b9fc154", + "size_in_bytes": 146361 + }, + { + "_path": "lib/python3.12/turtledemo/__init__.py", + "path_type": "hardlink", + "sha256": "5f465277c96c107a5af544b0a962561f97cb0bfd75906d9bf9741450ed02b0e1", + "sha256_in_prefix": "5f465277c96c107a5af544b0a962561f97cb0bfd75906d9bf9741450ed02b0e1", + "size_in_bytes": 314 + }, + { + "_path": "lib/python3.12/turtledemo/__main__.py", + "path_type": "hardlink", + "sha256": "d144c59c7ac4148fde83128097a7eff7a378e0b278e0adfc7b250cdf0168e797", + "sha256_in_prefix": "d144c59c7ac4148fde83128097a7eff7a378e0b278e0adfc7b250cdf0168e797", + "size_in_bytes": 15375 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "45a971b1897cc1af6d4aa77beb35a2fb3c3dafd32856a9a8a827da5213dfcb99", + "sha256_in_prefix": "45a971b1897cc1af6d4aa77beb35a2fb3c3dafd32856a9a8a827da5213dfcb99", + "size_in_bytes": 461 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "167de53f79085fa981e99241c23e4fd0564efadcb98f199f630b8d0f419bb62d", + "sha256_in_prefix": "167de53f79085fa981e99241c23e4fd0564efadcb98f199f630b8d0f419bb62d", + "size_in_bytes": 21469 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/bytedesign.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d81c9b2e891d7fd6dc815a977f42f6aeed008217a9b71de435a6b4e431206ad9", + "sha256_in_prefix": "d81c9b2e891d7fd6dc815a977f42f6aeed008217a9b71de435a6b4e431206ad9", + "size_in_bytes": 8192 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/chaos.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "317c1c2d72493ee597e942a250604b97c90216c1813388ddd3462d045c073ad8", + "sha256_in_prefix": "317c1c2d72493ee597e942a250604b97c90216c1813388ddd3462d045c073ad8", + "size_in_bytes": 2471 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/clock.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4ccf1d0a605c8f695645b1236dab2d3d7f52dc02e27fccb152aefa92e840c09c", + "sha256_in_prefix": "4ccf1d0a605c8f695645b1236dab2d3d7f52dc02e27fccb152aefa92e840c09c", + "size_in_bytes": 5901 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/colormixer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a61e0fd4b68d618935c1eb0210d9dbd3af3f4fc44a95a73d467b4d636aec5e2e", + "sha256_in_prefix": "a61e0fd4b68d618935c1eb0210d9dbd3af3f4fc44a95a73d467b4d636aec5e2e", + "size_in_bytes": 3313 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/forest.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "133497b197502f7dd53b509a05ff0d84226754814d26e078e3eb451d7ea73d79", + "sha256_in_prefix": "133497b197502f7dd53b509a05ff0d84226754814d26e078e3eb451d7ea73d79", + "size_in_bytes": 5068 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/fractalcurves.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "22d197492765fb8dd90832fe66f9c9799f89c8e2531388a8c4c394e3534e14ed", + "sha256_in_prefix": "22d197492765fb8dd90832fe66f9c9799f89c8e2531388a8c4c394e3534e14ed", + "size_in_bytes": 5769 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/lindenmayer.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4944a7176f917e473d9c70f663821d6d70b004960a25a3f325f8c54ad1e21048", + "sha256_in_prefix": "4944a7176f917e473d9c70f663821d6d70b004960a25a3f325f8c54ad1e21048", + "size_in_bytes": 3758 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/minimal_hanoi.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "cf68edc2cb47c2f11455d5ef017624cc7a2c0f2644ce13b96777f670a0ac5761", + "sha256_in_prefix": "cf68edc2cb47c2f11455d5ef017624cc7a2c0f2644ce13b96777f670a0ac5761", + "size_in_bytes": 3970 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/nim.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "01d17ef7a5abd41e2db7dcccac63c6ae7e23447d9bbfc275d27360e25fd13f25", + "sha256_in_prefix": "01d17ef7a5abd41e2db7dcccac63c6ae7e23447d9bbfc275d27360e25fd13f25", + "size_in_bytes": 13476 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/paint.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3fc398d5fd85e2c5ce0bb14eba41d7089fe74556675219518f28096eccd80d81", + "sha256_in_prefix": "3fc398d5fd85e2c5ce0bb14eba41d7089fe74556675219518f28096eccd80d81", + "size_in_bytes": 2066 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/peace.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "95f29bd2cd40b7456e5fff32bab25f2fbcd6df21cd3bdb24ac22ee6c3a5cb67f", + "sha256_in_prefix": "95f29bd2cd40b7456e5fff32bab25f2fbcd6df21cd3bdb24ac22ee6c3a5cb67f", + "size_in_bytes": 1804 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/penrose.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eacf0a1ada8792d8463a874db325c06a6cbc234b93d9b5a00d93ac0a5319db75", + "sha256_in_prefix": "eacf0a1ada8792d8463a874db325c06a6cbc234b93d9b5a00d93ac0a5319db75", + "size_in_bytes": 7183 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/planet_and_moon.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6ddacd9338319289fd0a94a952577d6792afd04476441f4ba7e5f423421b48e2", + "sha256_in_prefix": "6ddacd9338319289fd0a94a952577d6792afd04476441f4ba7e5f423421b48e2", + "size_in_bytes": 6285 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/rosette.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "235797bb1016052017eff235738c02590970cfadacc2aba286499c1b2a80d4b5", + "sha256_in_prefix": "235797bb1016052017eff235738c02590970cfadacc2aba286499c1b2a80d4b5", + "size_in_bytes": 2811 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/round_dance.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "2bb6b3a219125318af915b47fe58e92547ebd39459dcdb5fd979e8fcead5a506", + "sha256_in_prefix": "2bb6b3a219125318af915b47fe58e92547ebd39459dcdb5fd979e8fcead5a506", + "size_in_bytes": 2808 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/sorting_animate.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0912a6973eb80c1c385febd0fce34d80cecc4737e6679dae5e400f859eafcf56", + "sha256_in_prefix": "0912a6973eb80c1c385febd0fce34d80cecc4737e6679dae5e400f859eafcf56", + "size_in_bytes": 10231 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/tree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "1c4bbc893ee291046dfa2bce76c9e3d6d46270e117b6a8edd7559b3e154445e9", + "sha256_in_prefix": "1c4bbc893ee291046dfa2bce76c9e3d6d46270e117b6a8edd7559b3e154445e9", + "size_in_bytes": 2527 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/two_canvases.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "f8fbabc62ee57eaf0de505d88317450b31f493c0481c3b512fa0a037cbf8ddd3", + "sha256_in_prefix": "f8fbabc62ee57eaf0de505d88317450b31f493c0481c3b512fa0a037cbf8ddd3", + "size_in_bytes": 2276 + }, + { + "_path": "lib/python3.12/turtledemo/__pycache__/yinyang.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "06131b440afb07327ac9ebc01465cf83b391fb871ce6004fa671d883de038dc0", + "sha256_in_prefix": "06131b440afb07327ac9ebc01465cf83b391fb871ce6004fa671d883de038dc0", + "size_in_bytes": 1654 + }, + { + "_path": "lib/python3.12/turtledemo/bytedesign.py", + "path_type": "hardlink", + "sha256": "6deeee99e0ddb4ed29a648f95d4d33e9f3292c21dbecec301337c22a605a280f", + "sha256_in_prefix": "6deeee99e0ddb4ed29a648f95d4d33e9f3292c21dbecec301337c22a605a280f", + "size_in_bytes": 4248 + }, + { + "_path": "lib/python3.12/turtledemo/chaos.py", + "path_type": "hardlink", + "sha256": "bc8a3a9b77e90446fb7060ff68ee008ffd6b23b366052207ec225cc163b4dae5", + "sha256_in_prefix": "bc8a3a9b77e90446fb7060ff68ee008ffd6b23b366052207ec225cc163b4dae5", + "size_in_bytes": 951 + }, + { + "_path": "lib/python3.12/turtledemo/clock.py", + "path_type": "hardlink", + "sha256": "8728b6e1f7e81e8c9fbc5797588d1766e6be15d353e0f29c38f3e75d28084fcd", + "sha256_in_prefix": "8728b6e1f7e81e8c9fbc5797588d1766e6be15d353e0f29c38f3e75d28084fcd", + "size_in_bytes": 3180 + }, + { + "_path": "lib/python3.12/turtledemo/colormixer.py", + "path_type": "hardlink", + "sha256": "bbb065830edb37fd53b1c004118853176fd8da32ee532cb0d363960880920374", + "sha256_in_prefix": "bbb065830edb37fd53b1c004118853176fd8da32ee532cb0d363960880920374", + "size_in_bytes": 1339 + }, + { + "_path": "lib/python3.12/turtledemo/forest.py", + "path_type": "hardlink", + "sha256": "68cd81b7da35ca49d9066cc2cba24768cddbf90797dbd619a559cf899cde926b", + "sha256_in_prefix": "68cd81b7da35ca49d9066cc2cba24768cddbf90797dbd619a559cf899cde926b", + "size_in_bytes": 2966 + }, + { + "_path": "lib/python3.12/turtledemo/fractalcurves.py", + "path_type": "hardlink", + "sha256": "29fadf34c5eabda4649848d052fa2ed3ae829e55bc3ac5933f2aedf3fb04b320", + "sha256_in_prefix": "29fadf34c5eabda4649848d052fa2ed3ae829e55bc3ac5933f2aedf3fb04b320", + "size_in_bytes": 3473 + }, + { + "_path": "lib/python3.12/turtledemo/lindenmayer.py", + "path_type": "hardlink", + "sha256": "4b597f52c1cb35ae8ed540d1db2dab52276c7874febd7a659ee50f26be26f61e", + "sha256_in_prefix": "4b597f52c1cb35ae8ed540d1db2dab52276c7874febd7a659ee50f26be26f61e", + "size_in_bytes": 2434 + }, + { + "_path": "lib/python3.12/turtledemo/minimal_hanoi.py", + "path_type": "hardlink", + "sha256": "0e458a6257fb5a4ecd2785962850fa87924b23d4ead8aebb70aab38904ff8ef5", + "sha256_in_prefix": "0e458a6257fb5a4ecd2785962850fa87924b23d4ead8aebb70aab38904ff8ef5", + "size_in_bytes": 2051 + }, + { + "_path": "lib/python3.12/turtledemo/nim.py", + "path_type": "hardlink", + "sha256": "939d1ee904a7b00579bb44719b0286e7524bf560c7ffff6d482064b41b09fdb3", + "sha256_in_prefix": "939d1ee904a7b00579bb44719b0286e7524bf560c7ffff6d482064b41b09fdb3", + "size_in_bytes": 6513 + }, + { + "_path": "lib/python3.12/turtledemo/paint.py", + "path_type": "hardlink", + "sha256": "81aa22d0da1d934cb47edfef1883f9fe8ef864c56d484f79f9ec4b46457d047e", + "sha256_in_prefix": "81aa22d0da1d934cb47edfef1883f9fe8ef864c56d484f79f9ec4b46457d047e", + "size_in_bytes": 1291 + }, + { + "_path": "lib/python3.12/turtledemo/peace.py", + "path_type": "hardlink", + "sha256": "b260b857164684b3065ad760fec0245ab6505c220814fb179a3d080f2bba0814", + "sha256_in_prefix": "b260b857164684b3065ad760fec0245ab6505c220814fb179a3d080f2bba0814", + "size_in_bytes": 1066 + }, + { + "_path": "lib/python3.12/turtledemo/penrose.py", + "path_type": "hardlink", + "sha256": "14aeb10db966bfd4ec923a19eb96892eb2aa2723c0962c0824fe2ca9f30e300a", + "sha256_in_prefix": "14aeb10db966bfd4ec923a19eb96892eb2aa2723c0962c0824fe2ca9f30e300a", + "size_in_bytes": 3380 + }, + { + "_path": "lib/python3.12/turtledemo/planet_and_moon.py", + "path_type": "hardlink", + "sha256": "cd2c5344b67dbe781cf4c7f0f1eb1b97e6d8a5bf50329bdaa4e42e7d390ea609", + "sha256_in_prefix": "cd2c5344b67dbe781cf4c7f0f1eb1b97e6d8a5bf50329bdaa4e42e7d390ea609", + "size_in_bytes": 2825 + }, + { + "_path": "lib/python3.12/turtledemo/rosette.py", + "path_type": "hardlink", + "sha256": "61dfd5bb932cc5a0c3bb9caa8ed74889a19a8d3ee3cb6707ea8f63595ec350b0", + "sha256_in_prefix": "61dfd5bb932cc5a0c3bb9caa8ed74889a19a8d3ee3cb6707ea8f63595ec350b0", + "size_in_bytes": 1361 + }, + { + "_path": "lib/python3.12/turtledemo/round_dance.py", + "path_type": "hardlink", + "sha256": "4ecaac02e68f11ec1a406a6ce8a4b17e4f8af74f76157e0776360d0dd041f276", + "sha256_in_prefix": "4ecaac02e68f11ec1a406a6ce8a4b17e4f8af74f76157e0776360d0dd041f276", + "size_in_bytes": 1804 + }, + { + "_path": "lib/python3.12/turtledemo/sorting_animate.py", + "path_type": "hardlink", + "sha256": "a82a7608d3620cd8a956d3335bddbc2e30320486645de5d2ec26f481b0a74254", + "sha256_in_prefix": "a82a7608d3620cd8a956d3335bddbc2e30320486645de5d2ec26f481b0a74254", + "size_in_bytes": 5052 + }, + { + "_path": "lib/python3.12/turtledemo/tree.py", + "path_type": "hardlink", + "sha256": "3318448046c83c176f95a97c33b5cd82e0076bee038d72810bef3dac1085e590", + "sha256_in_prefix": "3318448046c83c176f95a97c33b5cd82e0076bee038d72810bef3dac1085e590", + "size_in_bytes": 1401 + }, + { + "_path": "lib/python3.12/turtledemo/turtle.cfg", + "path_type": "hardlink", + "sha256": "de66698dc4f083792df6aaed1e5d94e879852d72f1f24ac09c8fb4cd144c6c88", + "sha256_in_prefix": "de66698dc4f083792df6aaed1e5d94e879852d72f1f24ac09c8fb4cd144c6c88", + "size_in_bytes": 160 + }, + { + "_path": "lib/python3.12/turtledemo/two_canvases.py", + "path_type": "hardlink", + "sha256": "3300593114fb9286af9360cc9d871a40e5dcbea4aedc24b832607d1dd71c7b96", + "sha256_in_prefix": "3300593114fb9286af9360cc9d871a40e5dcbea4aedc24b832607d1dd71c7b96", + "size_in_bytes": 1119 + }, + { + "_path": "lib/python3.12/turtledemo/yinyang.py", + "path_type": "hardlink", + "sha256": "0737a80b939aafcf3d8a1bf60b63e781979c749337d02b6c216680893f9fffc5", + "sha256_in_prefix": "0737a80b939aafcf3d8a1bf60b63e781979c749337d02b6c216680893f9fffc5", + "size_in_bytes": 821 + }, + { + "_path": "lib/python3.12/types.py", + "path_type": "hardlink", + "sha256": "345474ef027a1273f353da9bdc1f7c18f65335e72e681bcc0376774cc51f2405", + "sha256_in_prefix": "345474ef027a1273f353da9bdc1f7c18f65335e72e681bcc0376774cc51f2405", + "size_in_bytes": 10993 + }, + { + "_path": "lib/python3.12/typing.py", + "path_type": "hardlink", + "sha256": "ba8e9d9c82e05087699d1b33427c407f01bb5e4ae436672319ec510baef4f43e", + "sha256_in_prefix": "ba8e9d9c82e05087699d1b33427c407f01bb5e4ae436672319ec510baef4f43e", + "size_in_bytes": 118719 + }, + { + "_path": "lib/python3.12/unittest/__init__.py", + "path_type": "hardlink", + "sha256": "32ed48385c0377bc2900a76e9a6acc3705aeef402c72de8554b3c637420506f0", + "sha256_in_prefix": "32ed48385c0377bc2900a76e9a6acc3705aeef402c72de8554b3c637420506f0", + "size_in_bytes": 3487 + }, + { + "_path": "lib/python3.12/unittest/__main__.py", + "path_type": "hardlink", + "sha256": "ff6b9a100d32001715b40d61bc4d613623b139edb1fdc3566427b83c331caae3", + "sha256_in_prefix": "ff6b9a100d32001715b40d61bc4d613623b139edb1fdc3566427b83c331caae3", + "size_in_bytes": 472 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8742baa326a79cbaba929e4c68f2fc264828cc0fc3dc103db4cfcd5f517d2488", + "sha256_in_prefix": "8742baa326a79cbaba929e4c68f2fc264828cc0fc3dc103db4cfcd5f517d2488", + "size_in_bytes": 3427 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "29cfecd44f98936cbdad5bf9c5ba78ea58c0e453f8e32c2310ac58deb3a01575", + "sha256_in_prefix": "29cfecd44f98936cbdad5bf9c5ba78ea58c0e453f8e32c2310ac58deb3a01575", + "size_in_bytes": 611 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/_log.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "33c86600903f5d56f042811c3f075197b26ca60fb3fce4dce2b370f0ebf312bb", + "sha256_in_prefix": "33c86600903f5d56f042811c3f075197b26ca60fb3fce4dce2b370f0ebf312bb", + "size_in_bytes": 4671 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/async_case.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b324550f65071a82bdcfb23402f07bdf3bee0f33fb0320633cfe402545dbf5aa", + "sha256_in_prefix": "b324550f65071a82bdcfb23402f07bdf3bee0f33fb0320633cfe402545dbf5aa", + "size_in_bytes": 6368 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/case.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "4e5afc89ca7f09e60ea8f901eb9ba8486dd0c73ec02713162af79759c4ea6c4e", + "sha256_in_prefix": "4e5afc89ca7f09e60ea8f901eb9ba8486dd0c73ec02713162af79759c4ea6c4e", + "size_in_bytes": 69788 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/loader.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c03b989cf7c700af78c23e0a60b2f05c0ab65ed00ea9be13109c2f564d308c4a", + "sha256_in_prefix": "c03b989cf7c700af78c23e0a60b2f05c0ab65ed00ea9be13109c2f564d308c4a", + "size_in_bytes": 24008 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/main.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5d4fa1b20a950b6752ac1838f263e97b90dd098640c7076d7cd2deef8ae5e4f9", + "sha256_in_prefix": "5d4fa1b20a950b6752ac1838f263e97b90dd098640c7076d7cd2deef8ae5e4f9", + "size_in_bytes": 13550 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/mock.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "e763f84f50b3d0e48b37719441fa0dcb030fb7522fd8281aed7a0f9fb1f6110c", + "sha256_in_prefix": "e763f84f50b3d0e48b37719441fa0dcb030fb7522fd8281aed7a0f9fb1f6110c", + "size_in_bytes": 117732 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/result.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "43fd83520a210c09f5d01c6812ff3cad166eb6161cfedcbbadc6c57f82494697", + "sha256_in_prefix": "43fd83520a210c09f5d01c6812ff3cad166eb6161cfedcbbadc6c57f82494697", + "size_in_bytes": 12733 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/runner.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "338963f7e490aaa92b526967586a9b441474e95a12915ababaf0dcc3317812f2", + "sha256_in_prefix": "338963f7e490aaa92b526967586a9b441474e95a12915ababaf0dcc3317812f2", + "size_in_bytes": 16461 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/signals.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "78450b284b6ed820f81febecebfeabcffba4fc0fafd4d72ec8b88b2b03710814", + "sha256_in_prefix": "78450b284b6ed820f81febecebfeabcffba4fc0fafd4d72ec8b88b2b03710814", + "size_in_bytes": 3603 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/suite.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "8c56bea50795c0fbe4c0a77f401502802e4664b0506ce9e50bf1590b76ff2c92", + "sha256_in_prefix": "8c56bea50795c0fbe4c0a77f401502802e4664b0506ce9e50bf1590b76ff2c92", + "size_in_bytes": 15424 + }, + { + "_path": "lib/python3.12/unittest/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "05824f2bccff6c60ed3164a470d55afecb1df8135eb87d0389830c118c1faaf5", + "sha256_in_prefix": "05824f2bccff6c60ed3164a470d55afecb1df8135eb87d0389830c118c1faaf5", + "size_in_bytes": 7251 + }, + { + "_path": "lib/python3.12/unittest/_log.py", + "path_type": "hardlink", + "sha256": "905672317ab26c656c600defce25d477728068f597f00a7f94e22e8128c323b9", + "sha256_in_prefix": "905672317ab26c656c600defce25d477728068f597f00a7f94e22e8128c323b9", + "size_in_bytes": 2746 + }, + { + "_path": "lib/python3.12/unittest/async_case.py", + "path_type": "hardlink", + "sha256": "b389b976f622c28223105998bf0be011f2b8c48eb33d2f1133e41e562867ee31", + "sha256_in_prefix": "b389b976f622c28223105998bf0be011f2b8c48eb33d2f1133e41e562867ee31", + "size_in_bytes": 5465 + }, + { + "_path": "lib/python3.12/unittest/case.py", + "path_type": "hardlink", + "sha256": "45bac6d80a4fc3a0dea8340a80681e30b263f017b4a5002cb8f489a632e0f987", + "sha256_in_prefix": "45bac6d80a4fc3a0dea8340a80681e30b263f017b4a5002cb8f489a632e0f987", + "size_in_bytes": 57531 + }, + { + "_path": "lib/python3.12/unittest/loader.py", + "path_type": "hardlink", + "sha256": "7f0af414bfa7fe8612a424b14cfcf8a3c34fcac999d976461beb738ef8b211b8", + "sha256_in_prefix": "7f0af414bfa7fe8612a424b14cfcf8a3c34fcac999d976461beb738ef8b211b8", + "size_in_bytes": 21116 + }, + { + "_path": "lib/python3.12/unittest/main.py", + "path_type": "hardlink", + "sha256": "db58280574389c0d6cba9559cc51e1787f5b418c4e85d354aa55ca43335c487a", + "sha256_in_prefix": "db58280574389c0d6cba9559cc51e1787f5b418c4e85d354aa55ca43335c487a", + "size_in_bytes": 11991 + }, + { + "_path": "lib/python3.12/unittest/mock.py", + "path_type": "hardlink", + "sha256": "6cc259247101d8cb9737d03f9022c6e212ea7082fe1ecab1c8cc17527800fef2", + "sha256_in_prefix": "6cc259247101d8cb9737d03f9022c6e212ea7082fe1ecab1c8cc17527800fef2", + "size_in_bytes": 105545 + }, + { + "_path": "lib/python3.12/unittest/result.py", + "path_type": "hardlink", + "sha256": "5db286bdd3821d64150377e554d7edbdd58db7bb8b950772f977e9ec1d535617", + "sha256_in_prefix": "5db286bdd3821d64150377e554d7edbdd58db7bb8b950772f977e9ec1d535617", + "size_in_bytes": 9130 + }, + { + "_path": "lib/python3.12/unittest/runner.py", + "path_type": "hardlink", + "sha256": "76d9beb9c21d0d367a1b040a921ad43f90b7971fcc8cacfccd6f9760bedf1ce2", + "sha256_in_prefix": "76d9beb9c21d0d367a1b040a921ad43f90b7971fcc8cacfccd6f9760bedf1ce2", + "size_in_bytes": 10368 + }, + { + "_path": "lib/python3.12/unittest/signals.py", + "path_type": "hardlink", + "sha256": "f8286e818ca56e10e03745bc056cdfd31147678f9a1dc8cb6b0fe96ef9a4362a", + "sha256_in_prefix": "f8286e818ca56e10e03745bc056cdfd31147678f9a1dc8cb6b0fe96ef9a4362a", + "size_in_bytes": 2403 + }, + { + "_path": "lib/python3.12/unittest/suite.py", + "path_type": "hardlink", + "sha256": "ed2da92bc9f97c53403ee2d3d12cc53b16a96e85d596ebc887b5a93458f3f6bc", + "sha256_in_prefix": "ed2da92bc9f97c53403ee2d3d12cc53b16a96e85d596ebc887b5a93458f3f6bc", + "size_in_bytes": 13512 + }, + { + "_path": "lib/python3.12/unittest/util.py", + "path_type": "hardlink", + "sha256": "fdcc640c3505d16deab9c32eae7c3f5f67c3b5e81c563dc6698fa7fcf403854d", + "sha256_in_prefix": "fdcc640c3505d16deab9c32eae7c3f5f67c3b5e81c563dc6698fa7fcf403854d", + "size_in_bytes": 5215 + }, + { + "_path": "lib/python3.12/urllib/__init__.py", + "path_type": "hardlink", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "size_in_bytes": 0 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "9d2f076059e8f2cdd6fafd6a6921ef586fca26ddb40289f34412fdebbed74d87", + "sha256_in_prefix": "9d2f076059e8f2cdd6fafd6a6921ef586fca26ddb40289f34412fdebbed74d87", + "size_in_bytes": 130 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/error.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aa820f036f4d302d8e34611f3277a977f2d27eb5dfe73a67895e7c5ceb831b1c", + "sha256_in_prefix": "aa820f036f4d302d8e34611f3277a977f2d27eb5dfe73a67895e7c5ceb831b1c", + "size_in_bytes": 3643 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/parse.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "04fe5555ee44e7ea92f3c7e89e954737c5684f0869a7a188892a6d123d86b2f1", + "sha256_in_prefix": "04fe5555ee44e7ea92f3c7e89e954737c5684f0869a7a188892a6d123d86b2f1", + "size_in_bytes": 50015 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/request.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "86e56a403a4ed7370b71aa7caad5555c1764c48b0f8e5180a8963b89f6eeb070", + "sha256_in_prefix": "86e56a403a4ed7370b71aa7caad5555c1764c48b0f8e5180a8963b89f6eeb070", + "size_in_bytes": 114947 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/response.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "56b33debf1845797bfbe827e11708ea4cb280837e213dd112b764af463487f56", + "sha256_in_prefix": "56b33debf1845797bfbe827e11708ea4cb280837e213dd112b764af463487f56", + "size_in_bytes": 4409 + }, + { + "_path": "lib/python3.12/urllib/__pycache__/robotparser.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7e08b8e7b19946eddb60565c22fd64cfa3939fc7659c7e71a66de371c3891d7f", + "sha256_in_prefix": "7e08b8e7b19946eddb60565c22fd64cfa3939fc7659c7e71a66de371c3891d7f", + "size_in_bytes": 12256 + }, + { + "_path": "lib/python3.12/urllib/error.py", + "path_type": "hardlink", + "sha256": "d12b3cc66af3f42a8ebe63e1c91d24f92c6237b6a93a3702938dffabd812d77b", + "sha256_in_prefix": "d12b3cc66af3f42a8ebe63e1c91d24f92c6237b6a93a3702938dffabd812d77b", + "size_in_bytes": 2415 + }, + { + "_path": "lib/python3.12/urllib/parse.py", + "path_type": "hardlink", + "sha256": "623ee06aafa877cd0609f455121981f04be8b52b9e3db9e7db28c3057c36c81b", + "sha256_in_prefix": "623ee06aafa877cd0609f455121981f04be8b52b9e3db9e7db28c3057c36c81b", + "size_in_bytes": 44922 + }, + { + "_path": "lib/python3.12/urllib/request.py", + "path_type": "hardlink", + "sha256": "94897f6f53f96839637ec3637318a51176b0076907099de0ade84f9338514318", + "sha256_in_prefix": "94897f6f53f96839637ec3637318a51176b0076907099de0ade84f9338514318", + "size_in_bytes": 102804 + }, + { + "_path": "lib/python3.12/urllib/response.py", + "path_type": "hardlink", + "sha256": "7e6c3b6d7a95f0d74f5968f51a87adae8a51bf42390cdfec98c7a99203e7bb76", + "sha256_in_prefix": "7e6c3b6d7a95f0d74f5968f51a87adae8a51bf42390cdfec98c7a99203e7bb76", + "size_in_bytes": 2361 + }, + { + "_path": "lib/python3.12/urllib/robotparser.py", + "path_type": "hardlink", + "sha256": "389b811835f9a3ba72b192c3487b0266fa31f6e571b7a83ceb2a34792dc0d9fc", + "sha256_in_prefix": "389b811835f9a3ba72b192c3487b0266fa31f6e571b7a83ceb2a34792dc0d9fc", + "size_in_bytes": 9424 + }, + { + "_path": "lib/python3.12/uu.py", + "path_type": "hardlink", + "sha256": "dd1f5be33fb25a1b0832891ea07db4a4a2ae41b466e37e24e204604fdc6d18cf", + "sha256_in_prefix": "dd1f5be33fb25a1b0832891ea07db4a4a2ae41b466e37e24e204604fdc6d18cf", + "size_in_bytes": 7365 + }, + { + "_path": "lib/python3.12/uuid.py", + "path_type": "hardlink", + "sha256": "fe357bff7241e9fd6f86ee81567fd20aeec2e17460428ea9b7924bebf57301fc", + "sha256_in_prefix": "fe357bff7241e9fd6f86ee81567fd20aeec2e17460428ea9b7924bebf57301fc", + "size_in_bytes": 29656 + }, + { + "_path": "lib/python3.12/venv/__init__.py", + "path_type": "hardlink", + "sha256": "143fc56bc748dcaec9bc55e26988ab932d76cfb468a0a8d475607833bd46d74e", + "sha256_in_prefix": "143fc56bc748dcaec9bc55e26988ab932d76cfb468a0a8d475607833bd46d74e", + "size_in_bytes": 25576 + }, + { + "_path": "lib/python3.12/venv/__main__.py", + "path_type": "hardlink", + "sha256": "722537c68c0622f8293d39bb6ab1288f3637d8dc45d6f9aae96e49af8145ca36", + "sha256_in_prefix": "722537c68c0622f8293d39bb6ab1288f3637d8dc45d6f9aae96e49af8145ca36", + "size_in_bytes": 145 + }, + { + "_path": "lib/python3.12/venv/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "592e069207ddfc01ba2463c90ae6eb840c0daa78da47bf56c4990418030062eb", + "sha256_in_prefix": "592e069207ddfc01ba2463c90ae6eb840c0daa78da47bf56c4990418030062eb", + "size_in_bytes": 30035 + }, + { + "_path": "lib/python3.12/venv/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7d8a984d4370568208026273e2d0c324b1219a8e872d044aa3d78e85f5dfd19e", + "sha256_in_prefix": "7d8a984d4370568208026273e2d0c324b1219a8e872d044aa3d78e85f5dfd19e", + "size_in_bytes": 475 + }, + { + "_path": "lib/python3.12/venv/scripts/common/Activate.ps1", + "path_type": "hardlink", + "sha256": "3795a060dea7d621320d6d841deb37591fadf7f5592c5cb2286f9867af0e91df", + "sha256_in_prefix": "3795a060dea7d621320d6d841deb37591fadf7f5592c5cb2286f9867af0e91df", + "size_in_bytes": 9033 + }, + { + "_path": "lib/python3.12/venv/scripts/common/activate", + "path_type": "hardlink", + "sha256": "76b3d2a782a6b9871ba5b0fe6096a7e315b06c9095be1618ebf5087e9ba1f73b", + "sha256_in_prefix": "76b3d2a782a6b9871ba5b0fe6096a7e315b06c9095be1618ebf5087e9ba1f73b", + "size_in_bytes": 2042 + }, + { + "_path": "lib/python3.12/venv/scripts/posix/activate.csh", + "path_type": "hardlink", + "sha256": "cdd8a01bb9c221836bfa4470d52c9fb5acbce2de6454df71efdae3adc342441e", + "sha256_in_prefix": "cdd8a01bb9c221836bfa4470d52c9fb5acbce2de6454df71efdae3adc342441e", + "size_in_bytes": 936 + }, + { + "_path": "lib/python3.12/venv/scripts/posix/activate.fish", + "path_type": "hardlink", + "sha256": "a100a3f99289828886d7a4bfab657751aea2b4313ffcb5b95bc643d63469448d", + "sha256_in_prefix": "a100a3f99289828886d7a4bfab657751aea2b4313ffcb5b95bc643d63469448d", + "size_in_bytes": 2215 + }, + { + "_path": "lib/python3.12/warnings.py", + "path_type": "hardlink", + "sha256": "adb02ef44e1e9bf9286afbd4c807c4eabccef5fd07a8b1ec3f7c976dd5827d2f", + "sha256_in_prefix": "adb02ef44e1e9bf9286afbd4c807c4eabccef5fd07a8b1ec3f7c976dd5827d2f", + "size_in_bytes": 21902 + }, + { + "_path": "lib/python3.12/wave.py", + "path_type": "hardlink", + "sha256": "0330428ea9e45fee49acc4ae5bdca4c235f4236c51dab09f30442ccafa25c1f8", + "sha256_in_prefix": "0330428ea9e45fee49acc4ae5bdca4c235f4236c51dab09f30442ccafa25c1f8", + "size_in_bytes": 22769 + }, + { + "_path": "lib/python3.12/weakref.py", + "path_type": "hardlink", + "sha256": "56f8d313fb74019e53eb9287400702fbce788b7fe30e097b0b6e06296f3f080c", + "sha256_in_prefix": "56f8d313fb74019e53eb9287400702fbce788b7fe30e097b0b6e06296f3f080c", + "size_in_bytes": 21513 + }, + { + "_path": "lib/python3.12/webbrowser.py", + "path_type": "hardlink", + "sha256": "f83a36818ef51b0e2efbc3937187dc5f24062908a0e18c8ceb228139dad98348", + "sha256_in_prefix": "f83a36818ef51b0e2efbc3937187dc5f24062908a0e18c8ceb228139dad98348", + "size_in_bytes": 23628 + }, + { + "_path": "lib/python3.12/wsgiref/__init__.py", + "path_type": "hardlink", + "sha256": "c30e144025a63d267778d92f2f066fa592b476e789d888f79b96c059bf0bef60", + "sha256_in_prefix": "c30e144025a63d267778d92f2f066fa592b476e789d888f79b96c059bf0bef60", + "size_in_bytes": 657 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fabe7eb27daf8ac6c9be68e7e6fced24f904fe0ae76f09615324480fd3af6330", + "sha256_in_prefix": "fabe7eb27daf8ac6c9be68e7e6fced24f904fe0ae76f09615324480fd3af6330", + "size_in_bytes": 801 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/handlers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "de22349b46ee95605de01f07e74e84fd5ae72bc852e4b76c27241c8abe688dec", + "sha256_in_prefix": "de22349b46ee95605de01f07e74e84fd5ae72bc852e4b76c27241c8abe688dec", + "size_in_bytes": 23584 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/headers.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "17c25bdc8cef00517c3b17ba282fa065325096c6dd7a707f718b8b7a684b8c94", + "sha256_in_prefix": "17c25bdc8cef00517c3b17ba282fa065325096c6dd7a707f718b8b7a684b8c94", + "size_in_bytes": 9596 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/simple_server.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "34230f1565bda04ca02a49e725256a5cc9b0f1be408cd0d70c74f1a333462408", + "sha256_in_prefix": "34230f1565bda04ca02a49e725256a5cc9b0f1be408cd0d70c74f1a333462408", + "size_in_bytes": 8160 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/types.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "21aa53f44bcd53d706290acc984100ae9b832f87d02df04d4635fac09da06e66", + "sha256_in_prefix": "21aa53f44bcd53d706290acc984100ae9b832f87d02df04d4635fac09da06e66", + "size_in_bytes": 3680 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/util.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a8fe322a619882153a8a4774f5898db92e524bb6bc6e3f70cd08ae01bafc56ea", + "sha256_in_prefix": "a8fe322a619882153a8a4774f5898db92e524bb6bc6e3f70cd08ae01bafc56ea", + "size_in_bytes": 6797 + }, + { + "_path": "lib/python3.12/wsgiref/__pycache__/validate.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "59ccecb0275a540a942712709dd452c3f6474d60620e6c317599f3fc431337c5", + "sha256_in_prefix": "59ccecb0275a540a942712709dd452c3f6474d60620e6c317599f3fc431337c5", + "size_in_bytes": 20131 + }, + { + "_path": "lib/python3.12/wsgiref/handlers.py", + "path_type": "hardlink", + "sha256": "b4ed08869ab79d7c17065993875cdc6eb1b2a0b3645b74325bc0aab44e97cfc5", + "sha256_in_prefix": "b4ed08869ab79d7c17065993875cdc6eb1b2a0b3645b74325bc0aab44e97cfc5", + "size_in_bytes": 21664 + }, + { + "_path": "lib/python3.12/wsgiref/headers.py", + "path_type": "hardlink", + "sha256": "0fbf95a47d8e4c0d831fd52312ec43076cbf503c190269876f170a5cf5585fb9", + "sha256_in_prefix": "0fbf95a47d8e4c0d831fd52312ec43076cbf503c190269876f170a5cf5585fb9", + "size_in_bytes": 6766 + }, + { + "_path": "lib/python3.12/wsgiref/simple_server.py", + "path_type": "hardlink", + "sha256": "d435cad48b5f63c0356e1ac70755e6e35eb94b02f9844b813e5762199110bc2b", + "sha256_in_prefix": "d435cad48b5f63c0356e1ac70755e6e35eb94b02f9844b813e5762199110bc2b", + "size_in_bytes": 5171 + }, + { + "_path": "lib/python3.12/wsgiref/types.py", + "path_type": "hardlink", + "sha256": "ba66d30ce511a88eba9b809616c51e12bf89c67972102e7d976b18557f7a6387", + "sha256_in_prefix": "ba66d30ce511a88eba9b809616c51e12bf89c67972102e7d976b18557f7a6387", + "size_in_bytes": 1717 + }, + { + "_path": "lib/python3.12/wsgiref/util.py", + "path_type": "hardlink", + "sha256": "93783cda348368538525f52a5e9a5a43a3de93caec26b6a030ecfb3aedf98b98", + "sha256_in_prefix": "93783cda348368538525f52a5e9a5a43a3de93caec26b6a030ecfb3aedf98b98", + "size_in_bytes": 5472 + }, + { + "_path": "lib/python3.12/wsgiref/validate.py", + "path_type": "hardlink", + "sha256": "4132f87dcf11a332f6ec5b051e68e59ff493dd6fdcc4f716ea72373734977a0a", + "sha256_in_prefix": "4132f87dcf11a332f6ec5b051e68e59ff493dd6fdcc4f716ea72373734977a0a", + "size_in_bytes": 15036 + }, + { + "_path": "lib/python3.12/xdrlib.py", + "path_type": "hardlink", + "sha256": "983c5e8e3090bdbeb94bf4faf841c1f8c916bcbca423863f6870a142d16a4fb8", + "sha256_in_prefix": "983c5e8e3090bdbeb94bf4faf841c1f8c916bcbca423863f6870a142d16a4fb8", + "size_in_bytes": 5942 + }, + { + "_path": "lib/python3.12/xml/__init__.py", + "path_type": "hardlink", + "sha256": "34296f728e7fe68cccb97a9f6edbf3bf3a686f44044c744fe85f207a92ed4811", + "sha256_in_prefix": "34296f728e7fe68cccb97a9f6edbf3bf3a686f44044c744fe85f207a92ed4811", + "size_in_bytes": 557 + }, + { + "_path": "lib/python3.12/xml/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0fe10795ea7a813a1cc1a3d5907d99ac1f0dde4000fc456c7033877e2a23cec6", + "sha256_in_prefix": "0fe10795ea7a813a1cc1a3d5907d99ac1f0dde4000fc456c7033877e2a23cec6", + "size_in_bytes": 702 + }, + { + "_path": "lib/python3.12/xml/dom/NodeFilter.py", + "path_type": "hardlink", + "sha256": "9bfacbbb64e239a75591a7260b3ed86748eeb4366e6c40f3542753e79bace9a7", + "sha256_in_prefix": "9bfacbbb64e239a75591a7260b3ed86748eeb4366e6c40f3542753e79bace9a7", + "size_in_bytes": 936 + }, + { + "_path": "lib/python3.12/xml/dom/__init__.py", + "path_type": "hardlink", + "sha256": "b415a6f3d3663c3ac332ee4a0f4213eadad9281508dc97410e258a03633b063a", + "sha256_in_prefix": "b415a6f3d3663c3ac332ee4a0f4213eadad9281508dc97410e258a03633b063a", + "size_in_bytes": 4019 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/NodeFilter.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c492b8137486831c9820ae4d43fab0feb281eb931a50c6966e05989058d4a9e2", + "sha256_in_prefix": "c492b8137486831c9820ae4d43fab0feb281eb931a50c6966e05989058d4a9e2", + "size_in_bytes": 1057 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b85c73703a2b3466b98fc65512060b033cb74981d363f1d7aa81dc52848a75b8", + "sha256_in_prefix": "b85c73703a2b3466b98fc65512060b033cb74981d363f1d7aa81dc52848a75b8", + "size_in_bytes": 6187 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/domreg.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "3b103040f42cba8c61bc7da6fa44906f7eec9925ae56f5f84eec9f26a81cabc7", + "sha256_in_prefix": "3b103040f42cba8c61bc7da6fa44906f7eec9925ae56f5f84eec9f26a81cabc7", + "size_in_bytes": 3810 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/expatbuilder.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "aba1bde3ecb6bd4eac17307b23ce5bf1de21fa4a2ef965fb58386fa8f7d4eba0", + "sha256_in_prefix": "aba1bde3ecb6bd4eac17307b23ce5bf1de21fa4a2ef965fb58386fa8f7d4eba0", + "size_in_bytes": 45365 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/minicompat.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7d486cd7ec01f0bf29f62236e6f9ae64dc68224916489c3e61b11d94eec3c9bf", + "sha256_in_prefix": "7d486cd7ec01f0bf29f62236e6f9ae64dc68224916489c3e61b11d94eec3c9bf", + "size_in_bytes": 3376 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/minidom.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "86bbc72dcc1b03984aa6b796e6a449a5ae9476076e6691427ebe51c4c8c3a084", + "sha256_in_prefix": "86bbc72dcc1b03984aa6b796e6a449a5ae9476076e6691427ebe51c4c8c3a084", + "size_in_bytes": 92309 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/pulldom.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "eda6832d4e9c096377ab04befb50a6449c2b25d6fd34e3425a6499349e051c75", + "sha256_in_prefix": "eda6832d4e9c096377ab04befb50a6449c2b25d6fd34e3425a6499349e051c75", + "size_in_bytes": 17434 + }, + { + "_path": "lib/python3.12/xml/dom/__pycache__/xmlbuilder.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "7c2095ae267e955c8eb5dfbcf47c6785b1edf9b481001dce9a6df56402518993", + "sha256_in_prefix": "7c2095ae267e955c8eb5dfbcf47c6785b1edf9b481001dce9a6df56402518993", + "size_in_bytes": 16993 + }, + { + "_path": "lib/python3.12/xml/dom/domreg.py", + "path_type": "hardlink", + "sha256": "826b02a803930834b96b1086cbee7db1d21c684f65dd3073706dc7bb5ba1a3e8", + "sha256_in_prefix": "826b02a803930834b96b1086cbee7db1d21c684f65dd3073706dc7bb5ba1a3e8", + "size_in_bytes": 3451 + }, + { + "_path": "lib/python3.12/xml/dom/expatbuilder.py", + "path_type": "hardlink", + "sha256": "80598dbc5970feaa36ea2b7549e3e76dd018fb80cf79e4a5e27e9e71af60c82c", + "sha256_in_prefix": "80598dbc5970feaa36ea2b7549e3e76dd018fb80cf79e4a5e27e9e71af60c82c", + "size_in_bytes": 35693 + }, + { + "_path": "lib/python3.12/xml/dom/minicompat.py", + "path_type": "hardlink", + "sha256": "42974c4c67803dfe80b016ff8aeea0d1e5c751703ab3aec5be765f4e534367be", + "sha256_in_prefix": "42974c4c67803dfe80b016ff8aeea0d1e5c751703ab3aec5be765f4e534367be", + "size_in_bytes": 3367 + }, + { + "_path": "lib/python3.12/xml/dom/minidom.py", + "path_type": "hardlink", + "sha256": "af4ee09b06efc54e7fe58032d8338c4bc8578094946d03a200740deab25d97cb", + "sha256_in_prefix": "af4ee09b06efc54e7fe58032d8338c4bc8578094946d03a200740deab25d97cb", + "size_in_bytes": 68140 + }, + { + "_path": "lib/python3.12/xml/dom/pulldom.py", + "path_type": "hardlink", + "sha256": "614b88673d496a360e6b10efe8d733c7c0826fb214470ff12f24a1e597699870", + "sha256_in_prefix": "614b88673d496a360e6b10efe8d733c7c0826fb214470ff12f24a1e597699870", + "size_in_bytes": 11637 + }, + { + "_path": "lib/python3.12/xml/dom/xmlbuilder.py", + "path_type": "hardlink", + "sha256": "d4f33a8f018755626b64557953a91c6bba21ff613da46f7558a2874aa5d08ebf", + "sha256_in_prefix": "d4f33a8f018755626b64557953a91c6bba21ff613da46f7558a2874aa5d08ebf", + "size_in_bytes": 12387 + }, + { + "_path": "lib/python3.12/xml/etree/ElementInclude.py", + "path_type": "hardlink", + "sha256": "8e10c99668216701224831c82f13b36d29cd408554c19e34d290c351595df4ce", + "sha256_in_prefix": "8e10c99668216701224831c82f13b36d29cd408554c19e34d290c351595df4ce", + "size_in_bytes": 6952 + }, + { + "_path": "lib/python3.12/xml/etree/ElementPath.py", + "path_type": "hardlink", + "sha256": "ae8a80a8b51567b4f0965481682705e70c73dd6bfa145283f630d6833f1b4975", + "sha256_in_prefix": "ae8a80a8b51567b4f0965481682705e70c73dd6bfa145283f630d6833f1b4975", + "size_in_bytes": 13997 + }, + { + "_path": "lib/python3.12/xml/etree/ElementTree.py", + "path_type": "hardlink", + "sha256": "897618a09d05dadfa9d1707b39533526be69bf01d133747395d27fdc23db3f9f", + "sha256_in_prefix": "897618a09d05dadfa9d1707b39533526be69bf01d133747395d27fdc23db3f9f", + "size_in_bytes": 74017 + }, + { + "_path": "lib/python3.12/xml/etree/__init__.py", + "path_type": "hardlink", + "sha256": "91950edfb196c105d93886f8af7ea3c0a79e06a6b63be3e5a4ea09804e8672a6", + "sha256_in_prefix": "91950edfb196c105d93886f8af7ea3c0a79e06a6b63be3e5a4ea09804e8672a6", + "size_in_bytes": 1605 + }, + { + "_path": "lib/python3.12/xml/etree/__pycache__/ElementInclude.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bfdca07c940db1117ca84e3e3062486c53c7b78c5b7bc23c338062637365d263", + "sha256_in_prefix": "bfdca07c940db1117ca84e3e3062486c53c7b78c5b7bc23c338062637365d263", + "size_in_bytes": 3992 + }, + { + "_path": "lib/python3.12/xml/etree/__pycache__/ElementPath.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "50c24b1d38dc55028d6f7eeb0df9a9ba7ed9296e2fe17e194b35cfe35b3e2ac4", + "sha256_in_prefix": "50c24b1d38dc55028d6f7eeb0df9a9ba7ed9296e2fe17e194b35cfe35b3e2ac4", + "size_in_bytes": 14789 + }, + { + "_path": "lib/python3.12/xml/etree/__pycache__/ElementTree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "5424a352d064a97d534a095fbd0b9f93a24fdccd213c54bbaf2fd0f0b24eeff6", + "sha256_in_prefix": "5424a352d064a97d534a095fbd0b9f93a24fdccd213c54bbaf2fd0f0b24eeff6", + "size_in_bytes": 82238 + }, + { + "_path": "lib/python3.12/xml/etree/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "16b5f13c524813a18433fc78e91f907ff7aaa23ad32b2a0ceee26416320db90f", + "sha256_in_prefix": "16b5f13c524813a18433fc78e91f907ff7aaa23ad32b2a0ceee26416320db90f", + "size_in_bytes": 133 + }, + { + "_path": "lib/python3.12/xml/etree/__pycache__/cElementTree.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "fa7b802d234f057a396895e2786e2938a667b4bf7a7f8136f891735b0647d72e", + "sha256_in_prefix": "fa7b802d234f057a396895e2786e2938a667b4bf7a7f8136f891735b0647d72e", + "size_in_bytes": 182 + }, + { + "_path": "lib/python3.12/xml/etree/cElementTree.py", + "path_type": "hardlink", + "sha256": "d0f57acab07fe4f9c116c3392d85946bac8e78608f409cea70005f16ea019b57", + "sha256_in_prefix": "d0f57acab07fe4f9c116c3392d85946bac8e78608f409cea70005f16ea019b57", + "size_in_bytes": 82 + }, + { + "_path": "lib/python3.12/xml/parsers/__init__.py", + "path_type": "hardlink", + "sha256": "b88497adc30d5d5eda7789c25a2206ee9270c932d584d7ac42680325651da45c", + "sha256_in_prefix": "b88497adc30d5d5eda7789c25a2206ee9270c932d584d7ac42680325651da45c", + "size_in_bytes": 167 + }, + { + "_path": "lib/python3.12/xml/parsers/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "163a05701f5957cdc31647835ada27f68ad7208dd19275cfe75e6e29b47c6ebc", + "sha256_in_prefix": "163a05701f5957cdc31647835ada27f68ad7208dd19275cfe75e6e29b47c6ebc", + "size_in_bytes": 312 + }, + { + "_path": "lib/python3.12/xml/parsers/__pycache__/expat.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "b4a43e8a798e6f98f4a3e64bca4267b4f90ff11f2480dfaee27a5fa15b64d9c6", + "sha256_in_prefix": "b4a43e8a798e6f98f4a3e64bca4267b4f90ff11f2480dfaee27a5fa15b64d9c6", + "size_in_bytes": 411 + }, + { + "_path": "lib/python3.12/xml/parsers/expat.py", + "path_type": "hardlink", + "sha256": "64e1947747c2874117a7458bba1f07c86620cc0ed9a4a4116d262878e4a2aa09", + "sha256_in_prefix": "64e1947747c2874117a7458bba1f07c86620cc0ed9a4a4116d262878e4a2aa09", + "size_in_bytes": 248 + }, + { + "_path": "lib/python3.12/xml/sax/__init__.py", + "path_type": "hardlink", + "sha256": "2f949d27b9eda6284482b43f4c202830fb35ea94f4101d70452119d3210bdbe0", + "sha256_in_prefix": "2f949d27b9eda6284482b43f4c202830fb35ea94f4101d70452119d3210bdbe0", + "size_in_bytes": 3238 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "bd7d0a1bcff2887e8c95d08d68d8cf1833a5dd97b82480466de8053e25339474", + "sha256_in_prefix": "bd7d0a1bcff2887e8c95d08d68d8cf1833a5dd97b82480466de8053e25339474", + "size_in_bytes": 3780 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/_exceptions.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "87532552db2b61e6ba3e0568dfa1f1960c46d777e50e8852bdd9dd4a6627995d", + "sha256_in_prefix": "87532552db2b61e6ba3e0568dfa1f1960c46d777e50e8852bdd9dd4a6627995d", + "size_in_bytes": 6212 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/expatreader.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "51deb4de860cf601046c40b224062df6c4a7f8a611bb67e4d408a103b881ac30", + "sha256_in_prefix": "51deb4de860cf601046c40b224062df6c4a7f8a611bb67e4d408a103b881ac30", + "size_in_bytes": 21576 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/handler.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "44b243ef69a8bb5899ad0c1800b75bb7bd007a87c9d35750c27a476cb05679c2", + "sha256_in_prefix": "44b243ef69a8bb5899ad0c1800b75bb7bd007a87c9d35750c27a476cb05679c2", + "size_in_bytes": 14884 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/saxutils.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "793b7817eb4b8b483275819ce8b69a08729e462ddc815e955eab22c96a3545a7", + "sha256_in_prefix": "793b7817eb4b8b483275819ce8b69a08729e462ddc815e955eab22c96a3545a7", + "size_in_bytes": 19588 + }, + { + "_path": "lib/python3.12/xml/sax/__pycache__/xmlreader.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "c689c1431214509193dccd3e3492cf1434f3eb74e613602d8d878b899a9168ec", + "sha256_in_prefix": "c689c1431214509193dccd3e3492cf1434f3eb74e613602d8d878b899a9168ec", + "size_in_bytes": 19540 + }, + { + "_path": "lib/python3.12/xml/sax/_exceptions.py", + "path_type": "hardlink", + "sha256": "26564d5742496196d17a4a0ee135d28f652ec81742cf2fa4bff83e64323578ac", + "sha256_in_prefix": "26564d5742496196d17a4a0ee135d28f652ec81742cf2fa4bff83e64323578ac", + "size_in_bytes": 4699 + }, + { + "_path": "lib/python3.12/xml/sax/expatreader.py", + "path_type": "hardlink", + "sha256": "5b6750ae591cffa303b20f092b13409a92df5ee1c403adac08dd5320eafee0be", + "sha256_in_prefix": "5b6750ae591cffa303b20f092b13409a92df5ee1c403adac08dd5320eafee0be", + "size_in_bytes": 16034 + }, + { + "_path": "lib/python3.12/xml/sax/handler.py", + "path_type": "hardlink", + "sha256": "64c7aae49f1dd382a7b9012610307bfa1d43a14a5dc09a5c8da30903f6805c3d", + "sha256_in_prefix": "64c7aae49f1dd382a7b9012610307bfa1d43a14a5dc09a5c8da30903f6805c3d", + "size_in_bytes": 15617 + }, + { + "_path": "lib/python3.12/xml/sax/saxutils.py", + "path_type": "hardlink", + "sha256": "3fe2cdb6386e0c4d42d37c657bbecb78b69c57aedb1610dbd8bf4043944130ab", + "sha256_in_prefix": "3fe2cdb6386e0c4d42d37c657bbecb78b69c57aedb1610dbd8bf4043944130ab", + "size_in_bytes": 12255 + }, + { + "_path": "lib/python3.12/xml/sax/xmlreader.py", + "path_type": "hardlink", + "sha256": "0962c8d64ac8b03148d4ae62a531f544c4fd1be2116c6f4a53b480cff463dbba", + "sha256_in_prefix": "0962c8d64ac8b03148d4ae62a531f544c4fd1be2116c6f4a53b480cff463dbba", + "size_in_bytes": 12624 + }, + { + "_path": "lib/python3.12/xmlrpc/__init__.py", + "path_type": "hardlink", + "sha256": "87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8", + "sha256_in_prefix": "87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8", + "size_in_bytes": 38 + }, + { + "_path": "lib/python3.12/xmlrpc/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "0f712f59f77990b643a0a9850eca4bef1c4d45749cc17c50b0c9add5d83ab060", + "sha256_in_prefix": "0f712f59f77990b643a0a9850eca4bef1c4d45749cc17c50b0c9add5d83ab060", + "size_in_bytes": 130 + }, + { + "_path": "lib/python3.12/xmlrpc/__pycache__/client.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "072b49741e8fcad5e60240dee5b0db0e1636f573fb298b6d89468c52a9f6ab53", + "sha256_in_prefix": "072b49741e8fcad5e60240dee5b0db0e1636f573fb298b6d89468c52a9f6ab53", + "size_in_bytes": 51536 + }, + { + "_path": "lib/python3.12/xmlrpc/__pycache__/server.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d42d9c523faa26a998243f00758e9bcd006d8a6e2eb3a104cdb4dde7afb2899d", + "sha256_in_prefix": "d42d9c523faa26a998243f00758e9bcd006d8a6e2eb3a104cdb4dde7afb2899d", + "size_in_bytes": 42767 + }, + { + "_path": "lib/python3.12/xmlrpc/client.py", + "path_type": "hardlink", + "sha256": "c77e7072ab9aaab6c6f16f89f2e7d528183b816df5d9f80e490f773ab45fe238", + "sha256_in_prefix": "c77e7072ab9aaab6c6f16f89f2e7d528183b816df5d9f80e490f773ab45fe238", + "size_in_bytes": 49331 + }, + { + "_path": "lib/python3.12/xmlrpc/server.py", + "path_type": "hardlink", + "sha256": "6781c25a6224b8bafe13050d26456c8a8b480c96e7974bcf60d4deb0c4ad454c", + "sha256_in_prefix": "6781c25a6224b8bafe13050d26456c8a8b480c96e7974bcf60d4deb0c4ad454c", + "size_in_bytes": 36822 + }, + { + "_path": "lib/python3.12/zipapp.py", + "path_type": "hardlink", + "sha256": "56e098b62cef6c39944bb898326dd920b70be461fe644139e2b699977d2997a1", + "sha256_in_prefix": "56e098b62cef6c39944bb898326dd920b70be461fe644139e2b699977d2997a1", + "size_in_bytes": 7543 + }, + { + "_path": "lib/python3.12/zipfile/__init__.py", + "path_type": "hardlink", + "sha256": "eb37f9fb0bb23795bbb6a310530a99e5a99dff5acc78e6f2cc17fbefc8d7a311", + "sha256_in_prefix": "eb37f9fb0bb23795bbb6a310530a99e5a99dff5acc78e6f2cc17fbefc8d7a311", + "size_in_bytes": 87706 + }, + { + "_path": "lib/python3.12/zipfile/__main__.py", + "path_type": "hardlink", + "sha256": "e418cdbb27adf0063e3cec28179ac6b7bdb6ac743bb49d157f450551fcf38be2", + "sha256_in_prefix": "e418cdbb27adf0063e3cec28179ac6b7bdb6ac743bb49d157f450551fcf38be2", + "size_in_bytes": 58 + }, + { + "_path": "lib/python3.12/zipfile/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "46ad3b57a71af69b13c2196783d6273b2a6cc0406b51d9d18b6f105955116773", + "sha256_in_prefix": "46ad3b57a71af69b13c2196783d6273b2a6cc0406b51d9d18b6f105955116773", + "size_in_bytes": 99350 + }, + { + "_path": "lib/python3.12/zipfile/__pycache__/__main__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ee5642385affc779d3dd4f4d053a2c52dbe5a2ac31b50fdcf90525db4c17c769", + "sha256_in_prefix": "ee5642385affc779d3dd4f4d053a2c52dbe5a2ac31b50fdcf90525db4c17c769", + "size_in_bytes": 227 + }, + { + "_path": "lib/python3.12/zipfile/_path/__init__.py", + "path_type": "hardlink", + "sha256": "3db24a524a31bbb4ce64f23a931dc47403058bbb90e54c4869a17b1245474165", + "sha256_in_prefix": "3db24a524a31bbb4ce64f23a931dc47403058bbb90e54c4869a17b1245474165", + "size_in_bytes": 10409 + }, + { + "_path": "lib/python3.12/zipfile/_path/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "d0b1702e4be4df2fd2d6051ded0e903c1af8c9f72d5db2dee2a899f47c8d97b8", + "sha256_in_prefix": "d0b1702e4be4df2fd2d6051ded0e903c1af8c9f72d5db2dee2a899f47c8d97b8", + "size_in_bytes": 18442 + }, + { + "_path": "lib/python3.12/zipfile/_path/__pycache__/glob.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "ee225571a9525cb083c1876d34d43f87ec50a8d6bccf3eb551cb756da7c21941", + "sha256_in_prefix": "ee225571a9525cb083c1876d34d43f87ec50a8d6bccf3eb551cb756da7c21941", + "size_in_bytes": 1527 + }, + { + "_path": "lib/python3.12/zipfile/_path/glob.py", + "path_type": "hardlink", + "sha256": "7020d375669c257879b5b1278e7649ef51cbfe16e9aef967e5aca51cca11f893", + "sha256_in_prefix": "7020d375669c257879b5b1278e7649ef51cbfe16e9aef967e5aca51cca11f893", + "size_in_bytes": 893 + }, + { + "_path": "lib/python3.12/zipimport.py", + "path_type": "hardlink", + "sha256": "4ac94d92219c2e1c0d67ad3fff3753ec3a3756af62a36a2f696f02cd12d518f0", + "sha256_in_prefix": "4ac94d92219c2e1c0d67ad3fff3753ec3a3756af62a36a2f696f02cd12d518f0", + "size_in_bytes": 28132 + }, + { + "_path": "lib/python3.12/zoneinfo/__init__.py", + "path_type": "hardlink", + "sha256": "ac7fb403e4371d07482ef2fda81dbcf6879484e9fc41d4be42c156d7e54c68a8", + "sha256_in_prefix": "ac7fb403e4371d07482ef2fda81dbcf6879484e9fc41d4be42c156d7e54c68a8", + "size_in_bytes": 703 + }, + { + "_path": "lib/python3.12/zoneinfo/__pycache__/__init__.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "a7009862f55d924bae81feb8d04f0a5bfd3d6f92cb263126c8f42f583bf40eb2", + "sha256_in_prefix": "a7009862f55d924bae81feb8d04f0a5bfd3d6f92cb263126c8f42f583bf40eb2", + "size_in_bytes": 1097 + }, + { + "_path": "lib/python3.12/zoneinfo/__pycache__/_common.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "829757224a64c5c1d887057d5fc03c3842b8d16178802f60c52577b8af61941a", + "sha256_in_prefix": "829757224a64c5c1d887057d5fc03c3842b8d16178802f60c52577b8af61941a", + "size_in_bytes": 5314 + }, + { + "_path": "lib/python3.12/zoneinfo/__pycache__/_tzpath.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "6bf623a25fb7e6e28d97414cb31ace8edd5869abf9f46077f0a02598f74e72c1", + "sha256_in_prefix": "6bf623a25fb7e6e28d97414cb31ace8edd5869abf9f46077f0a02598f74e72c1", + "size_in_bytes": 7078 + }, + { + "_path": "lib/python3.12/zoneinfo/__pycache__/_zoneinfo.cpython-312.pyc", + "path_type": "hardlink", + "sha256": "57173350a8b4a3c0ffc357de13f5223b5fdc84d188e0f1a22f1b0ca72ee4449b", + "sha256_in_prefix": "57173350a8b4a3c0ffc357de13f5223b5fdc84d188e0f1a22f1b0ca72ee4449b", + "size_in_bytes": 26730 + }, + { + "_path": "lib/python3.12/zoneinfo/_common.py", + "path_type": "hardlink", + "sha256": "67deaf0ba41aa4865e007297677207485a89b75629eea0ee5c472be8a3e83bf6", + "sha256_in_prefix": "67deaf0ba41aa4865e007297677207485a89b75629eea0ee5c472be8a3e83bf6", + "size_in_bytes": 5294 + }, + { + "_path": "lib/python3.12/zoneinfo/_tzpath.py", + "path_type": "hardlink", + "sha256": "5dc473af6f6ae35e5531cc9705a1e4923aa07e7d35f6b4c275b90c6a3c2591c4", + "sha256_in_prefix": "5dc473af6f6ae35e5531cc9705a1e4923aa07e7d35f6b4c275b90c6a3c2591c4", + "size_in_bytes": 5388 + }, + { + "_path": "lib/python3.12/zoneinfo/_zoneinfo.py", + "path_type": "hardlink", + "sha256": "ebb9b679519a23252eb90541003a2fdbb3f2d7bc36713fd70672baa575dcdcb6", + "sha256_in_prefix": "ebb9b679519a23252eb90541003a2fdbb3f2d7bc36713fd70672baa575dcdcb6", + "size_in_bytes": 24674 + }, + { + "_path": "share/man/man1/python3.1", + "path_type": "softlink", + "sha256": "482786a0d83d8536eddc78aafdf702d247ddc1f33d45115bdfe86c92a3d6043f", + "sha256_in_prefix": "8c2916f94cbdbe012a5e336b296e368a77bc28cae844d04edabd94562f351856", + "size_in_bytes": 20124 + }, + { + "_path": "share/man/man1/python3.12.1", + "path_type": "hardlink", + "sha256": "482786a0d83d8536eddc78aafdf702d247ddc1f33d45115bdfe86c92a3d6043f", + "sha256_in_prefix": "482786a0d83d8536eddc78aafdf702d247ddc1f33d45115bdfe86c92a3d6043f", + "size_in_bytes": 20124 + } + ] + }, + "link": { + "source": "/home/jherland/.cache/rattler/cache/pkgs/python-3.12.5-h2ad013b_0_cpython", + "type": 1 + } +} \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.1 b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.1 new file mode 120000 index 00000000..11b9d885 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.1 @@ -0,0 +1 @@ +python3.12 \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/README.txt b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/README.txt new file mode 100644 index 00000000..273f6251 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/README.txt @@ -0,0 +1,2 @@ +This directory exists so that 3rd party packages can be installed +here. Read the source for site.py for more details. diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/INSTALLER b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/INSTALLER new file mode 100644 index 00000000..a981f404 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/INSTALLER @@ -0,0 +1 @@ +uv-pixi \ No newline at end of file diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/METADATA b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/METADATA new file mode 100644 index 00000000..25dbb210 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/METADATA @@ -0,0 +1,40 @@ +Metadata-Version: 2.1 +Name: requests +Version: 2.32.3 +Summary: Python HTTP for Humans. +Home-page: https://requests.readthedocs.io +Author: Kenneth Reitz +Author-email: me@kennethreitz.org +License: Apache-2.0 +Project-URL: Documentation, https://requests.readthedocs.io +Project-URL: Source, https://github.com/psf/requests +Classifier: Development Status :: 5 - Production/Stable +Classifier: Environment :: Web Environment +Classifier: Intended Audience :: Developers +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Natural Language :: English +Classifier: Operating System :: OS Independent +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: Implementation :: CPython +Classifier: Programming Language :: Python :: Implementation :: PyPy +Classifier: Topic :: Internet :: WWW/HTTP +Classifier: Topic :: Software Development :: Libraries +Requires-Python: >=3.8 +Description-Content-Type: text/markdown +License-File: LICENSE +Requires-Dist: charset-normalizer <4,>=2 +Requires-Dist: idna <4,>=2.5 +Requires-Dist: urllib3 <3,>=1.21.1 +Requires-Dist: certifi >=2017.4.17 +Provides-Extra: security +Provides-Extra: socks +Requires-Dist: PySocks !=1.5.7,>=1.5.6 ; extra == 'socks' +Provides-Extra: use_chardet_on_py3 +Requires-Dist: chardet <6,>=3.0.2 ; extra == 'use_chardet_on_py3' diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/RECORD b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/RECORD new file mode 100644 index 00000000..6db86089 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/RECORD @@ -0,0 +1,25 @@ +requests-2.32.3.dist-info/INSTALLER,sha256=LO0H8daPWMHZiOKJDg6F-RtEXo3Rkxvwh5Y9P0mQuRU,7 +requests-2.32.3.dist-info/LICENSE,sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws,10142 +requests-2.32.3.dist-info/METADATA,sha256=ZY7oRUweLnb7jCEnEW9hFWs7IpQbNVnAA4ncpwA4WBo,4610 +requests-2.32.3.dist-info/RECORD,, +requests-2.32.3.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 +requests-2.32.3.dist-info/WHEEL,sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ,92 +requests-2.32.3.dist-info/top_level.txt,sha256=fMSVmHfb5rbGOo6xv-O_tUX6j-WyixssE-SnwcDRxNQ,9 +requests/__init__.py,sha256=4xaAERmPDIBPsa2PsjpU9r06yooK-2mZKHTZAhWRWts,5072 +requests/__version__.py,sha256=FVfglgZmNQnmYPXpOohDU58F5EUb_-VnSTaAesS187g,435 +requests/_internal_utils.py,sha256=nMQymr4hs32TqVo5AbCrmcJEhvPUh7xXlluyqwslLiQ,1495 +requests/adapters.py,sha256=KIcecscqam6reOCXRl4DwP4jX8Jcl8sd57ft17KR2cQ,27451 +requests/api.py,sha256=_Zb9Oa7tzVIizTKwFrPjDEY9ejtm_OnSRERnADxGsQs,6449 +requests/auth.py,sha256=kF75tqnLctZ9Mf_hm9TZIj4cQWnN5uxRz8oWsx5wmR0,10186 +requests/certs.py,sha256=Z9Sb410Anv6jUFTyss0jFFhU6xst8ctELqfy8Ev23gw,429 +requests/compat.py,sha256=C5w_DPLSurXPgcdWU78fora0APmbYkX2G89QvH5xzPA,1817 +requests/cookies.py,sha256=bNi-iqEj4NPZ00-ob-rHvzkvObzN3lEpgw3g6paS3Xw,18590 +requests/exceptions.py,sha256=jJPS1UWATs86ShVUaLorTiJb1SaGuoNEWgICJep-VkY,4260 +requests/help.py,sha256=gPX5d_H7Xd88aDABejhqGgl9B1VFRTt5BmiYvL3PzIQ,3875 +requests/hooks.py,sha256=CiuysiHA39V5UfcCBXFIx83IrDpuwfN9RcTUgv28ftQ,733 +requests/models.py,sha256=k42roXzC8u_OagAPQi9U4MkfO7i4r2FdaqvMqstPehc,35418 +requests/packages.py,sha256=_g0gZ681UyAlKHRjH6kanbaoxx2eAb6qzcXiODyTIoc,904 +requests/sessions.py,sha256=ykTI8UWGSltOfH07HKollH7kTBGw4WhiBVaQGmckTw4,30495 +requests/status_codes.py,sha256=iJUAeA25baTdw-6PfD0eF4qhpINDJRJI-yaMqxs4LEI,4322 +requests/structures.py,sha256=-IbmhVz06S-5aPSZuUthZ6-6D9XOjRuTXHOabY041XM,2912 +requests/utils.py,sha256=HiQC6Nq_Da3ktaMiFzQkh-dCk3iQHHKEsYS5kDc-8Cw,33619 diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/REQUESTED b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/REQUESTED new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/WHEEL b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/WHEEL new file mode 100644 index 00000000..bab98d67 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/WHEEL @@ -0,0 +1,5 @@ +Wheel-Version: 1.0 +Generator: bdist_wheel (0.43.0) +Root-Is-Purelib: true +Tag: py3-none-any + diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/top_level.txt b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/top_level.txt new file mode 100644 index 00000000..f2293605 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests-2.32.3.dist-info/top_level.txt @@ -0,0 +1 @@ +requests diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/__init__.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/__version__.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/__version__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/_internal_utils.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/_internal_utils.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/adapters.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/adapters.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/api.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/api.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/auth.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/auth.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/certs.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/certs.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/compat.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/compat.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/cookies.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/cookies.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/exceptions.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/exceptions.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/help.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/help.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/hooks.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/hooks.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/models.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/models.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/packages.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/packages.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/sessions.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/sessions.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/status_codes.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/status_codes.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/structures.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/structures.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/utils.py b/tests/sample_projects/pixi_default_example/.pixi/envs/default/lib/python3.12/site-packages/requests/utils.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/sample_projects/pixi_default_example/expected.toml b/tests/sample_projects/pixi_default_example/expected.toml new file mode 100644 index 00000000..45945170 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/expected.toml @@ -0,0 +1,26 @@ +[project] +# General information about a simplified project: Its name, why we test it, +# its relation to real world projects +name = "pixi_default_example" +description = "An example of a Pixi project with default settings." + +[experiments.default] +description = "Run fawltydeps with no options on entire project" + +# 3rd-party imports found in the code: +imports = [ + "requests", # main.py +] + +# Declared dependencies found in the project configuration: +declared_deps = [ + "ninja", # Conda dependency with no Python inside + "requests", # PyPI dependency +] + +# Import names in the code that do not have a matching dependency declared: +undeclared_deps = [] + +# Declared dependencies which were never `import`ed from the code: +# TODO: Handle Conda dependencies that do not expose any Python code! +unused_deps = ["ninja"] diff --git a/tests/sample_projects/pixi_default_example/main.py b/tests/sample_projects/pixi_default_example/main.py new file mode 100644 index 00000000..20b15530 --- /dev/null +++ b/tests/sample_projects/pixi_default_example/main.py @@ -0,0 +1 @@ +import requests diff --git a/tests/sample_projects/pixi_default_example/pixi.toml b/tests/sample_projects/pixi_default_example/pixi.toml new file mode 100644 index 00000000..2fef2bfa --- /dev/null +++ b/tests/sample_projects/pixi_default_example/pixi.toml @@ -0,0 +1,16 @@ +[project] +authors = ["Johan Herland "] +channels = ["conda-forge"] +description = "Add a short description here" +name = "pixi_default_example" +platforms = ["linux-64"] +version = "0.1.0" + +[tasks] + +[dependencies] +python = ">=3.12.5,<4" +ninja = ">=1.12.1,<2" + +[pypi-dependencies] +requests = ">=2.32.3, <3" diff --git a/tests/test_cmdline.py b/tests/test_cmdline.py index f03ac689..ea8c67ce 100644 --- a/tests/test_cmdline.py +++ b/tests/test_cmdline.py @@ -531,6 +531,7 @@ def test_list_sources_detailed__in_varied_project__lists_all_files(fake_project) "requirements.txt": ["foo"], "setup.cfg": ["foo"], "setup.py": ["foo"], + "pixi.toml": ["foo"], }, fake_venvs={"my_venv": {}}, ) @@ -549,6 +550,7 @@ def test_list_sources_detailed__in_varied_project__lists_all_files(fake_project) expect_deps_lines = [ f" {tmp_path / filename} (parsed as a {filename} file)" for filename in [ + "pixi.toml", "pyproject.toml", "requirements.txt", "setup.cfg", @@ -606,6 +608,7 @@ def test_list_sources__with_exclude_from(fake_project): "requirements.txt": ["foo"], "setup.cfg": ["foo"], "setup.py": ["foo"], + "pixi.toml": ["foo"], }, fake_venvs={"venvs/my_venv": {}}, extra_file_contents={ @@ -614,6 +617,7 @@ def test_list_sources__with_exclude_from(fake_project): subdir/*.py /setup.* *envs + pixi.toml """ ) }, diff --git a/tests/test_cmdline_options.py b/tests/test_cmdline_options.py index daec2a85..cc0c50d8 100644 --- a/tests/test_cmdline_options.py +++ b/tests/test_cmdline_options.py @@ -50,7 +50,13 @@ "--list-deps", ] output_formats = ["--summary", "--detailed", "--json"] -deps_parser_choice = ["requirements.txt", "setup.py", "setup.cfg", "pyproject.toml"] +deps_parser_choice = { + "requirements.txt", + "setup.py", + "setup.cfg", + "pyproject.toml", + "pixi.toml", +} example_python_stdin = dedent( """\ from pprint import pprint @@ -72,11 +78,7 @@ def available_code_values(project_dir: Path) -> List[str]: def available_deps_values(project_dir: Path) -> List[str]: - return [ - str(f) - for f in walk_dir(project_dir) - if f.name in {"setup.cfg", "setup.py", "requirements.txt", "pyproject.toml"} - ] + return [str(f) for f in walk_dir(project_dir) if f.name in deps_parser_choice] # ---------------------------------------------- # @@ -118,7 +120,9 @@ def deps_option_strategy(paths: List[str]): lambda xs: ["--ignore-unused", *xs] if xs else [] ) -deps_parser_choice_strategy = st.one_of(st.sampled_from(deps_parser_choice), st.none()) +deps_parser_choice_strategy = st.one_of( + st.sampled_from(sorted(deps_parser_choice)), st.none() +) verbosity_indicator = st.text( alphabet=["q", "v"], min_size=1, max_size=MAX_VERBOSITY_ARGS diff --git a/tests/test_deps_parser_determination.py b/tests/test_deps_parser_determination.py index 3294d1e0..a4533dcc 100644 --- a/tests/test_deps_parser_determination.py +++ b/tests/test_deps_parser_determination.py @@ -28,21 +28,25 @@ ("setup.py", ParserChoice.SETUP_PY), ("setup.cfg", ParserChoice.SETUP_CFG), ("pyproject.toml", ParserChoice.PYPROJECT_TOML), + ("pixi.toml", ParserChoice.PIXI_TOML), ("anything_else", None), (str(Path("sub", "requirements.txt")), ParserChoice.REQUIREMENTS_TXT), (str(Path("sub", "setup.py")), ParserChoice.SETUP_PY), (str(Path("sub", "setup.cfg")), ParserChoice.SETUP_CFG), (str(Path("sub", "pyproject.toml")), ParserChoice.PYPROJECT_TOML), + (str(Path("sub", "pixi.toml")), ParserChoice.PIXI_TOML), (str(Path("sub", "anything_else")), None), (str(Path("abs", "requirements.txt")), ParserChoice.REQUIREMENTS_TXT), (str(Path("abs", "setup.py")), ParserChoice.SETUP_PY), (str(Path("abs", "setup.cfg")), ParserChoice.SETUP_CFG), (str(Path("abs", "pyproject.toml")), ParserChoice.PYPROJECT_TOML), + (str(Path("abs", "pixi.toml")), ParserChoice.PIXI_TOML), (str(Path("abs", "anything_else")), None), (str(Path("requirements.txt", "wat")), None), (str(Path("setup.py", "wat")), None), (str(Path("setup.cfg", "wat")), None), (str(Path("pyproject.toml", "wat")), None), + (str(Path("pixi.toml", "wat")), None), ("requirements-dev.txt", ParserChoice.REQUIREMENTS_TXT), ("test-requirements.txt", ParserChoice.REQUIREMENTS_TXT), ("extra-requirements-dev.txt", ParserChoice.REQUIREMENTS_TXT), @@ -62,6 +66,7 @@ def test_first_applicable_parser(path, expect_choice): ParserChoice.SETUP_PY: "setup.py", ParserChoice.SETUP_CFG: "setup.cfg", ParserChoice.PYPROJECT_TOML: "pyproject.toml", + ParserChoice.PIXI_TOML: "pixi.toml", } PARSER_CHOICE_FILE_NAME_MISMATCH_GRID = { pc: [fn for _pc, fn in PARSER_CHOICE_FILE_NAME_MATCH_GRID.items() if pc != _pc] diff --git a/tests/test_extract_declared_dependencies_pixi_toml.py b/tests/test_extract_declared_dependencies_pixi_toml.py new file mode 100644 index 00000000..67ca1358 --- /dev/null +++ b/tests/test_extract_declared_dependencies_pixi_toml.py @@ -0,0 +1,327 @@ +"""Test extracting dependencies from pixi.toml.""" + +import logging +from dataclasses import dataclass, field +from typing import List + +import pytest + +from fawltydeps.extract_declared_dependencies import parse_pixi_toml +from fawltydeps.types import DeclaredDependency, Location + + +@pytest.mark.parametrize( + ("pixi_toml", "expected_deps"), + [ + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [dependencies] + numpy = "*" + pandas = "*" + matplotlib = "*" + """, + ["numpy", "pandas", "matplotlib"], + id="pixi_toml_conda_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [pypi-dependencies] + numpy = "*" + """, + ["numpy"], + id="pixi_toml_pypi_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [dependencies] + numpy = "*" + pandas = "*" + matplotlib = "*" + + [pypi-dependencies] + numpy = "*" + pandas = "*" + matplotlib = "*" + """, + ["numpy", "pandas", "matplotlib"], + id="pixi_toml_conda_and_pypi_same_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [dependencies] + numpy = "*" + pandas = "*" + + [pypi-dependencies] + pandas = "*" + matplotlib = "*" + """, + ["numpy", "pandas", "matplotlib"], + id="pixi_toml_conda_and_pypi_different_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [feature.my_feature.dependencies] + pandas = "*" + """, + ["pandas"], + id="pixi_toml_optional_conda_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [feature.my_feature.pypi-dependencies] + pandas = "*" + """, + ["pandas"], + id="pixi_toml_optional_pypi_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [dependencies] + dep1 = "*" + twice = "*" + + [pypi-dependencies] + dep2 = "*" + twice = "*" + + [feature.feature1.dependencies] + dep3 = "*" + + [feature.feature2.dependencies] + dep4 = "*" + + [feature.feature2.pypi-dependencies] + dep5 = "*" + """, + ["dep1", "twice", "dep2", "dep3", "dep4", "dep5"], + id="pixi_toml_mixed_deps", + ), + pytest.param( + """\ + [project] + name = "my_project" + channels = ["conda-forge"] + platforms = ["linux-64", "osx-arm64", "osx-64", "win-64"] + + [pypi-dependencies] + my_project = { path = ".", editable = true } + pandas = "*" + """, + ["pandas"], + id="pixi_toml_self_dep_is_ignored", + ), + ], +) +def test_parse_pixi_toml__wellformed_dependencies__yields_dependencies( + write_tmp_files, pixi_toml, expected_deps +): + tmp_path = write_tmp_files({"pixi.toml": pixi_toml}) + path = tmp_path / "pixi.toml" + + result = list(parse_pixi_toml(path)) + expected = [DeclaredDependency(dep, Location(path)) for dep in expected_deps] + assert result == expected + + +def test_parse_pixi_toml__invalid_toml__yields_no_deps_and_error_message( + write_tmp_files, caplog +): + tmp_path = write_tmp_files({"pixi.toml": "[this is not valid toml\n"}) + path = tmp_path / "pixi.toml" + + caplog.set_level(logging.ERROR) + result = list(parse_pixi_toml(path)) + assert result == [] + assert f"Failed to parse {path}:" in caplog.text + + +@dataclass +class PixiTestVector: + """Test vectors for parsing of malformed pixi.toml.""" + + id: str + data: str + field_types: List[str] + expect: List[str] = field(default_factory=list) + + +pixi_tests_malformed_samples = [ + PixiTestVector( + id="conda_deps_as_one_element_list", + data="""\ + dependencies = ["pylint"] + """, + field_types=["main"], + ), + PixiTestVector( + id="conda_deps_as_str", + data="""\ + dependencies = "pylint" + """, + field_types=["main"], + ), + PixiTestVector( + id="pypi_deps_as_one_element_list", + data="""\ + pypi-dependencies = ["pylint"] + """, + field_types=["pypi"], + ), + PixiTestVector( + id="pypi_deps_as_str", + data="""\ + pypi-dependencies = "pylint" + """, + field_types=["pypi"], + ), + PixiTestVector( + id="feature_conda_deps_as_list", + data="""\ + [feature.dev] + dependencies = ["black > 22", "mypy"] + """, + field_types=["feature"], + ), + PixiTestVector( + id="feature_conda_deps_as_str", + data="""\ + [feature.dev] + dependencies = "pytest" + """, + field_types=["feature"], + ), + PixiTestVector( + id="feature_pypi_deps_as_list", + data="""\ + [feature.dev] + pypi-dependencies = ["black > 22", "mypy"] + """, + field_types=["feature pypi"], + ), + PixiTestVector( + id="feature_pypi_deps_as_str", + data="""\ + [feature.dev] + pypi-dependencies = "pytest" + """, + field_types=["feature pypi"], + ), + PixiTestVector( + id="all_deps_malformed", + data="""\ + dependencies = ["pylint"] + pypi-dependencies = "pytest" + + [feature.dev] + dependencies = ["black > 22", "mypy"] + pypi-dependencies = "numpy" + """, + field_types=["main", "pypi", "feature", "feature pypi"], + ), +] + + +@pytest.mark.parametrize( + "vector", [pytest.param(v, id=v.id) for v in pixi_tests_malformed_samples] +) +def test_parse_pixi_toml__malformed_deps__yields_no_deps( + write_tmp_files, caplog, vector +): + tmp_path = write_tmp_files({"pixi.toml": vector.data}) + path = tmp_path / "pixi.toml" + + caplog.set_level(logging.ERROR) + result = list(parse_pixi_toml(path)) + assert result == vector.expect + for field_type in vector.field_types: + assert ( + f"Failed to parse Pixi {field_type} dependencies in {path}" in caplog.text + ) + + +@pytest.mark.parametrize( + ("pixi_toml", "expected", "expected_field_types"), + [ + pytest.param( + """\ + [project] + name = "fawltydeps" + """, + [], + {"main", "pypi", "feature", "feature pypi"}, + id="missing_deps_fields", + ), + pytest.param( + """\ + [dependencies] + numpy = "*" + + [feature.dev.pypi-dependencies] + pandas = "*" + """, + ["numpy", "pandas"], + {"pypi"}, + id="missing_pypi_deps_fields", + ), + pytest.param( + """\ + [feature.dev.dependencies] + numpy = "*" + + [feature.dev.pypi-dependencies] + pandas = "*" + """, + ["numpy", "pandas"], + {"main", "pypi"}, + id="missing_mandatory_deps_fields", + ), + ], +) +def test_parse_pixi_toml__missing_dependencies__logs_debug_message( + write_tmp_files, caplog, tmp_path, pixi_toml, expected, expected_field_types +): + tmp_path = write_tmp_files({"pixi.toml": pixi_toml}) + path = tmp_path / "pixi.toml" + + caplog.set_level(logging.DEBUG) + result = list(parse_pixi_toml(path)) + expected_deps = [DeclaredDependency(dep, Location(path)) for dep in expected] + assert expected_deps == result + for field_type in expected_field_types: + assert f"Failed to find Pixi {field_type} dependencies in {path}" in caplog.text diff --git a/tests/test_extract_declared_dependencies_pyproject_toml.py b/tests/test_extract_declared_dependencies_pyproject_toml.py index cfe108b7..2dd083ac 100644 --- a/tests/test_extract_declared_dependencies_pyproject_toml.py +++ b/tests/test_extract_declared_dependencies_pyproject_toml.py @@ -353,6 +353,18 @@ def test_parse_pyproject_toml__wellformed_dependencies__yields_dependencies( assert result == expected +def test_parse_pyproject_toml__invalid_toml__yields_no_deps_and_error_message( + write_tmp_files, caplog +): + tmp_path = write_tmp_files({"pyproject.toml": "[this is not valid toml\n"}) + path = tmp_path / "pyproject.toml" + + caplog.set_level(logging.ERROR) + result = list(parse_pyproject_toml(path)) + assert result == [] + assert f"Failed to parse {path}:" in caplog.text + + @dataclass class PyprojectTestVector: """Test vectors for parsing of malformed pyproject.toml.""" diff --git a/tests/test_extract_declared_dependencies_success.py b/tests/test_extract_declared_dependencies_success.py index 14dec4a1..afbac014 100644 --- a/tests/test_extract_declared_dependencies_success.py +++ b/tests/test_extract_declared_dependencies_success.py @@ -704,6 +704,26 @@ def test_find_and_parse_static_and_dynamic_opt_dependencies__project_with_pyproj assert_unordered_equivalence(actual, expect) +def test_find_and_parse_sources__project_with_pixi_toml__returns_list(fake_project): + tmp_path = fake_project( + files_with_declared_deps={ + "pixi.toml": ( + ["pandas", "pydantic"], # dependencies + {"dev": ["pylint"]}, # feature.KEY.dependencies + ), + }, + ) + expect = [ + "pandas", + "pydantic", + "pylint", + ] + settings = Settings(code=set(), deps={tmp_path}) + deps_sources = list(find_sources(settings, {DepsSource})) + actual = collect_dep_names(parse_sources(deps_sources)) + assert_unordered_equivalence(actual, expect) + + def test_find_and_parse_sources__project_with_setup_cfg__returns_list(fake_project): tmp_path = fake_project( files_with_declared_deps={ diff --git a/tests/test_traverse_project.py b/tests/test_traverse_project.py index 78a37662..b28f330a 100644 --- a/tests/test_traverse_project.py +++ b/tests/test_traverse_project.py @@ -58,7 +58,7 @@ def not_on_windows(msg: str) -> Callable[[], Optional[str]]: find_sources_vectors = [ TraverseProjectVector( - "default_traversal_in_empty_project_yields__nothing", "empty" + "default_traversal_in_empty_project__yields_nothing", "empty" ), TraverseProjectVector( "traverse_nothing_in_non_empty_project__yields_nothing", @@ -67,6 +67,17 @@ def not_on_windows(msg: str) -> Callable[[], Optional[str]]: deps=set(), pyenvs=set(), ), + TraverseProjectVector( + "default_traversal_in_pixi_default_example__yields_py_and_deps_file", + "pixi_default_example", + expect_imports_src={"main.py"}, + expect_deps_src={"pixi.toml"}, + # TODO? Cannot auto-detect Pixi/Python environment inside + # .pixi/envs/default/, as .pixi/ itself is not the root of the + # environment (like .venv/ typically is), and we do not descend into + # dot-paths by default. + # expect_pyenv_src={".pixi/envs/default/lib/python3.12/site-packages"}, # noqa: ERA001 + ), # # Testing 'code' alone: # @@ -258,6 +269,14 @@ def not_on_windows(msg: str) -> Callable[[], Optional[str]]: pyenvs=set(), expect_deps_src={"subdir1/setup.cfg", "subdir2/setup.py"}, ), + TraverseProjectVector( + "given_deps_as_pixi_toml__yields_file", + "pixi_default_example", + code=set(), + deps={"pixi.toml"}, + pyenvs=set(), + expect_deps_src={"pixi.toml"}, + ), # # Test interaction of 'deps_parser_choice' and 'deps' as file vs dir # @@ -557,6 +576,18 @@ def not_on_windows(msg: str) -> Callable[[], Optional[str]]: }, skip_me=not_on_windows("Windows-style venvs skipped on POSIX"), ), + TraverseProjectVector( + "given_dot_pixi__finds_pyenv_inside_dot_pixi", + "pixi_pyproject_example", + code=set(), + deps=set(), + pyenvs={".pixi"}, + expect_pyenv_src={ + ".pixi/envs/default/lib/python3.1/site-packages", # symlink + ".pixi/envs/default/lib/python3.12/site-packages", + }, + skip_me=on_windows("POSIX-style Pixi environments skipped on Windows"), + ), # # Test interaction of 'pyenvs' with 'code' and 'deps': # @@ -662,6 +693,18 @@ def not_on_windows(msg: str) -> Callable[[], Optional[str]]: }, skip_me=not_on_windows("Windows-style venvs skipped on POSIX"), ), + TraverseProjectVector( + "given_pyenv_dot_pixi__finds_everything_inside_pixi_project", + "pixi_default_example", + pyenvs={".pixi"}, + expect_imports_src={"main.py"}, + expect_deps_src={"pixi.toml"}, + expect_pyenv_src={ + ".pixi/envs/default/lib/python3.1/site-packages", # symlink + ".pixi/envs/default/lib/python3.12/site-packages", + }, + skip_me=on_windows("POSIX-style Pixi environments skipped on Windows"), + ), # # Test invalid 'exclude': #