Maintainer of typeshed and mypy, CPython core dev, author of pyp, contributor to several other projects. Work at OpenAI by day.
Block or Report
Block or report hauntsaninja
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
5,250 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 35 commits in 10 repositories
Created 3 repositories
Created a pull request in python/cpython that received 7 comments
Improve assert_type phrasing
I'd like to make the fact that this does nothing at runtime really obvious, since I suspect this is unintuitive for users who are unfamiliar with s…
+8
−6
•
7
comments
Opened 23 other pull requests in 7 repositories
python/typeshed
7
merged
2
open
python/cpython
5
merged
- [3.11] gh-104479: Update outdated tutorial floating-point reference (GH-104681)
- gh-84976: Add back UTC to datetime.__all__
- [3.11] gh-102500: collections.abc.Buffer doesn't exist in 3.11
- gh-102500: Remove mention of bytes shorthand
- [3.11] gh-65022: Fix description of tuple return value in copyreg (GH-103892)
python/mypy
3
merged
1
open
1
closed
Legrandin/pycryptodome
1
open
adamghill/django-unicorn
1
merged
davidfoerster/aptsources-cleanup
1
merged
apache/spark
1
closed
Reviewed 56 pull requests in 6 repositories
python/mypy
25 pull requests
- stubgen: Do not remove Generic from base classes
- Propagate TypeVarType column in TypeAnalyser
- teststubtest: assert on output without color
- Detailed 'signature incompatible with supertype' for non-callables
-
Add
--local-partial-typesnote to dmypy docs - Clarify difference between disallow_untyped_defs and disallow_incomplete_defs
- stubgen: fixes and simplifications
- Improved config_file.rst writing
- Better message for truthy functions
- Capitalized 'syntax error -> 'Syntax error' for syntax error in type comment messages
- Update getting started docs for mypyc for Windows
- Add support for PEP 698 - override decorator
- Add Error format support, and JSON output option
- Fix recursive type alias crash in make_simplified_union
- Use native ExpandTypeVisitor for expanding type aliases as well
- Update linters and python version for linting in CI
- Allow using expand_type during semantic analyzis
- [mypyc] Support unpacking mappings in dict display
- Speed up make_simplified_union, fix recursive tuple crash
- Simplify iterator usage
- Output distinct types when type names are ambiguous
- Make dict expression inference more consistent
-
Update hashes in
misc/sync-typeshed.pyfollowing typeshed sync - Update the cheatsheet for functions and keyword argument typing
- Clarify usage of callables regarding type object in docs
- Some pull request reviews not shown.
python/cpython
19 pull requests
- GH-84976: Create Lib/_pydatetime to optimize import datetime when C implementation is available
- [3.12] gh-104943: Remove mentions of old Python versions (GH-104945)
- [3.11] gh-104943: Remove mentions of old Python versions (GH-104945)
- gh-104943: Remove mentions of old Python versions
- [3.11] Fix typo in the tokenizer (GH-104950)
- [3.12] gh-104479: Update outdated tutorial floating-point reference (GH-104681)
- gh-104479: Update outdated tutorial floating-point reference
- DOC: replace "OS X" with "macOS"
- typing: Use PEP 695 syntax in typing.py
- gh-104454: Fix refleak in AttributeError_reduce
- [3.11] Add a mention of PYTHONBREAKPOINT to breakpoint() docs (GH-104430)
- add a mention of PYTHONBREAKPOINT to breakpoint() docs
-
gh-91896: Improve visibility of
ByteStringdeprecation warnings - gh-104078: Improve performance of PyObject_HasAttrString
- gh-104112: link from cached_property docs to method-caching FAQ
- [3.11] Improve assert_type phrasing (GH-104081)
- gh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic
- gh-102500: Implement PEP 688
- gh-82012: Deprecate bitwise inversion (~) of bool
python/typeshed
6 pull requests
python/typing_extensions
3 pull requests
python/peps
1 pull request
python/pyperformance
1 pull request
Created an issue in python/typeshed that received 3 comments
Opened 3 other issues in 3 repositories
python/mypy
1
open
python/bedevere
1
closed
psf/black
1
open
266
contributions
in private repositories
May 1 – May 27







