Skip to content

Conversation

@stefanvanburen
Copy link
Member

@stefanvanburen stefanvanburen commented Oct 8, 2025

Released yesterday.

Looking at the release notes, it looks like maybe the only thing we may want to get in here is the zstandard support in the stdlib, i.e. drop the dependency for 3.14 and just have support on by default?

Signed-off-by: Stefan VanBuren <svanburen@buf.build>
@stefanvanburen stefanvanburen marked this pull request as ready for review October 8, 2025 13:33
@stefanvanburen
Copy link
Member Author

(I think we can land this and separately do the zstandard thing?)

Copy link
Collaborator

@anuraaga anuraaga left a comment

Choose a reason for hiding this comment

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

Thanks @stefanvanburen - I had looked into zstd by default for 3.14 before and was curious how httpx would go

encode/httpx#3613

The PR was open at the time but seems to have been rejected. So if we implement our compression interface, it would apply everywhere except for client unary. It probably means we need to either bypass httpx's content encoding altogether or handle the case where we support but but httpx didn't decode it. Just a heads up.

@stefanvanburen stefanvanburen merged commit c412bf5 into main Oct 9, 2025
25 checks passed
@stefanvanburen stefanvanburen deleted the svanburen/python-3.14 branch October 9, 2025 13:06
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.

4 participants