code: def hash_file_contents(requirements_option: RequirementsOptions, path: Path) -> str:
          
          return hashlib.sha256(path.read_bytes() + bytes(
              requirements_option.name + arca.__version__, "utf-8"
          )).hexdigest()
docs: Returns a SHA256 hash of the contents of ``path`` combined with the Arca version.