🌝
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
-
python/typeshed
python/typeshed PublicCollection of library stubs for Python, with static types
-
-
9,945 contributions in the last year
| Day of Week | January Jan | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contribution activity
January 2024
Created 20 commits in 8 repositories
Created 1 repository
-
hauntsaninja/snippets
Python
This contribution was made on Jan 5
Created a pull request in python/typeshed that received 8 comments
Use PEP 570 syntax in stdlib
Fixes #11237 This is the script I used: https://raw.githubusercontent.com/hauntsaninja/snippets/main/pep570.py I haven't looked through the entire …
+2,420
−2,378
lines changed
•
8
comments
Opened 11 other pull requests in 6 repositories
python/mypy
2
open
2
merged
-
Disallow all super calls to methods with trivial bodies
This contribution was made on Jan 7
-
stubtest: fix pos-only handling in overload resolution
This contribution was made on Jan 6
-
Document how evil
--no-strict-optionalisThis contribution was made on Jan 2 -
Fix various lint
This contribution was made on Jan 2
python/typeshed
1
open
2
merged
-
Fix inconsistencies in gdb stubs
This contribution was made on Jan 3
-
Move ellipsis definition to types
This contribution was made on Jan 2
-
socket: rework to match docs more closely, improve accuracy on linux
This contribution was made on Jan 2
python/cpython
1
open
-
gh-95754: Better error for shadowing stdlib module
This contribution was made on Jan 6
PyCQA/flake8-pyi
1
merged
-
Fix Y019 for PEP 570 syntax
This contribution was made on Jan 4
psf/black
1
merged
-
Make
blank_line_after_nested_stub_classwork for methodsThis contribution was made on Jan 2
astral-sh/ruff
1
merged
-
Document PERF102 fix unsafety
This contribution was made on Jan 2
Reviewed 17 pull requests in 5 repositories
python/mypy
5 pull requests
-
Support type stub generation for
staticmethodThis contribution was made on Jan 8 -
Don't instantiate types in
__init__based onselfThis contribution was made on Jan 7 -
refactor: Tiny renaming
This contribution was made on Jan 4
-
Allow unary + in Literal
This contribution was made on Jan 2
-
Fix various lint
This contribution was made on Jan 2
python/typeshed
5 pull requests
-
Bump various test dependencies
This contribution was made on Jan 5
-
Remove Python 3.7 branches
This contribution was made on Jan 4
-
Move ellipsis definition to types
This contribution was made on Jan 3
-
updated type hints for paramiko to 3.4 - fix for CVE 2023-48795 (Terrapin Attack)
This contribution was made on Jan 2
-
Pin seaborn to 0.13.0
This contribution was made on Jan 1
python/cpython
4 pull requests
-
gh-73965: Move PYTHON_HISTORY into the correct usage section
This contribution was made on Jan 8
-
gh-73965: New environment variable PYTHON_HISTORY
This contribution was made on Jan 7
-
gh-113692: skip a test if multiprocessing isn't available.
This contribution was made on Jan 7
-
gh-89240: Limit multiprocessing.Pool to 61 workers on Windows
This contribution was made on Jan 7
python/typing
2 pull requests
-
Added more type system conformance tests
This contribution was made on Jan 5
-
Added tests for the "type qualifiers" section of the typing spec
This contribution was made on Jan 5
jazzband/pip-tools
1 pull request
-
Parse pyproject.toml statically where possible
This contribution was made on Jan 7
Created an issue in cooperlees/flake8-async that received 3 comments
Consider splitting ASYNC101 code into multiple codes
I'd like to use flake8-async in some codebases, but I currently get a lot of hits for calls to open. Separating out the warning for open into its o…
3
comments
Opened 6 other issues in 6 repositories
python/mypy
1
open
-
Regression in 1.7: mypy loses truthiness constraint for union containing tuple
This contribution was made on Jan 5
PyCQA/flake8-pyi
1
closed
-
Y019 sensitive to PEP 570 syntax
This contribution was made on Jan 4
python/typeshed
1
open
-
Flaky mypy error on typeshed test_cases
This contribution was made on Jan 2
psf/black
1
open
-
Error on invalid configuration
This contribution was made on Jan 1
DataDog/dd-trace-py
1
closed
-
CHANGELOG links are broken
This contribution was made on Jan 1
excitoon/gitignorefile
1
open
-
Batch non-negated ignore rules to improve performance?
This contribution was made on Jan 1
Started 1 discussion in 1 repository
microsoft/pyright
microsoft/pyright
-
Toggles for `reportIncompatibleVariableOverride` and covariant mutable overrides
This contribution was made on Jan 2
92
contributions
in private repositories
Jan 1 – Jan 8







