A new shade of Black (#11362)
ldap3: Connection: auto_bind also supports booleans (#11289)
Update typing_extensions imports in third-party stubs (#11245)
Remove many redundant inheritances from Generic[]
(#10933)
Add an upstream_repository field to METADATA.toml (#10487)
Closes: #10478
Add partial_stub
metadata field (#10157)
Add defaults for third-party stubs I-L (#9955)
Update Unused
parameters in stubs/
(#9704)
-
Update _Unused TypeAlias
-
Update
object | None
params -
Replace unused
object
parameters withUnused
alias
Integrate requirements-stubtest.txt into METADATA.toml (#9778)
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)
Bump flake8-pyi to 23.1.1 (#9599)
Replace Any
with Incomplete
in many places (#9558)
Resolve stubtest allowlist entries for ldap3
(#9532)
Overhaul ldap3
stubs (#9470)
Add a dependency on types-pyasn1
, removing the need to subclass Any
. Fill in many missing types. Use Incomplete
rather than Any
where applicable.
Co-authored-by: Alex Waygood Alex.Waygood@Gmail.com
Mark first argument of __[get|set|del]attr__
as str
(#9245)
Make the ldap3
stubs platform-agnostic (#9180)
Annotate known magic-method return types (#9131)
Add SAFE_RESTARTABLE strategy to ldap3 Connection client_strategy parameter (#8547)
Fix various TypeAlias
issues (#8248)
Overhaul socket
stubs on Windows and MacOS (#8106)
Reduce the socket
allowlists for these platforms to a handful of missing constants
Always use TypeAlias
when assigning to Any
(#8021)
Third-party stubs: fix several fictitious type aliases (#7958)
Use TypeAlias
where possible for type aliases (#7630)
Upgrade to stubtest with dunder pos only reverted (#7442)
Add iterable and ServerPool types to ldap3 Connection.server parameter (#7101)
Upgrade black version (#7089)
Always use _typeshed.Self
, where applicable (#6880)
-
Always use
_typeshed.Self
, where applicable -
Revert changes to
google-cloud-ndb
(ambiguous) -
Remove empty line added by script
-
Revert changes to
stubs/python-dateutil/dateutil/relativedelta.pyi
-
Manually add a few more that the script missed
-
Improve
filelock
annotation
Source code here: https://github.com/tox-dev/py-filelock/blob/79ec7b2826e33b982fe83b057f359448b9d966ba/src/filelock/_api.py#L207
- Improve
opentracing/scope
annotation
Source code here: https://github.com/opentracing/opentracing-python/blob/3e1d357a348269ef54d67f761302fab93dbfc0f7/opentracing/scope.py#L71
- Improve
redis/client
stub
Source code here: https://github.com/redis/redis-py/blob/15f315a496c3267c8cbcc6d6d9c6005ea4d4a4d5/redis/client.py#L1217
- Improve
redis/lock
annotation
Source code here: https://github.com/redis/redis-py/blob/15f315a496c3267c8cbcc6d6d9c6005ea4d4a4d5/redis/lock.py#L155
- Improve
requests/models
annotation
Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d663369ac27d1ab9c/requests/models.py#L653
Use lowercase type
everywhere (#6853)
Use PEP 585 syntax wherever possible (#6717)
Add stubs for ldap3 (#6561)