π οΈ HTTPx Adapter Support, π Comprehensive Test Suite, π Update Examples#7
Open
anthonywu wants to merge 2 commits intomc-fdc-dev:masterfrom
Open
π οΈ HTTPx Adapter Support, π Comprehensive Test Suite, π Update Examples#7anthonywu wants to merge 2 commits intomc-fdc-dev:masterfrom
anthonywu wants to merge 2 commits intomc-fdc-dev:masterfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey maintainers - I thought this library had a solid foundation and I could improve on it instead of creating my own or forking it.
I would like to offer to be co-owner/publisher to the pypi releases, if the pypi owner would consider. I have worked in Python for 17 years, including full time Python dev at Google/YouTube/Apple and responsible for large python deployments.
If I co-own the project and publishing I would be willing to continue modernizing this library - e.g. taking this library to Python 3.11+ with type hints, more linting/tests and of course be co-responsible for bug reports. If not, that's no problem, this Httpx upgrade adds what I need for now and I'm happy to stop here.
Summary
Added HTTPx adapter support for both sync and async operations, implemented a comprehensive test suite for all adapters, and improved resource management across the library.
Key Changes
New HTTPx Adapter
Comprehensive Test Suite
Infrastructure Improvements
Bug Fixes
API Enhancements
Testing
All 36 tests passing across three adapter implementations with proper async support and rate limit protection.