Skip to content
Avatar
πŸš€
πŸš€

Organizations

@python
Block or Report

Block or report AlexWaygood

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlexWaygood/README.md

About me

I'm a self-taught Pythonista and open-source contributor, with a particular interest in Python-typing. I maintain typeshed and flake8-pyi, and I'm a contributor to CPython, mypy and typing-extensions.

Open-source highlights

CPython code contributions:

Mypy contributions:

  • python/mypy#12668: "Use tuple[object, ... and dict[str, object] as upper bounds for ParamSpec.args and ParamSpec.kwargs"
  • python/mypy#12953: "Improve handling of overloads with ParamSpec"

Typeshed contributions:

typing_extensions contributions:

flake8-pyi contributions:

CPython docs contributions:

Pinned

  1. Collection of library stubs for Python, with static types

    Python 3.1k 1.4k

  2. A plugin for Flake8 that provides specializations for type hinting stub files

    Python 47 19

  3. python/mypy Public

    Optional static typing for Python

    Python 13.7k 2.3k

  4. The Python programming language

    Python 47.1k 24k

2,813 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Mon Wed Fri
Activity overview
Contributed to python/typeshed, python/cpython, PyCQA/flake8-pyi and 33 other repositories

Contribution activity

August 2022

Created a pull request in python/typeshed that received 15 comments

Add missing TypedDict methods and ClassVars

Prior to this PR, running mypy on this snippet: from typing import TypedDict class Foo(TypedDict): a: str b: int reveal_type(Foo.__total__) # error…

+34 βˆ’11 15 comments
Opened 58 other pull requests in 4 repositories
python/typeshed 2 open 27 merged 1 closed
python/mypy 18 merged 1 open
PyCQA/flake8-pyi 1 open 7 merged
python/typing_extensions 1 closed
Reviewed 100 pull requests in 7 repositories
python/typeshed 25 pull requests
python/mypy 20 pull requests
python/cpython 10 pull requests
PyCQA/flake8-pyi 6 pull requests
python/devguide 2 pull requests
python/typing 1 pull request
python/typing_extensions 1 pull request

Created an issue in python/typeshed that received 10 comments

Why do we have test cases?

We currently only have test cases for our stdlib stubs, and don't currently have the infrastructure set up to allow us to add test cases for any of…

10 comments

Seeing something unexpected? Take a look at the GitHub profile guide.