Skip to content

Drop MD5 checksums in favour of SHA-256#347

Merged
sethmlarson merged 1 commit intopython:mainfrom
hugovk:rm-md5
Apr 9, 2026
Merged

Drop MD5 checksums in favour of SHA-256#347
sethmlarson merged 1 commit intopython:mainfrom
hugovk:rm-md5

Conversation

@hugovk
Copy link
Copy Markdown
Member

@hugovk hugovk commented Feb 27, 2026

Re: python/pythondotorg#1227

Releases since 13th January 2026 only show SHA-256 checksums on their downloads pages:

They also have MD5 checksums stored in the python.org CMS.

Older releases only have MD5 checksums and show those.

At some point in the near future we can stop calculating MD5 checksums during the release process and uploading them to the CMS.

Copy link
Copy Markdown
Collaborator

@sethmlarson sethmlarson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, I assume we don't want to disturb old pages by "back-filling" SHA-256 values to those releases.

@hugovk
Copy link
Copy Markdown
Member Author

hugovk commented Feb 27, 2026

I don't have a strong opinion on backfilling.

People are more likely to verify new releases than old, so there's less benefit for backfilling.

And not backfilling is definitely easier :)

@hugovk
Copy link
Copy Markdown
Member Author

hugovk commented Apr 9, 2026

We've had no reports about missing MD5, so let's do this.

Next release is 3.15 beta 1 in four weeks.

@hugovk hugovk marked this pull request as ready for review April 9, 2026 14:05
Copy link
Copy Markdown
Collaborator

@sethmlarson sethmlarson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Woohoo!

@sethmlarson sethmlarson merged commit dfb81dc into python:main Apr 9, 2026
17 checks passed
@hugovk hugovk deleted the rm-md5 branch April 9, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants