Skip to content

chore: move pure code into shared modules ported from upstream - #3263

Merged
Pavel Feldman (pavelfeldman) merged 1 commit into
microsoft:mainfrom
pavelfeldman:shared-serializers
Oct 15, 2026
Merged

Pavel Feldman (pavelfeldman) merged 1 commit into
microsoft:mainfrom
pavelfeldman:shared-serializers

Conversation

@pavelfeldman

@pavelfeldman Pavel Feldman (pavelfeldman) commented Oct 15, 2026 •

Copy link
Copy Markdown
Member
  • Move pure code (no asyncio, greenlet or I/O) into modules named after their upstream files, so that the old and new implementations can share it: _serializers.py, _time.py, _timeout_settings.py, _mime_type.py, _headers.py, _locator_utils.py, and error parsing in _errors.py.
  • The serializer takes a callback for handles, as upstream does.
  • Each ported module names its upstream file in its docstring.

@pavelfeldman Pavel Feldman (pavelfeldman) changed the title chore: move value serialization into a shared module chore: move pure code into shared modules ported from upstream Oct 15, 2026
@pavelfeldman
Pavel Feldman (pavelfeldman) merged commit c363ce9 into microsoft:main Oct 15, 2026
28 of 29 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.

2 participants