We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f408a38 commit c91d35eCopy full SHA for c91d35e
add_to_pydotorg.py
@@ -208,6 +208,13 @@ def md5sum_for(filename: str) -> str:
208
).hexdigest()
209
210
211
+def sha256sum_for(filename: str) -> str:
212
+ """Returns SHA265 checksum for filename."""
213
+ return hashlib.sha256(
214
+ open(filename, "rb").read(),
215
+ ).hexdigest()
216
+
217
218
def filesize_for(filename: str) -> int:
219
return path.getsize(filename)
220
@@ -261,6 +268,7 @@ def build_file_dict(
261
268
"is_source": os_pk == 3,
262
269
"url": download_root + f"{base_version(release)}/{rfile}",
263
270
"md5_sum": md5sum_for(filename),
271
+ "sha256sum": sha256sum_for(filename),
264
272
"filesize": filesize_for(filename),
265
273
"download_button": add_download,
266
274
}
0 commit comments