Skip to content

PEP 694: Clarify some gaps in the protocol - #5062

Merged
warsaw merged 3 commits into
python:mainfrom
warsaw:694-update
Jul 29, 2026
Merged

PEP 694: Clarify some gaps in the protocol#5062
warsaw merged 3 commits into
python:mainfrom
warsaw:694-update

Conversation

@warsaw

@warsaw warsaw commented Jul 29, 2026

Copy link
Copy Markdown
Member
  • When some file uploads are still being processing, publication of the session now MUST explicitly return a 409 conflict. Previously this was unspecified.
  • The file upload session complete status was renamed to completed for clarity and consistency.
  • Clarify that publishing sessions MUST be cancelable, regardless of the state of its file upload sessions.
  • Removed canceled from the list of valid values in the files status mapping, since canceling a file upload purges all state about that file.

* When some file uploads are still being processing, publication of the session now MUST explicitly
  return a 409 conflict.  Previously this was unspecified.
* The file upload session `complete` status was renamed to `completed` for clarity and consistency.
* Clarify that publishing sessions MUST be cancelable, regardless of the state of its file upload
  sessions.
* Removed `canceled` from the list of valid values in the `files` status mapping, since canceling a
  file upload purges all state about that file.
@warsaw warsaw self-assigned this Jul 29, 2026
@warsaw
warsaw requested review from a team and dstufft as code owners July 29, 2026 23:10
@warsaw
warsaw enabled auto-merge (squash) July 29, 2026 23:10
@warsaw
warsaw disabled auto-merge July 29, 2026 23:18
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 pep-previews | 🛠️ Build #33825700 | 📁 Comparing b2c0228 against latest (b261297)

  🔍 Preview build  

1 file changed
± pep-0694/index.html

@warsaw
warsaw merged commit fb14b9a into python:main Jul 29, 2026
5 checks passed
@warsaw
warsaw deleted the 694-update branch July 29, 2026 23:28
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.

1 participant