ReferenceReference Commands conanfile.py AttributesMethodsRunning and output conanfile.txtRecipe tools conan.tools.androidconan.tools.appleconan.tools.buildconan.tools.cmakeconan.tools.CppInfoconan.tools.envconan.tools.filesconan.tools.gnuconan.tools.googleconan.tools.intelconan.tools.layoutconan.tools.mesonconan.tools.microsoftconan.tools.scmconan.tools.sconsconan.tools.system Configuration files global.confInformation about built-in confsprofilessettings.ymlremotes.jsonsource_credentials.jsoncredentials.json.conanrc Extensions Python requiresCustom commandsCustom Conan generatorsPython APIDeployersHooksBinary compatibilityProfile pluginCommand wrapperPackage signing Environment variablesThe binary model How the package_id is computedHow settings and options of a recipe influence its package IDThe effect of dependencies on package_idExtending the binary modelCustomizing the binary compatibility Conan ServerRunners Docker runner