(filename)
| 183 | |
| 184 | |
| 185 | def _makeRecordData(filename): |
| 186 | h = hashlib.sha256() |
| 187 | length = 0 |
| 188 | |
| 189 | try: |
| 190 | with open(filename, "rb") as file_handle: |
| 191 | for block in _readChunks(file_handle): |
| 192 | length += len(block) |
| 193 | h.update(block) |
| 194 | except IOError: |
| 195 | pass |
| 196 | |
| 197 | digest = "sha256=" + base64.urlsafe_b64encode(h.digest()).decode("latin1").rstrip( |
| 198 | "=" |
| 199 | ) |
| 200 | |
| 201 | return digest, str(length) |
| 202 | |
| 203 | |
| 204 | def checkDistributionMetadataRecord(package_dir, distribution): |
no test coverage detected
searching dependent graphs…