⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

PEP 815: Deprecate RECORD.jws and RECORD.p7s#1996

Merged
woodruffw merged 3 commits intopypa:mainfrom
konstin:konsti/pep-815
Feb 3, 2026
Merged

PEP 815: Deprecate RECORD.jws and RECORD.p7s#1996
woodruffw merged 3 commits intopypa:mainfrom
konstin:konsti/pep-815

Conversation

@konstin
Copy link
Contributor

@konstin konstin commented Jan 27, 2026

Implement PEP 815: Deprecate RECORD.jws and RECORD.p7s

The changes retain the information about signature files to the extend that a post-PEP 815 installer needs to be aware of them (not mentioned in RECORD), and informs build backend authors that these files must not be created anymore. The remaining information on signature files, now irrelevant, is removed.


📚 Documentation preview 📚: https://python-packaging-user-guide--1996.org.readthedocs.build/en/1996/

Implement PEP 815: Deprecate `RECORD.jws` and `RECORD.p7s`

The changes retain the information about signature files to the extend that a post-PEP 815 installer needs to be aware of them (not mentioned in `RECORD`), and informs build backend authors that these files must not be created anymore. The remaining information on signature files, now irrelevant, is removed.
@konstin konstin marked this pull request as ready for review January 28, 2026 08:09
@konstin konstin mentioned this pull request Jan 28, 2026
6 tasks
@konstin
Copy link
Contributor Author

konstin commented Jan 29, 2026

The CI failure looks unrelated:

[8](https://github.com/pypa/packaging.python.org/actions/runs/21475202706/job/61857379659?pr=1996#step:5:429)
(specifications/core-metadata: line  260) broken    https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html - 403 Client Error: Forbidden for url: https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html
(      contribute: line  102) broken    https://docutils.sourceforge.io/docs/user/rst/quickref.html - 403 Client Error: Forbidden for url: https://docutils.sourceforge.io/docs/user/rst/quickref.html
(guides/distributing-packages-using-setuptools: line   91) broken    https://docutils.sourceforge.io/rst.html - 403 Client Error: Forbidden for url: https://docutils.sourceforge.io/rst.html
(specifications/core-metadata: line 1076) broken    https://docutils.sourceforge.io/ - 403 Client Error: Forbidden for url: https://docutils.sourceforge.io/

@woodruffw
Copy link
Member

The CI failure looks unrelated:

Yeah, just a flake. Re-running it now!

@woodruffw
Copy link
Member

#1997 will unblock this.

@woodruffw woodruffw enabled auto-merge February 3, 2026 23:41
@woodruffw woodruffw added this pull request to the merge queue Feb 3, 2026
Merged via the queue into pypa:main with commit 0fc1ddb Feb 3, 2026
7 checks passed
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.

3 participants