File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -208,6 +208,11 @@ def md5sum_for(filename: str) -> str:
208208 ).hexdigest ()
209209
210210
211+ def sha256sum_for (filename : str ) -> str :
212+ """Returns SHA-256 checksum for filename."""
213+ return hashlib .sha256 (open (filename , "rb" ).read ()).hexdigest ()
214+
215+
211216def filesize_for (filename : str ) -> int :
212217 return path .getsize (filename )
213218
@@ -261,6 +266,7 @@ def build_file_dict(
261266 "is_source" : os_pk == 3 ,
262267 "url" : download_root + f"{ base_version (release )} /{ rfile } " ,
263268 "md5_sum" : md5sum_for (filename ),
269+ "sha256sum" : sha256sum_for (filename ),
264270 "filesize" : filesize_for (filename ),
265271 "download_button" : add_download ,
266272 }
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ def test_build_file_dict(tmp_path: Path) -> None:
7171 "is_source" : False ,
7272 "url" : f"{ release_url } /test-artifact.txt" ,
7373 "md5_sum" : "3e25960a79dbc69b674cd4ec67a72c62" ,
74+ "sha256sum" : "64ec88ca00b268e5ba1a35678a1b5316d212f4f366b2477232534a8aeca37f3c" ,
7475 "filesize" : 11 ,
7576 "download_button" : True ,
7677 "sigstore_bundle_file" : f"{ release_url } /test-artifact.txt.sigstore" ,
You can’t perform that action at this time.
0 commit comments