gitextract_tvb7y0th/ ├── .ci/ │ ├── __init__.py │ ├── bump_dev_version.py │ └── docker/ │ └── conan-tests ├── .editorconfig ├── .github/ │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ ├── feature_request.yml │ │ └── question.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── test-coverage/ │ │ └── action.yml │ └── workflows/ │ ├── build-binaries.yml │ ├── linux-tests.yml │ ├── main.yml │ ├── osx-tests.yml │ └── win-tests.yml ├── .gitignore ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── codecov.yml ├── conan/ │ ├── __init__.py │ ├── api/ │ │ ├── __init__.py │ │ ├── conan_api.py │ │ ├── input.py │ │ ├── model/ │ │ │ ├── __init__.py │ │ │ ├── list.py │ │ │ ├── refs.py │ │ │ └── remote.py │ │ ├── output.py │ │ └── subapi/ │ │ ├── __init__.py │ │ ├── audit.py │ │ ├── cache.py │ │ ├── command.py │ │ ├── config.py │ │ ├── download.py │ │ ├── export.py │ │ ├── graph.py │ │ ├── install.py │ │ ├── list.py │ │ ├── local.py │ │ ├── lockfile.py │ │ ├── new.py │ │ ├── profiles.py │ │ ├── remotes.py │ │ ├── remove.py │ │ ├── report.py │ │ ├── upload.py │ │ └── workspace.py │ ├── cli/ │ │ ├── __init__.py │ │ ├── args.py │ │ ├── cli.py │ │ ├── command.py │ │ ├── commands/ │ │ │ ├── __init__.py │ │ │ ├── audit.py │ │ │ ├── build.py │ │ │ ├── cache.py │ │ │ ├── config.py │ │ │ ├── create.py │ │ │ ├── download.py │ │ │ ├── editable.py │ │ │ ├── export.py │ │ │ ├── export_pkg.py │ │ │ ├── graph.py │ │ │ ├── inspect.py │ │ │ ├── install.py │ │ │ ├── list.py │ │ │ ├── lock.py │ │ │ ├── new.py │ │ │ ├── pkglist.py │ │ │ ├── profile.py │ │ │ ├── remote.py │ │ │ ├── remove.py │ │ │ ├── report.py │ │ │ ├── require.py │ │ │ ├── run.py │ │ │ ├── search.py │ │ │ ├── source.py │ │ │ ├── test.py │ │ │ ├── upload.py │ │ │ ├── version.py │ │ │ └── workspace.py │ │ ├── exit_codes.py │ │ ├── formatters/ │ │ │ ├── __init__.py │ │ │ ├── audit/ │ │ │ │ ├── __init__.py │ │ │ │ └── vulnerabilities.py │ │ │ ├── graph/ │ │ │ │ ├── __init__.py │ │ │ │ ├── build_order_html.py │ │ │ │ ├── graph.py │ │ │ │ ├── graph_info_text.py │ │ │ │ ├── info_graph_dot.py │ │ │ │ └── info_graph_html.py │ │ │ ├── list/ │ │ │ │ ├── __init__.py │ │ │ │ ├── list.py │ │ │ │ └── search_table_html.py │ │ │ └── report/ │ │ │ ├── __init__.py │ │ │ ├── diff.py │ │ │ └── diff_html.py │ │ └── printers/ │ │ ├── __init__.py │ │ └── graph.py │ ├── cps/ │ │ ├── __init__.py │ │ └── cps.py │ ├── errors.py │ ├── internal/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ ├── audit/ │ │ │ │ ├── __init__.py │ │ │ │ └── providers.py │ │ │ ├── config/ │ │ │ │ ├── __init__.py │ │ │ │ └── config_installer.py │ │ │ ├── detect/ │ │ │ │ ├── __init__.py │ │ │ │ ├── detect_api.py │ │ │ │ └── detect_vs.py │ │ │ ├── export.py │ │ │ ├── install/ │ │ │ │ ├── __init__.py │ │ │ │ └── generators.py │ │ │ ├── list/ │ │ │ │ ├── __init__.py │ │ │ │ └── query_parse.py │ │ │ ├── local/ │ │ │ │ ├── __init__.py │ │ │ │ └── editable.py │ │ │ ├── migrations.py │ │ │ ├── new/ │ │ │ │ ├── __init__.py │ │ │ │ ├── alias_new.py │ │ │ │ ├── autoools_exe.py │ │ │ │ ├── autotools_lib.py │ │ │ │ ├── basic.py │ │ │ │ ├── bazel_7_exe.py │ │ │ │ ├── bazel_7_lib.py │ │ │ │ ├── bazel_exe.py │ │ │ │ ├── bazel_lib.py │ │ │ │ ├── cmake_exe.py │ │ │ │ ├── cmake_lib.py │ │ │ │ ├── header_lib.py │ │ │ │ ├── local_recipes_index.py │ │ │ │ ├── meson_exe.py │ │ │ │ ├── meson_lib.py │ │ │ │ ├── msbuild_exe.py │ │ │ │ ├── msbuild_lib.py │ │ │ │ ├── premake_exe.py │ │ │ │ ├── premake_lib.py │ │ │ │ ├── qbs_lib.py │ │ │ │ └── workspace.py │ │ │ ├── profile/ │ │ │ │ ├── __init__.py │ │ │ │ ├── detect.py │ │ │ │ └── profile_loader.py │ │ │ ├── remotes/ │ │ │ │ ├── __init__.py │ │ │ │ ├── encrypt.py │ │ │ │ └── localdb.py │ │ │ ├── upload.py │ │ │ └── uploader.py │ │ ├── cache/ │ │ │ ├── __init__.py │ │ │ ├── cache.py │ │ │ ├── conan_reference_layout.py │ │ │ ├── db/ │ │ │ │ ├── __init__.py │ │ │ │ ├── cache_database.py │ │ │ │ ├── packages_table.py │ │ │ │ ├── recipes_table.py │ │ │ │ └── table.py │ │ │ ├── home_paths.py │ │ │ └── integrity_check.py │ │ ├── conan_app.py │ │ ├── default_settings.py │ │ ├── deploy.py │ │ ├── errors.py │ │ ├── graph/ │ │ │ ├── __init__.py │ │ │ ├── build_mode.py │ │ │ ├── compatibility.py │ │ │ ├── compute_pid.py │ │ │ ├── graph.py │ │ │ ├── graph_binaries.py │ │ │ ├── graph_builder.py │ │ │ ├── graph_error.py │ │ │ ├── install_graph.py │ │ │ ├── installer.py │ │ │ ├── profile_node_definer.py │ │ │ ├── provides.py │ │ │ ├── proxy.py │ │ │ ├── python_requires.py │ │ │ └── range_resolver.py │ │ ├── hook_manager.py │ │ ├── internal_tools.py │ │ ├── loader.py │ │ ├── methods.py │ │ ├── model/ │ │ │ ├── __init__.py │ │ │ ├── conan_file.py │ │ │ ├── conanconfig.py │ │ │ ├── conanfile_interface.py │ │ │ ├── conf.py │ │ │ ├── cpp_info.py │ │ │ ├── dependencies.py │ │ │ ├── info.py │ │ │ ├── layout.py │ │ │ ├── lockfile.py │ │ │ ├── manifest.py │ │ │ ├── options.py │ │ │ ├── pkg_type.py │ │ │ ├── profile.py │ │ │ ├── recipe_ref.py │ │ │ ├── requires.py │ │ │ ├── settings.py │ │ │ ├── version.py │ │ │ ├── version_range.py │ │ │ └── workspace.py │ │ ├── paths.py │ │ ├── rest/ │ │ │ ├── __init__.py │ │ │ ├── auth_manager.py │ │ │ ├── caching_file_downloader.py │ │ │ ├── client_routes.py │ │ │ ├── conan_requester.py │ │ │ ├── download_cache.py │ │ │ ├── file_downloader.py │ │ │ ├── file_uploader.py │ │ │ ├── pkg_sign.py │ │ │ ├── remote_credentials.py │ │ │ ├── remote_manager.py │ │ │ ├── rest_client.py │ │ │ ├── rest_client_local_recipe_index.py │ │ │ ├── rest_client_v2.py │ │ │ └── rest_routes.py │ │ ├── runner/ │ │ │ ├── __init__.py │ │ │ ├── docker.py │ │ │ ├── output.py │ │ │ ├── ssh.py │ │ │ └── wsl.py │ │ ├── source.py │ │ ├── subsystems.py │ │ └── util/ │ │ ├── __init__.py │ │ ├── config_parser.py │ │ ├── dates.py │ │ ├── files.py │ │ └── runners.py │ ├── test/ │ │ ├── __init__.py │ │ ├── assets/ │ │ │ ├── __init__.py │ │ │ ├── autotools.py │ │ │ ├── cmake.py │ │ │ ├── genconanfile.py │ │ │ ├── premake.py │ │ │ ├── sources.py │ │ │ └── visual_project_files.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── artifactory.py │ │ ├── env.py │ │ ├── file_server.py │ │ ├── mocks.py │ │ ├── profiles.py │ │ ├── scm.py │ │ ├── server_launcher.py │ │ ├── test_files.py │ │ └── tools.py │ └── tools/ │ ├── __init__.py │ ├── android/ │ │ ├── __init__.py │ │ └── utils.py │ ├── apple/ │ │ ├── __init__.py │ │ ├── apple.py │ │ ├── xcodebuild.py │ │ ├── xcodedeps.py │ │ └── xcodetoolchain.py │ ├── build/ │ │ ├── __init__.py │ │ ├── compiler.py │ │ ├── cppstd.py │ │ ├── cpu.py │ │ ├── cross_building.py │ │ ├── cstd.py │ │ ├── flags.py │ │ └── stdcpp_library.py │ ├── cmake/ │ │ ├── __init__.py │ │ ├── cmake.py │ │ ├── cmakeconfigdeps/ │ │ │ ├── __init__.py │ │ │ ├── cmakeconfigdeps.py │ │ │ ├── config.py │ │ │ ├── config_version.py │ │ │ ├── target_configuration.py │ │ │ └── targets.py │ │ ├── cmakedeps/ │ │ │ ├── __init__.py │ │ │ ├── cmakedeps.py │ │ │ └── templates/ │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── config_version.py │ │ │ ├── macros.py │ │ │ ├── target_configuration.py │ │ │ ├── target_data.py │ │ │ └── targets.py │ │ ├── layout.py │ │ ├── presets.py │ │ ├── toolchain/ │ │ │ ├── __init__.py │ │ │ ├── blocks.py │ │ │ └── toolchain.py │ │ └── utils.py │ ├── cps/ │ │ ├── __init__.py │ │ └── cps_deps.py │ ├── env/ │ │ ├── __init__.py │ │ ├── environment.py │ │ ├── virtualbuildenv.py │ │ └── virtualrunenv.py │ ├── files/ │ │ ├── __init__.py │ │ ├── conandata.py │ │ ├── copy_pattern.py │ │ ├── files.py │ │ ├── patches.py │ │ └── symlinks/ │ │ ├── __init__.py │ │ └── symlinks.py │ ├── gnu/ │ │ ├── __init__.py │ │ ├── autotools.py │ │ ├── autotoolsdeps.py │ │ ├── autotoolstoolchain.py │ │ ├── get_gnu_triplet.py │ │ ├── gnudeps_flags.py │ │ ├── gnutoolchain.py │ │ ├── makedeps.py │ │ ├── pkgconfig.py │ │ └── pkgconfigdeps.py │ ├── google/ │ │ ├── __init__.py │ │ ├── bazel.py │ │ ├── bazeldeps.py │ │ ├── layout.py │ │ └── toolchain.py │ ├── intel/ │ │ ├── __init__.py │ │ └── intel_cc.py │ ├── layout/ │ │ └── __init__.py │ ├── meson/ │ │ ├── __init__.py │ │ ├── helpers.py │ │ ├── meson.py │ │ └── toolchain.py │ ├── microsoft/ │ │ ├── __init__.py │ │ ├── layout.py │ │ ├── msbuild.py │ │ ├── msbuilddeps.py │ │ ├── nmakedeps.py │ │ ├── nmaketoolchain.py │ │ ├── subsystems.py │ │ ├── toolchain.py │ │ └── visual.py │ ├── premake/ │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── premake.py │ │ ├── premakedeps.py │ │ └── toolchain.py │ ├── qbs/ │ │ ├── __init__.py │ │ ├── common.py │ │ ├── qbs.py │ │ ├── qbsdeps.py │ │ └── qbsprofile.py │ ├── ros/ │ │ ├── __init__.py │ │ └── rosenv.py │ ├── sbom/ │ │ ├── __init__.py │ │ ├── cyclonedx.py │ │ └── spdx_licenses.py │ ├── scm/ │ │ ├── __init__.py │ │ └── git.py │ ├── scons/ │ │ ├── __init__.py │ │ └── sconsdeps.py │ └── system/ │ ├── __init__.py │ ├── package_manager.py │ └── python_manager.py ├── conans/ │ ├── __init__.py │ ├── conan.py │ ├── conan_server.py │ ├── migrations.py │ ├── requirements.txt │ ├── requirements_dev.txt │ ├── requirements_runner.txt │ ├── requirements_server.txt │ └── server/ │ ├── __init__.py │ ├── conf/ │ │ ├── __init__.py │ │ └── default_server_conf.py │ ├── crypto/ │ │ ├── __init__.py │ │ └── jwt/ │ │ ├── __init__.py │ │ └── jwt_credentials_manager.py │ ├── launcher.py │ ├── migrate.py │ ├── migrations.py │ ├── plugin_loader.py │ ├── rest/ │ │ ├── __init__.py │ │ ├── api_v2.py │ │ ├── bottle_plugins/ │ │ │ ├── __init__.py │ │ │ ├── authorization_header.py │ │ │ ├── http_basic_authentication.py │ │ │ ├── jwt_authentication.py │ │ │ └── return_handler.py │ │ ├── bottle_routes.py │ │ ├── controller/ │ │ │ ├── __init__.py │ │ │ └── v2/ │ │ │ ├── __init__.py │ │ │ ├── conan.py │ │ │ ├── delete.py │ │ │ ├── ping.py │ │ │ ├── revisions.py │ │ │ ├── search.py │ │ │ └── users.py │ │ └── server.py │ ├── revision_list.py │ ├── server_launcher.py │ ├── service/ │ │ ├── __init__.py │ │ ├── authorize.py │ │ ├── mime.py │ │ ├── user_service.py │ │ └── v2/ │ │ ├── __init__.py │ │ ├── search.py │ │ └── service_v2.py │ ├── store/ │ │ ├── __init__.py │ │ ├── disk_adapter.py │ │ └── server_store.py │ └── utils/ │ ├── __init__.py │ └── files.py ├── contributors.txt ├── pyinstaller.py ├── pyproject.toml ├── pytest.ini ├── setup.cfg ├── setup.py ├── setup_server.py └── test/ ├── .gitignore ├── README.md ├── __init__.py ├── conftest.py ├── functional/ │ ├── __init__.py │ ├── command/ │ │ ├── __init__.py │ │ ├── dockerfiles/ │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile_args │ │ │ ├── Dockerfile_ninja │ │ │ ├── Dockerfile_profile_detect │ │ │ └── Dockerfile_test │ │ ├── export_test.py │ │ ├── profile_test.py │ │ ├── report_test.py │ │ ├── runner_test.py │ │ ├── test_build.py │ │ ├── test_config_install.py │ │ ├── test_config_install_pkg.py │ │ ├── test_custom_symlink_home.py │ │ ├── test_install_deploy.py │ │ └── test_new.py │ ├── conftest.py │ ├── layout/ │ │ ├── __init__.py │ │ ├── test_build_system_layout_helpers.py │ │ ├── test_editable_cmake.py │ │ ├── test_editable_cmake_components.py │ │ ├── test_editable_msbuild.py │ │ ├── test_exports_sources.py │ │ ├── test_in_cache.py │ │ ├── test_in_subfolder.py │ │ ├── test_local_commands.py │ │ └── test_source_folder.py │ ├── revisions_test.py │ ├── sbom/ │ │ ├── __init__.py │ │ └── test_cyclonedx.py │ ├── subsystems_build_test.py │ ├── test_local_recipes_index.py │ ├── test_profile_detect_api.py │ ├── test_third_party_patch_flow.py │ ├── toolchains/ │ │ ├── __init__.py │ │ ├── android/ │ │ │ ├── __init__.py │ │ │ └── test_using_cmake.py │ │ ├── apple/ │ │ │ ├── __init__.py │ │ │ ├── test_xcodebuild.py │ │ │ ├── test_xcodebuild_targets.py │ │ │ ├── test_xcodedeps_build_configs.py │ │ │ ├── test_xcodedeps_components.py │ │ │ └── test_xcodetoolchain.py │ │ ├── autotools/ │ │ │ ├── __init__.py │ │ │ └── test_universal_binaries.py │ │ ├── cmake/ │ │ │ ├── __init__.py │ │ │ ├── cmakeconfigdeps/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_cmakeconfigdeps_aliases.py │ │ │ │ ├── test_cmakeconfigdeps_frameworks.py │ │ │ │ ├── test_cmakeconfigdeps_new.py │ │ │ │ ├── test_cmakeconfigdeps_new_cpp_linkage.py │ │ │ │ ├── test_cmakeconfigdeps_new_paths.py │ │ │ │ └── test_cmakeconfigdeps_sources.py │ │ │ ├── cmakedeps/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_apple_frameworks.py │ │ │ │ ├── test_build_context_protobuf.py │ │ │ │ ├── test_build_context_transitive_build.py │ │ │ │ ├── test_cmakedeps.py │ │ │ │ ├── test_cmakedeps_aggregator.py │ │ │ │ ├── test_cmakedeps_aliases.py │ │ │ │ ├── test_cmakedeps_and_linker_flags.py │ │ │ │ ├── test_cmakedeps_build_modules.py │ │ │ │ ├── test_cmakedeps_components.py │ │ │ │ ├── test_cmakedeps_components_names.py │ │ │ │ ├── test_cmakedeps_custom_configs.py │ │ │ │ ├── test_cmakedeps_find_module_and_config.py │ │ │ │ ├── test_cmakedeps_transitivity.py │ │ │ │ ├── test_cmakedeps_versions.py │ │ │ │ ├── test_conditional_build_type.py │ │ │ │ ├── test_link_order.py │ │ │ │ └── test_weird_library_names.py │ │ │ ├── test_cmake.py │ │ │ ├── test_cmake_and_no_soname_flag.py │ │ │ ├── test_cmake_extra_variables.py │ │ │ ├── test_cmake_find_none.py │ │ │ ├── test_cmake_multi.py │ │ │ ├── test_cmake_toolchain.py │ │ │ ├── test_cmake_toolchain_m1.py │ │ │ ├── test_cmake_toolchain_presets.py │ │ │ ├── test_cmake_toolchain_win_clang.py │ │ │ ├── test_cmake_toolchain_xcode_flags.py │ │ │ ├── test_cmake_transitive_rpath.py │ │ │ ├── test_cmaketoolchain_paths.py │ │ │ ├── test_cps.py │ │ │ ├── test_ninja.py │ │ │ ├── test_presets_inherit.py │ │ │ ├── test_shared_cmake.py │ │ │ ├── test_transitive_build_scripts.py │ │ │ ├── test_universal_binaries.py │ │ │ └── test_v2_cmake_template.py │ │ ├── emscripten/ │ │ │ ├── __init__.py │ │ │ └── test_emcc.py │ │ ├── env/ │ │ │ ├── __init__.py │ │ │ ├── test_complete.py │ │ │ └── test_virtualenv_powershell.py │ │ ├── gnu/ │ │ │ ├── __init__.py │ │ │ ├── autotools/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_android.py │ │ │ │ ├── test_apple_toolchain.py │ │ │ │ ├── test_basic.py │ │ │ │ ├── test_crossbuild_triplet.py │ │ │ │ ├── test_ios.py │ │ │ │ └── test_win_bash.py │ │ │ ├── test_gnutoolchain_android.py │ │ │ ├── test_gnutoolchain_apple.py │ │ │ ├── test_makedeps.py │ │ │ ├── test_pkg_config.py │ │ │ ├── test_pkgconfigdeps.py │ │ │ ├── test_pkgconfigdeps_autotools.py │ │ │ ├── test_universal_binaries.py │ │ │ └── test_v2_autotools_template.py │ │ ├── google/ │ │ │ ├── __init__.py │ │ │ ├── test_bazel.py │ │ │ └── test_bazeltoolchain_cross_compilation.py │ │ ├── intel/ │ │ │ ├── __init__.py │ │ │ ├── test_intel_cc.py │ │ │ └── test_using_msbuild.py │ │ ├── ios/ │ │ │ ├── __init__.py │ │ │ ├── _utils.py │ │ │ └── test_using_cmake.py │ │ ├── meson/ │ │ │ ├── __init__.py │ │ │ ├── _base.py │ │ │ ├── test_backend.py │ │ │ ├── test_cross_compilation.py │ │ │ ├── test_install.py │ │ │ ├── test_meson.py │ │ │ ├── test_meson_and_gnu_deps_flags.py │ │ │ ├── test_meson_and_objc.py │ │ │ ├── test_meson_native_attribute.py │ │ │ ├── test_meson_transitive_rpath_sysroot.py │ │ │ ├── test_pkg_config_reuse.py │ │ │ ├── test_preprocessor_definitions.py │ │ │ ├── test_subproject.py │ │ │ ├── test_test.py │ │ │ └── test_v2_meson_template.py │ │ ├── microsoft/ │ │ │ ├── __init__.py │ │ │ ├── test_msbuild.py │ │ │ ├── test_msbuilddeps.py │ │ │ ├── test_msbuilddeps_components.py │ │ │ ├── test_msbuilddeps_traits.py │ │ │ ├── test_msbuildtoolchain.py │ │ │ ├── test_v2_msbuild_template.py │ │ │ └── test_vcvars.py │ │ ├── qbs/ │ │ │ ├── __init__.py │ │ │ ├── test_qbs.py │ │ │ ├── test_qbsdeps.py │ │ │ ├── test_qbsprofile.py │ │ │ └── test_qbsprofile_gen.py │ │ ├── scons/ │ │ │ ├── __init__.py │ │ │ └── test_sconsdeps.py │ │ ├── test_basic.py │ │ ├── test_nmake_toolchain.py │ │ └── test_premake.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── scm/ │ │ │ ├── __init__.py │ │ │ ├── test_git.py │ │ │ ├── test_git_get_commit.py │ │ │ └── test_version.py │ │ ├── system/ │ │ │ ├── __init__.py │ │ │ ├── package_manager_test.py │ │ │ └── python_manager_test.py │ │ ├── test_apple_tools.py │ │ └── test_files.py │ ├── tools_versions_test.py │ ├── util/ │ │ ├── __init__.py │ │ ├── test_cmd_args_to_string.py │ │ └── tools_test.py │ ├── utils.py │ └── workspace/ │ ├── __init__.py │ └── test_workspace.py ├── integration/ │ ├── __init__.py │ ├── build_requires/ │ │ ├── __init__.py │ │ ├── build_requires_test.py │ │ ├── profile_build_requires_test.py │ │ ├── test_build_requires_source_method.py │ │ ├── test_install_test_build_require.py │ │ ├── test_relocatable_toolchain.py │ │ └── test_toolchain_packages.py │ ├── cache/ │ │ ├── __init__.py │ │ ├── backup_sources_test.py │ │ ├── cache2_update_test.py │ │ ├── download_cache_test.py │ │ ├── rmdir_fail_test.py │ │ ├── storage_path_test.py │ │ ├── test_home_special_char.py │ │ ├── test_package_revisions.py │ │ └── test_same_pref_removal.py │ ├── command/ │ │ ├── __init__.py │ │ ├── alias_test.py │ │ ├── cache/ │ │ │ ├── __init__.py │ │ │ ├── test_cache_clean.py │ │ │ ├── test_cache_integrity.py │ │ │ ├── test_cache_path.py │ │ │ ├── test_cache_save_restore.py │ │ │ └── test_cache_sign.py │ │ ├── config_test.py │ │ ├── create_test.py │ │ ├── custom_commands_test.py │ │ ├── download/ │ │ │ ├── __init__.py │ │ │ ├── download_parallel_test.py │ │ │ ├── download_selected_packages_test.py │ │ │ ├── download_test.py │ │ │ └── test_download_patterns.py │ │ ├── export/ │ │ │ ├── __init__.py │ │ │ ├── export_dirty_test.py │ │ │ ├── export_path_test.py │ │ │ ├── export_sources_test.py │ │ │ ├── export_test.py │ │ │ ├── exports_method_test.py │ │ │ └── test_export.py │ │ ├── export_pkg_test.py │ │ ├── help_test.py │ │ ├── info/ │ │ │ ├── __init__.py │ │ │ ├── info_options_test.py │ │ │ ├── info_test.py │ │ │ ├── test_graph_info_graphical.py │ │ │ ├── test_info_build_order.py │ │ │ └── test_info_folders.py │ │ ├── install/ │ │ │ ├── __init__.py │ │ │ ├── install_cascade_test.py │ │ │ ├── install_missing_dep_test.py │ │ │ ├── install_parallel_test.py │ │ │ ├── install_test.py │ │ │ ├── install_update_test.py │ │ │ ├── test_graph_build_mode.py │ │ │ └── test_install_transitive.py │ │ ├── list/ │ │ │ ├── __init__.py │ │ │ ├── list_test.py │ │ │ ├── search_test.py │ │ │ ├── test_combined_pkglist_flows.py │ │ │ └── test_list_lru.py │ │ ├── remote/ │ │ │ ├── __init__.py │ │ │ ├── remote_test.py │ │ │ ├── remote_verify_ssl_test.py │ │ │ └── test_remote_users.py │ │ ├── remove_empty_dirs_test.py │ │ ├── remove_test.py │ │ ├── require/ │ │ │ ├── __init__.py │ │ │ └── test_command_require.py │ │ ├── source_test.py │ │ ├── test_audit.py │ │ ├── test_build.py │ │ ├── test_forced_download_source.py │ │ ├── test_graph_find_binaries.py │ │ ├── test_inspect.py │ │ ├── test_new.py │ │ ├── test_outdated.py │ │ ├── test_output.py │ │ ├── test_package_test.py │ │ ├── test_profile.py │ │ ├── test_run.py │ │ ├── test_version.py │ │ └── upload/ │ │ ├── __init__.py │ │ ├── test_upload_bundle.py │ │ ├── test_upload_parallel.py │ │ ├── test_upload_patterns.py │ │ ├── upload_complete_test.py │ │ ├── upload_compression_test.py │ │ └── upload_test.py │ ├── conan_api/ │ │ ├── __init__.py │ │ ├── exit_with_code_test.py │ │ ├── list_test.py │ │ ├── test_cli.py │ │ ├── test_local_api.py │ │ └── test_profile_api.py │ ├── conan_v2/ │ │ ├── __init__.py │ │ └── test_legacy_cpp_info.py │ ├── conanfile/ │ │ ├── __init__.py │ │ ├── conan_data_test.py │ │ ├── conanfile_errors_test.py │ │ ├── conanfile_helpers_test.py │ │ ├── files/ │ │ │ ├── .gitattributes │ │ │ ├── conanfile_utf16be_with_bom.txt │ │ │ ├── conanfile_utf16le_with_bom.txt │ │ │ ├── conanfile_utf8.txt │ │ │ └── conanfile_utf8_with_bom.txt │ │ ├── folders_access_test.py │ │ ├── generators_list_test.py │ │ ├── init_test.py │ │ ├── invalid_configuration_test.py │ │ ├── load_requires_file_test.py │ │ ├── no_copy_source_test.py │ │ ├── required_conan_version_test.py │ │ ├── runner_test.py │ │ ├── same_userchannel_test.py │ │ ├── set_name_version_test.py │ │ ├── test_attributes_scope.py │ │ ├── test_conanfile_txt_encodings.py │ │ ├── test_conanfile_txt_test_requires.py │ │ ├── test_cpp_info_serialize.py │ │ ├── test_deploy_method.py │ │ ├── test_deprecated.py │ │ ├── test_exception_printing.py │ │ ├── test_finalize_method.py │ │ ├── test_print_in_conanfile.py │ │ └── test_version_str.py │ ├── configuration/ │ │ ├── __init__.py │ │ ├── client_certs_test.py │ │ ├── conf/ │ │ │ ├── __init__.py │ │ │ ├── test_auth_source_plugin.py │ │ │ ├── test_conf.py │ │ │ ├── test_conf_copy.py │ │ │ ├── test_conf_from_br.py │ │ │ ├── test_conf_package_id.py │ │ │ └── test_conf_profile.py │ │ ├── custom_setting_test_package_test.py │ │ ├── default_profile_test.py │ │ ├── invalid_settings_test.py │ │ ├── profile_test.py │ │ ├── proxies_conf_test.py │ │ ├── requester_test.py │ │ ├── required_version_test.py │ │ ├── test_auth_remote_plugin.py │ │ ├── test_custom_symlinked_home.py │ │ ├── test_profile_jinja.py │ │ ├── test_profile_plugin.py │ │ └── test_profile_priority.py │ ├── cps/ │ │ ├── __init__.py │ │ └── test_cps.py │ ├── cross_building/ │ │ ├── __init__.py │ │ ├── build_requires_from_profile_test.py │ │ ├── test_cross_build_options.py │ │ └── test_package_test.py │ ├── editable/ │ │ ├── __init__.py │ │ ├── editable_add_test.py │ │ ├── editable_remove_test.py │ │ ├── forbidden_commands_test.py │ │ ├── test_editable_envvars.py │ │ ├── test_editable_import.py │ │ ├── test_editable_layout.py │ │ ├── test_editable_ranges.py │ │ ├── test_editables_layout.py │ │ └── transitive_editable_test.py │ ├── environment/ │ │ ├── __init__.py │ │ ├── test_buildenv_profile.py │ │ ├── test_env.py │ │ └── test_runenv_profile.py │ ├── extensions/ │ │ ├── __init__.py │ │ ├── hooks/ │ │ │ ├── __init__.py │ │ │ ├── hook_test.py │ │ │ ├── test_post_export.py │ │ │ └── test_post_package.py │ │ ├── test_cppstd_compat.py │ │ ├── test_plugin_cmd_wrapper.py │ │ ├── test_profile_plugin.py │ │ └── test_profile_plugin_runtime.py │ ├── generators/ │ │ ├── __init__.py │ │ ├── generators_test.py │ │ ├── order_libs_test.py │ │ ├── test_custom_global_generators.py │ │ └── test_generators_from_br.py │ ├── graph/ │ │ ├── __init__.py │ │ ├── conflict_diamond_test.py │ │ ├── core/ │ │ │ ├── __init__.py │ │ │ ├── graph_manager_base.py │ │ │ ├── graph_manager_test.py │ │ │ ├── test_alias.py │ │ │ ├── test_auto_package_type.py │ │ │ ├── test_build_require_invalid.py │ │ │ ├── test_build_requires.py │ │ │ ├── test_options.py │ │ │ ├── test_provides.py │ │ │ └── test_version_ranges.py │ │ ├── require_override_test.py │ │ ├── test_dependencies_visit.py │ │ ├── test_divergent_cppstd_build_host.py │ │ ├── test_platform_requires.py │ │ ├── test_pure_runtime_dep.py │ │ ├── test_remote_resolution.py │ │ ├── test_repackaging.py │ │ ├── test_replace_requires.py │ │ ├── test_require_same_pkg_versions.py │ │ ├── test_skip_binaries.py │ │ ├── test_skip_build.py │ │ ├── test_subgraph_reports.py │ │ ├── test_system_tools.py │ │ ├── test_test_requires.py │ │ ├── test_validate_build.py │ │ ├── ux/ │ │ │ ├── __init__.py │ │ │ └── loop_detection_test.py │ │ └── version_ranges/ │ │ ├── __init__.py │ │ ├── test_version_range_conf.py │ │ ├── version_range_override_test.py │ │ ├── version_ranges_cached_test.py │ │ └── version_ranges_diamond_test.py │ ├── layout/ │ │ ├── __init__.py │ │ ├── devflow_test.py │ │ ├── export_folder_variable_test.py │ │ ├── test_cmake_build_folder.py │ │ ├── test_layout_generate.py │ │ ├── test_layout_paths.py │ │ └── test_legacy_cpp_info_and_layout.py │ ├── lockfile/ │ │ ├── __init__.py │ │ ├── test_ci.py │ │ ├── test_ci_overrides.py │ │ ├── test_ci_revisions.py │ │ ├── test_compatibility.py │ │ ├── test_graph_overrides.py │ │ ├── test_lock_alias.py │ │ ├── test_lock_build_requires.py │ │ ├── test_lock_merge.py │ │ ├── test_lock_packages.py │ │ ├── test_lock_pyrequires.py │ │ ├── test_lock_pyrequires_revisions.py │ │ ├── test_lock_requires.py │ │ ├── test_lock_requires_revisions.py │ │ ├── test_options.py │ │ └── test_user_overrides.py │ ├── metadata/ │ │ ├── __init__.py │ │ ├── test_metadata_collect.py │ │ ├── test_metadata_commands.py │ │ ├── test_metadata_deploy.py │ │ ├── test_metadata_logs.py │ │ └── test_metadata_test_package.py │ ├── options/ │ │ ├── __init__.py │ │ ├── options_test.py │ │ ├── test_configure_options.py │ │ ├── test_options_build_requires.py │ │ └── test_package_config_test.py │ ├── package_id/ │ │ ├── __init__.py │ │ ├── build_id_test.py │ │ ├── compatible_test.py │ │ ├── package_id_and_confs_test.py │ │ ├── package_id_modes_test.py │ │ ├── package_id_requires_modes_test.py │ │ ├── package_id_test.py │ │ ├── python_requires_package_id_test.py │ │ ├── test_cache_compatibles.py │ │ ├── test_config_package_id.py │ │ ├── test_default_package_id.py │ │ ├── test_package_id_test_requires.py │ │ ├── test_valid_package_id_values.py │ │ ├── test_validate.py │ │ ├── transitive_header_only_test.py │ │ └── transitive_options_affect_id_test.py │ ├── py_requires/ │ │ ├── __init__.py │ │ └── python_requires_test.py │ ├── remote/ │ │ ├── __init__.py │ │ ├── auth_bearer_test.py │ │ ├── auth_test.py │ │ ├── broken_download_test.py │ │ ├── download_retries_test.py │ │ ├── download_test.py │ │ ├── multi_remote_checks_test.py │ │ ├── multi_remote_test.py │ │ ├── requester_test.py │ │ ├── rest_api_test.py │ │ ├── retry_test.py │ │ ├── selected_remotes_test.py │ │ ├── server_error_test.py │ │ ├── test_conaninfo_parsing.py │ │ ├── test_local_recipes_index.py │ │ ├── test_offline.py │ │ ├── test_remote_file_credentials.py │ │ ├── test_remote_recipes_only.py │ │ └── test_request_headers.py │ ├── sbom/ │ │ ├── __init__.py │ │ └── test_cyclonedx.py │ ├── settings/ │ │ ├── __init__.py │ │ ├── built_type_setting_test.py │ │ ├── per_package_settings_test.py │ │ ├── remove_subsetting_test.py │ │ ├── settings_override_test.py │ │ ├── test_disable_settings_assignment.py │ │ ├── test_non_defining_settings.py │ │ ├── test_settings_possible_values.py │ │ └── test_settings_user.py │ ├── symlinks/ │ │ ├── __init__.py │ │ └── symlinks_test.py │ ├── sysroot_test.py │ ├── system_reqs_test.py │ ├── test_components.py │ ├── test_components_error.py │ ├── test_compressions.py │ ├── test_db_error.py │ ├── test_migrations.py │ ├── test_package_python_files.py │ ├── test_package_vendor.py │ ├── test_pkg_signing.py │ ├── test_recipe_policies.py │ ├── test_source_download_password.py │ ├── test_timestamp_error.py │ ├── tgz_macos_dot_files_test.py │ ├── toolchains/ │ │ ├── __init__.py │ │ ├── apple/ │ │ │ ├── __init__.py │ │ │ ├── test_xcodedeps.py │ │ │ └── test_xcodetoolchain.py │ │ ├── cmake/ │ │ │ ├── __init__.py │ │ │ ├── cmakeconfigdeps/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_cmakeconfigdeps.py │ │ │ │ └── test_cmakeconfigdeps_frameworks.py │ │ │ ├── cmakedeps/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_cmakedeps.py │ │ │ │ └── test_cmakedeps_find_module_and_config.py │ │ │ ├── test_cmake.py │ │ │ ├── test_cmaketoolchain.py │ │ │ └── test_cmaketoolchain_blocks.py │ │ ├── env/ │ │ │ ├── __init__.py │ │ │ ├── test_buildenv.py │ │ │ ├── test_environment.py │ │ │ ├── test_virtualenv_default_apply.py │ │ │ ├── test_virtualenv_object_access.py │ │ │ └── test_virtualenv_winbash.py │ │ ├── gnu/ │ │ │ ├── __init__.py │ │ │ ├── test_autotools.py │ │ │ ├── test_autotoolsdeps.py │ │ │ ├── test_autotoolstoolchain.py │ │ │ ├── test_basic_layout.py │ │ │ ├── test_gnutoolchain.py │ │ │ ├── test_makedeps.py │ │ │ └── test_pkgconfigdeps.py │ │ ├── google/ │ │ │ ├── __init__.py │ │ │ ├── test_bazeldeps.py │ │ │ └── test_bazeltoolchain.py │ │ ├── intel/ │ │ │ ├── __init__.py │ │ │ └── test_intel_cc.py │ │ ├── meson/ │ │ │ ├── __init__.py │ │ │ └── test_mesontoolchain.py │ │ ├── microsoft/ │ │ │ ├── __init__.py │ │ │ ├── test_msbuild_toolchain.py │ │ │ ├── test_msbuilddeps.py │ │ │ ├── test_msbuildtoolchain.py │ │ │ ├── test_nmakedeps.py │ │ │ ├── test_nmaketoolchain.py │ │ │ ├── test_vs_layout.py │ │ │ └── vcvars_test.py │ │ ├── premake/ │ │ │ ├── __init__.py │ │ │ ├── test_premake.py │ │ │ ├── test_premakedeps.py │ │ │ └── test_premaketoolchain.py │ │ ├── qbs/ │ │ │ ├── __init__.py │ │ │ ├── test_qbsdeps.py │ │ │ └── test_qbsprofile.py │ │ ├── scons/ │ │ │ ├── __init__.py │ │ │ └── test_scondeps.py │ │ ├── test_raise_on_universal_binaries.py │ │ └── test_toolchain_namespaces.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── conan_version_test.py │ │ ├── cppstd_minimum_version_test.py │ │ ├── cpu_count_test.py │ │ ├── file_tools_test.py │ │ ├── fix_symlinks_test.py │ │ ├── ros/ │ │ │ ├── __init__.py │ │ │ └── test_rosenv.py │ │ └── system/ │ │ ├── __init__.py │ │ └── package_manager_test.py │ └── workspace/ │ ├── __init__.py │ └── test_workspace.py ├── performance/ │ ├── .gitignore │ ├── __init__.py │ ├── test_compatibility_performance.py │ ├── test_db_performance.py │ └── test_large_graph.py └── unittests/ ├── __init__.py ├── cli/ │ ├── __init__.py │ ├── common_test.py │ └── test_cli_ref_matching.py ├── client/ │ ├── __init__.py │ ├── build/ │ │ ├── __init__.py │ │ ├── c_std_flags_test.py │ │ ├── compiler_flags_test.py │ │ └── cpp_std_flags_test.py │ ├── command/ │ │ ├── __init__.py │ │ └── parse_arguments_test.py │ ├── conan_output_test.py │ ├── conanfile_loader_test.py │ ├── conf/ │ │ ├── __init__.py │ │ ├── config_installer/ │ │ │ ├── __init__.py │ │ │ └── test_install_folder.py │ │ └── detect/ │ │ ├── __init__.py │ │ └── test_gcc_compiler.py │ ├── file_copier/ │ │ ├── __init__.py │ │ └── test_report_copied_files.py │ ├── graph/ │ │ ├── __init__.py │ │ ├── build_mode_test.py │ │ └── deps_graph_test.py │ ├── migrations/ │ │ ├── __init__.py │ │ └── test_migrator.py │ ├── optimize_conanfile_load_test.py │ ├── pkg_sign_test.py │ ├── profile_loader/ │ │ ├── __init__.py │ │ ├── compiler_cppstd_test.py │ │ └── profile_loader_test.py │ ├── remote_manager_test.py │ ├── rest/ │ │ ├── __init__.py │ │ ├── downloader_test.py │ │ ├── requester_test.py │ │ ├── response_test.py │ │ ├── rest_client_v2/ │ │ │ ├── __init__.py │ │ │ └── rest_client_v2_test.py │ │ └── uploader_test.py │ ├── source/ │ │ └── __init__.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── cppstd_required_test.py │ │ ├── files/ │ │ │ ├── __init__.py │ │ │ └── rename_test.py │ │ └── test_env.py │ ├── userio_test.py │ └── util/ │ ├── __init__.py │ └── time_test.py ├── model/ │ ├── __init__.py │ ├── build_info/ │ │ ├── __init__.py │ │ ├── components_test.py │ │ ├── generic_properties_test.py │ │ ├── new_build_info_test.py │ │ └── test_deduce_locations.py │ ├── conanfile_test.py │ ├── info_test.py │ ├── manifest_test.py │ ├── options_test.py │ ├── other_settings_test.py │ ├── profile_test.py │ ├── settings_test.py │ ├── test_conf.py │ ├── test_list.py │ ├── test_package_reference.py │ ├── test_recipe_reference.py │ ├── version/ │ │ ├── __init__.py │ │ ├── test_version_bump.py │ │ ├── test_version_comparison.py │ │ ├── test_version_parse.py │ │ ├── test_version_range.py │ │ └── test_version_range_intersection.py │ └── versionrepr_test.py ├── paths/ │ ├── __init__.py │ └── user_home_test.py ├── search/ │ ├── __init__.py │ ├── cache_db_search_test.py │ └── search_query_parse_test.py ├── server/ │ ├── __init__.py │ ├── authenticator_plugin_test.py │ ├── conan_server_config_parser_test.py │ ├── conf_test.py │ ├── crypto/ │ │ ├── __init__.py │ │ └── jwt_test.py │ ├── revision_list_test.py │ ├── service/ │ │ ├── __init__.py │ │ ├── authorizer_test.py │ │ └── service_test.py │ └── test_utils.py ├── source/ │ ├── __init__.py │ └── merge_directories_test.py ├── tools/ │ ├── __init__.py │ ├── android/ │ │ ├── __init__.py │ │ └── test_android_tools.py │ ├── apple/ │ │ ├── __init__.py │ │ ├── test_apple_tools.py │ │ └── test_xcodebuild.py │ ├── build/ │ │ ├── __init__.py │ │ ├── test_can_run.py │ │ ├── test_compiler.py │ │ ├── test_cppstd.py │ │ ├── test_cross_building.py │ │ ├── test_cstd.py │ │ └── test_stdcpp_library.py │ ├── cmake/ │ │ ├── __init__.py │ │ ├── test_cmake_cmd_line_args.py │ │ ├── test_cmake_install.py │ │ ├── test_cmake_presets_definitions.py │ │ ├── test_cmake_test.py │ │ └── test_cmaketoolchain.py │ ├── env/ │ │ ├── __init__.py │ │ ├── test_env.py │ │ └── test_env_files.py │ ├── files/ │ │ ├── __init__.py │ │ ├── checksums_test.py │ │ ├── collect_lib_test.py │ │ ├── test_chmod.py │ │ ├── test_downloads.py │ │ ├── test_file_read_and_write.py │ │ ├── test_patches.py │ │ ├── test_rename.py │ │ ├── test_rm.py │ │ ├── test_symlinks.py │ │ ├── test_tool_copy.py │ │ ├── test_toolchain.py │ │ └── test_zipping.py │ ├── files_patch_test.py │ ├── gnu/ │ │ ├── __init__.py │ │ ├── autotools_test.py │ │ ├── autotools_toolchain_test.py │ │ ├── autotoolschain_test.py │ │ ├── gnudepsflags_test.py │ │ ├── test_gnutoolchain.py │ │ └── test_triplets.py │ ├── google/ │ │ ├── __init__.py │ │ └── test_bazel.py │ ├── intel/ │ │ ├── __init__.py │ │ └── test_intel_cc.py │ ├── meson/ │ │ ├── __init__.py │ │ └── test_meson.py │ ├── microsoft/ │ │ ├── __init__.py │ │ ├── conantoolchain.props │ │ ├── conantoolchain_release_x64.props │ │ ├── test_check_min_vs.py │ │ ├── test_msbuild.py │ │ ├── test_msvs_toolset.py │ │ └── test_subsystem.py │ └── system/ │ ├── __init__.py │ └── python_manager_test.py └── util/ ├── __init__.py ├── apple_test.py ├── conanfile_tools_test.py ├── detect_libc_test.py ├── detect_test.py ├── detected_architecture_test.py ├── file_hashes_test.py ├── files/ │ ├── __init__.py │ ├── strip_root_extract_test.py │ ├── tar_extract_test.py │ ├── test_copy_compat.py │ ├── test_dirty.py │ └── test_remove.py ├── files_extract_wildcard_test.py ├── local_db_test.py ├── output_test.py ├── test_encrypt.py ├── tools_test.py ├── unix_path_test.py ├── xz_test.py └── zip_permissions_test.py