conan.tools.files checksums

Warning

These tools are experimental and subject to breaking changes.

conan.tools.files.check_md5()

def check_md5(conanfile, file_path, signature)

Check that the specified md5sum of the file_path matches with signature. If doesn’t match it will raise a ConanException.

Parameters:
  • conanfile: Conanfile object.

  • file_path (Required): Path of the file to check.

  • signature (Required): Expected md5sum.

conan.tools.files.check_sha1()

def check_sha1(conanfile, file_path, signature)

Check that the specified sha1 of the file_path matches with signature. If doesn’t match it will raise a ConanException.

Parameters:
  • conanfile: Conanfile object.

  • file_path (Required): Path of the file to check.

  • signature (Required): Expected sha1sum.

conan.tools.files.check_sha256()

def check_sha256(conanfile, file_path, signature)

Check that the specified sha256 of the file_path matches with signature. If doesn’t match it will raise a ConanException.

Parameters:
  • conanfile: Conanfile object.

  • file_path (Required): Path of the file to check.

  • signature (Required): Expected sha256sum.