Block or Report
Block or report hauntsaninja
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
3,504 contributions in the last year
Less
More
Activity overview
Contribution activity
August 2022
Created 58 commits in 14 repositories
Created 11 repositories
- hauntsaninja/setuptools Python
- hauntsaninja/nb_clear_output_hook Python
- hauntsaninja/pydantic Python
- hauntsaninja/prefect Python
- hauntsaninja/jax Python
- hauntsaninja/sympy Python
- hauntsaninja/pip Python
- hauntsaninja/git-revise Python
- hauntsaninja/vision Python
- hauntsaninja/connexion Python
- hauntsaninja/docsbuild-scripts Python
Created a pull request in pydantic/pydantic that received 9 comments
Use --no-implicit-optional for type checking
Change Summary This makes type checking PEP 484 compliant (as of 2018). mypy will change its defaults soon. See: python/mypy#9091 python/mypy#13401 C…
+84
−71
•
9
comments
Opened 47 other pull requests in 15 repositories
python/mypy
10
merged
1
open
- Remove advice for upgrading from 0.600
- Use --no-implicit-optional by default
- Group typing_extensions imports next to typing
- Use Python 3.7 for self check
- stubtest: show path to stub file
- Use --no-implicit-reexport and --disallow-untyped-decorators
- Handle files ending with __init__ better
- Respect tuple.__getitem__ from typeshed
- Remove Python 2 logic from file reading utils
- Remove build wheel script
- stubtest: improve signature checking
typeshed-internal/stub_uploader
1
open
6
merged
python/cpython
6
merged
- [3.10] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934)
- [3.11] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934)
- [3.10] gh-94996: Disallow parsing pos only params with feature_version < (3, 8)
- gh-94996: Disallow lambda pos only with feature_version < (3, 8)
- [3.10] gh-91423: Remove bugs.python.org from bugs.rst (GH-91425)
- [3.9] gh-91423: Remove bugs.python.org from bugs.rst (GH-91425)
python/typeshed
5
merged
psf/black
2
open
3
merged
pypa/pip
2
open
1
merged
python/docsbuild-scripts
1
merged
1
open
pypa/setuptools
1
open
google/jax
1
merged
sympy/sympy
1
open
mystor/git-revise
1
merged
pytorch/vision
1
merged
spec-first/connexion
1
open
PyCQA/flake8-pyi
1
merged
mypyc/mypy_mypyc-wheels
1
merged
Reviewed 53 pull requests in 8 repositories
python/mypy
25 pull requests
- Remove remaining type comments in favour of PEP 526 annotations
-
refactor: use contextlib.suppress instead of
except Exception: pass -
fix: incorrect type in
misc/test_case_to_actual.py:produce_chunkstest case - Sync typeshed
- stubtest: don't error for a missing submodule if the submodule name is private
- Make bool error ignorable
-
CI: Add
workflow_dispatchas a trigger for several workflows -
stubtest: ignore
__vectorcalloffset__ -
Add
from __future__ import annotationsin even more files; remove more quotes from annotations - stubtest: fix broken error message for async/sync mismatch
- Flake8 updates
- stubtest: use more f-strings
- Fix callable instance variable support (take 2)
- Remove useless parameter script_path of main()
- Support recursive NamedTuple classes
- Allow stubtest to raise errors on abstract state mismatch
-
Run
pyupgradeon themypycsource code - Support recursive named tuples
-
Modernize
pyinfo.pyto 3.7+ - Remove some 3.6 legacy
-
Run
pyupgradeon the source code - Advertise typing status via classifier
- Typeshed minimal version is 3.7
-
Use 3.7 in
setup.py -
stubtest: Use
module_namefor error reporting - Some pull request reviews not shown.
python/typeshed
10 pull requests
- bump setuptools to 65.1.* and fix breaking changes of major version 65
- feat: Support extras in stubtest_third_party.py
- Update pytype_test to be compatible with the latest pytype version.
-
Normalise use of
NevervsNoReturn -
Fix stubtest failures on
SQLAlchemy -
decimal.Context: Improve comments - [pre-commit.ci] pre-commit autoupdate
-
Remove outdated
TODOcomment - Added type hinting for psutil virtual memory stubs
- tkinter: get rid of unnecessary Incomplete
python/cpython
3 pull requests
PyCQA/flake8-pyi
2 pull requests
pypa/pip
1 pull request
psf/black
1 pull request
python/typing_extensions
1 pull request
ray-project/ray
1 pull request
Created an issue in python/typeshed that received 6 comments
Preferring explicit Incomplete for unannotated arguments
This came up in #8458 Currently CONTRIBUTING.md states: Included functions and methods must list all arguments, but the arguments can be left unan…
6
comments
Opened 3 other issues in 3 repositories
hauntsaninja/mypy_primer
1
open
python/cpython
1
closed
psf/black
1
open
120
contributions
in private repositories
Aug 1 – Aug 19






