Add an upstream_repository field to METADATA.toml (#10487)
Closes: #10478
Add partial_stub
metadata field (#10157)
urllib3
: move stubs for ssl_match_hostname
around (#10117)
[stubsabot] Mark urllib3 as obsolete since 2.0.0 (#10087)
Release: https://pypi.org/pypi/urllib3/2.0.0 Changelog: https://github.com/urllib3/urllib3/blob/main/CHANGES.rst Diff: https://github.com/urllib3/urllib3/compare/1.26.15...2.0.0
Co-authored-by: stubsabot <>
Add defaults to third-party stubs U-Z (#9971)
Add types to urllib3.filepost stubs (#9924)
Improve many __(a)exit__
annotations (#9696)
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
(#9702)
Enable flake8-pyi's Y037 (#9686)
Fix urllib3 Url.port type (#9208)
Annotate known magic-method return types (#9131)
Fix and allow classes with missing metaclasses (#9136)
Remove empty __init__
methods from classes with 0 parents (#8907)
Bump mypy to 0.981 (#8796)
Fix urllib3.response.HTTPResponse.geturl() return type (#8704)
urllib3.response.HTTPResponse.geturl() return should be str | None
.
Support extras in stubtest_third_party.py (#8467)
Add urllib3.contrib.socks
; improve urllib3.connectionpool
(#8457)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Improve urllib3.util.url annotations (#8460)
Improve urllib3.fields
annotations (#8456)
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Add annotations to urrlib3.util.url
(#8448)
Remove or move several TypeAlias
declarations (#8444)
Add more urllib3.init annotations (#8402)
Annotate urllib3.disable_warnings
(#8245)
Third-party stubs: fix several fictitious type aliases (#7958)
Delete python 2 branches from third-party stubs (#7741)
Since #7703, we no longer have third-party stubs that support Python 2, so code like if sys.version_info >= (3, 0)
can be simplified.
Third-party stubs: import from collections.abc
where possible (#7637)
Use TypeAlias
where possible for type aliases (#7630)
urllib3: stubs are not Python 2 compatible (#7480)
They use http.client, which is Python 3-only. Another catch from #7478.
Add DEFAULT_CIPHERS to urllib3.util.ssl_ (#7399)
Improve __enter__
& constructor methods (#7114)
Upgrade black version (#7089)
urllib3: allow allowed_methods to be False (#6909)
Update types in urllib3.util.retry (#6892)
urllib3: add "version" (#6890)
Co-authored-by: Shantanu 12621235+hauntsaninja@users.noreply.github.com
Fix urllib3.util.Retry.sleep type (#6883)
Annotate urllib3.exceptions (#6865)
Annotate urllib3.response (#6871)
Use types-urllib3 for requests (#6859)
Add urllib3 stubs (#6858)