NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2374 most downloaded on PyPI
Typing stubs for httplib2
Last release 2 months ago
20 Jul 2026
Release timing varies
gaps range from 8 days to 10 months
Nearly every release is documented
notes for 27 of 29 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
29 releases · first in 2021
One column per quarter.
* Update to 0.32.0
Avoid class-scope name collisions in stubs
Avoid class-scope name collisions in stubs (#15994)
Class members such as list, type, cursor, Model, and datetime shadow the builtins, classes, or modules referenced by nearby annotations. ty then resolves those annotations to Unknown, which can hide invalid calls in APIs including docker, sqlite3, psycopg2, Markdown, and requests.
Qualify shadowed builtins and use private aliases for colliding imports and classes. This removes 15 stdlib and 120 third-party collision diagnostics under ty 0.0.58, restores the affected public types, and fixes four existing psycopg2 type assertions.
Use dashes instead of underscores for METADATA.toml field names
Use dashes instead of underscores for METADATA.toml field names (#15614)
Update most test/lint dependencies
Update most test/lint dependencies (#15582)
[stubsabot] Bump httplib2 to 0.31.2
[stubsabot] Bump httplib2 to 0.31.2 (#15318)
[httplib2] Update to 0.31.1
[httplib2] Update to 0.31.1 (#15278)
[stubsabot] Bump httplib2 to 0.31.*
[stubsabot] Bump httplib2 to 0.31.* (#14698)
[httplib2] Update to 0.30.*
[httplib2] Update to 0.30.* (#14665)
[httplib2] Improve stubs
[httplib2] Improve stubs (#14249)
Replace Incomplete | None = None in third party stubs
Replace Incomplete | None = None in third party stubs (#14063)
Add __all__ part 2 (#13719) --------- Co-authored-by: Avasam
Update to mypy 1.14
Update to mypy 1.14 (#13272)
Bump mypy to 1.9, add to json.encoder, small fixups
Bump mypy to 1.9, add to json.encoder, small fixups (#11549)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Add an upstream_repository field to METADATA.toml
Add an upstream_repository field to METADATA.toml (#10487)
Closes: #10478
Add defaults for third-party stubs E-H
Add defaults for third-party stubs E-H (#9954)
[stubsabot] Bump httplib2 to 0.22.*
[stubsabot] Bump httplib2 to 0.22.* (#9916)
Release: https://pypi.org/pypi/httplib2/0.22.0 Homepage: https://github.com/httplib2/httplib2 Diff: https://github.com/httplib2/httplib2/compare/v0.21.0...v0.22.0
Stubsabot analysis of the diff between the two releases:
Stubtest settings: change ignore_missing_stub default to false
Stubtest settings: change ignore_missing_stub default to false (#9779)
If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.
Use typing_extensions.Self instead of _typeshed.Self
Use typing_extensions.Self instead of _typeshed.Self (#9702)
Replace Any with Incomplete in many places
Replace Any with Incomplete in many places (#9558)
Mark httplib2 as complete (#9311) Co-authored-by: Alex Waygood
Mark httplib2 as complete (#9311)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Annotate known magic-method return types
Annotate known magic-method return types (#9131)
[stubsabot] Bump httplib2 to 0.21.*
[stubsabot] Bump httplib2 to 0.21.* (#9038)
Release: https://pypi.org/pypi/httplib2/0.21.0 Homepage: https://github.com/httplib2/httplib2 Diff: https://github.com/httplib2/httplib2/compare/v0.20.4...v0.21.0
Stubsabot analysis of the diff between the two releases:
If stubtest fails for this PR:
Note that you will need to close and re-open the PR in order to trigger CI
Co-authored-by: stubsabot <>
Remove unneeded # noqa comments, fix broken # noqa comments
Remove unneeded # noqa comments, fix broken # noqa comments (#7561)
Nothing published for this version
Use PEP 585 syntax wherever possible
Use PEP 585 syntax wherever possible (#6717)
Add mypy error codes to '# type: ignore' comments
Add mypy error codes to '# type: ignore' comments (#6379)
Update httplib version to 0.20.*
Update httplib version to 0.20.* (#6256)
Add star to all non-0.1 versions
Add star to all non-0.1 versions (#6146)
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →