Skip to content

Commit c91d35e

Browse files
committed
add sha256 for python.org release data
1 parent f408a38 commit c91d35e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

add_to_pydotorg.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,13 @@ def md5sum_for(filename: str) -> str:
208208
).hexdigest()
209209

210210

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+
211218
def filesize_for(filename: str) -> int:
212219
return path.getsize(filename)
213220

@@ -261,6 +268,7 @@ def build_file_dict(
261268
"is_source": os_pk == 3,
262269
"url": download_root + f"{base_version(release)}/{rfile}",
263270
"md5_sum": md5sum_for(filename),
271+
"sha256sum": sha256sum_for(filename),
264272
"filesize": filesize_for(filename),
265273
"download_button": add_download,
266274
}

0 commit comments

Comments
 (0)