Triagin'
Pythonista. π Maintainer of typeshed and flake8-pyi. CPython triager, mypy triager.
Highlights
- 2 discussions answered
Block or Report
Block or report AlexWaygood
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned
-
typeshed Public
Forked from python/typeshed
Collection of library stubs for Python, with static types
Python
-
flake8-pyi Public
Forked from PyCQA/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
Python
-
-
1,684 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2022
Created 47 commits in 6 repositories
Created 1 repository
- AlexWaygood/devguide Python
Created a pull request in python/typeshed that received 27 comments
Import from collections.abc wherever possible
We still can't do collections.abc imports in builtins (it still causes mypy crashes).
Also, there were lots of pytype crashes the last time I triedβ¦
+445
β344
•
27
comments
Opened 44 other pull requests in 6 repositories
python/typeshed
22
merged
3
closed
- Fix crash when running mypy master against typeshed master
-
Add one more
# noqato unblock PyCQA/flake8-pyi#213 -
Add a few
# noqas -
Use PEP 585 syntax in
collections -
Upgrade flake8-pyi to 22.4.0, enable Y026 in
.flake8config -
Move code from
decimal.pyito_decimal.pyi -
Text->strin more py3-only stubs -
Third-party stubs: import from
collections.abcwhere possible - Use re-exports instead of TypeAliases in several places
-
Use
TypeAliaswhere possible for type aliases -
Purge
typing.Textfromrequestsstubs - Unpin Python micro versions used by stubtest
-
Fix various
__all__bugs and omissions -
Add
NoReturnoverload tobuiltins.sum -
Exclude Y037 in
.flake8config, for now -
Remove a few more instances of
Union - Third-party stubs: make many attributes read-only properties
-
Fix several redundant
bytes/bytearray/memoryviewunions -
Make several fields on
_dummy_threadingclasses read-only properties -
Add missing
__match_args__attributes to several unix-only structseq classes - DO-NOT-MERGE: Using stubtest on mypy master to identify typeshed issues
-
Upgrade
blackversion -
Improve
imp._FileLike.__exit__ -
Third-party stubs: Improve several
__exit__methods -
stdlib: Improve a bunch of
__(a)exit__methods
PyCQA/flake8-pyi
1
open
10
merged
1
closed
-
Forbid imports of
collections.abcaliases fromtyping - Improve error messages for Y036 check
- Prepare for release 22.4.0
- README: Y026 is compatible with pytype, Y037 isn't fully compatible with mypy
- Relax Y036 check a little bit
- Fix another typo in Y036 README description
- Fix typo in README description for Y036
-
Reduce false-positives emitted from Y026
TypeAliascheck -
Expand Y035 check to cover
__match_args__assignments inside class scopes - Add Y037 code to check for possible usage of PEP 604 new syntax
-
Introduce Y037: Check for redundant
bytes/bytearrayunions, etc. - Miscellaneous code cleanup
python/mypy
1
open
2
merged
python/cpython
2
merged
python/typing
1
merged
python/devguide
1
merged
Reviewed 41 pull requests in 5 repositories
python/typeshed
22 pull requests
- Add _typeshed.(Opt)ExcInfo
- improve type for zip_longest
- Add undocumented _mapping to collections.abc MappingView, KeysView, ValuesView, ItemsView
- builtins: default values for int.(to|from)_bytes in py311
- random: update for py311
- Add wsgiref.types (Python 3.11+)
- typing updates for 3.11
-
Move code from
decimal.pyito_decimal.pyi - Use tuple instead of _typing.Tuple in ast
- sqlite3: add 3.11 additions
-
Use
TypeAliaswhere possible for type aliases - Use re-exports instead of TypeAliases in several places
- ExceptionGroup: make it generic
-
Accept
mtime=Noneinlinecache.cacheentries. - remove old comments about pinned Python versions
-
Fix various
__all__bugs and omissions - Drop some literal types from argparse (add_argument)
- Remove pre-Python 3.6 branches from datetime.pyi
- Third-party stubs: make many attributes read-only properties
-
Add
types.FunctionType.__module__ -
sum:Protocoldefining__add__ - Update SQLalchemy to 1.4.34
python/cpython
13 pull requests
- gh-90923: Improve sqlite3.Connection.execute* docs
- gh-89253: Add 3.10 whatsnew section for itertools.pairwise
- Fix typo in asyncio-extending.rst
- Add minimal issue templates
-
gh-69093: Support basic incremental I/O to blobs in
sqlite3 -
bpo-46014: Add docs regarding
functools.singledispatchchanges - gh-89263: Add typing.get_overloads
- gh-91230: Concise catch_warnings with simplefilter
- gh-86178: Add wsgiref.types
- bpo-47212: Improve error messages for un-parenthesized generator expressions
- Fix typo in ssl docs
- bpo-47189: What's New in 3.11: Faster CPython
- bpo-47097: Add documentation for TypeVarTuple
PyCQA/flake8-pyi
4 pull requests
python/typing
1 pull request
python/devguide
1 pull request
Created an issue in python/cpython that received 17 comments
Proposal: Convert the typing-module PEPs into a series of HOWTOs
Problem description
The typing module docs have a problem.
typing.rst is littered with references to the many typing-related PEPs that have been acβ¦
17
comments
Opened 3 other issues in 3 repositories
PyCQA/flake8-pyi
1
closed
python/mypy
1
open
microsoft/pyright
1
closed
Answered 1 discussion in 1 repository
python/typing
python/typing