Pinned
1,013 contributions in the last year
Less
More
Contribution activity
April 2021
Created 74 commits in 11 repositories
Created 1 repository
- JelleZijlstra/nltk Python
Created a pull request in larryhastings/co_annotations that received 14 comments
Opened 63 other pull requests in 12 repositories
quora/pyanalyze
31
merged
- add AsynqCallable
- Clean up old config options
- update docs
- upgrade black and turn on experimental string processing
- Add new get_constructor() hook
- clean up old-style implementation functions
- fix some *args/**kwargs interactions with Callable
- upgrade black
- add impl support to get_argspec
- implement CallableValue
- New implementation function format
- clean up arg spec and signature
- add can_assign() to Signature
- add a test case
- special case issubclass()
- Implement TypeGuards
- Improve the importer
- Stop using the nose importer
- support hasattr constraints
- Produce errors for more invalid type annotation
- minor fixes from typeshed
- Prepare for typeshed attribute types
- Refactoring
- add support for Annotated
- fix black target version
- Some pull requests not shown.
psf/black
7
merged
python/peps
2
merged
3
closed
JelleZijlstra/typeshed_client
5
merged
python/typeshed
4
merged
python/cpython
3
merged
python/typing
2
merged
larryhastings/co_annotations
2
merged
JelleZijlstra/peps
1
closed
python/mypy
1
merged
quora/qcore
1
merged
nltk/nltk
1
merged
Reviewed 78 pull requests in 8 repositories
python/typeshed 26 pull requests
- Add permissions to all workflows
- black: enable skip_magic_trailing_comma
- Stubtest fixes
-
Add stubs for
docoptpackage - add cProfile.Profile.stats
- Add missing tag attribute to TypeIgnore stub
- Various stubtest fixes
- Various stubtest exceptions
- builtins stubtest exceptions
- Add docutils definitions and (incomplete) modules
- pkgutil: returns a List[str] usually
- Various stubtest fixes
- fix(pathlib2): missing exist_ok argument
- Added match_args parameter to dataclass (bpo-43764)
- Bz2 stub exceptions
- csv, ctypes, configparser explanations
- Fix redis pipe.hset() signature
- Tighten ensure_future() return type using overloads
- ssl stubtest exception fix/explanation
- PEP 604: Add or operator to class type
- Improve type for yaml composer
- Allow per distribution mypy strictness options
- Add python-box stubs
- xml stubtest exceptions
- Protobuf text_format stubs
- Some pull request reviews not shown.
psf/black 23 pull requests
- Ignore inaccessible user config
- Install primer.json with black
- Add pyanalyze and typeshed to black-primer
- Add automatic version tagging to Docker CI Pushes
- Update CHANGELOG for 21.4b1 release
- Maintainers += Richard Si (aka ichard26)
- Stop stripping parens in even more illegal spots
- Add more tests for fancy whitespace
- Don't strip parens in assert / return with assign expr
- Remove Lowercase Hex (PR #1692) from CHANGES.md
- fix magic comma and experimental string cache flags
- Docker CI: Add missed Checkout step
- Issue 1629 has been closed, let's celebrate!
- Work around stability errors due to optional trailing commas
- Make black remove leading and trailing spaces from one-line docstrings: fixes #1738 #1812
- Add missing instructions to make test passed
- Remove NBSP at the beggining of comments
- feat(junit_xml): added junit_xml output for ci logging
- Add Docker Github Action
- Exclude venv directory by default
- Allow no space in doublestar when math operation (#538) (#2095)
-
Add
blackDockerfile - Run lint/typechecking in latest python + update pre-commit
python/mypy 10 pull requests
- stubtest: improve build error messages
- Run self check with Python 3.6
- Use double quotes in errors related to TypeDict Keys
- Remove types-typing-extensions dependency
- [mypyc] Add incref in CPyDict_SetDefault
- Use type(x) == T for type narrowing
- [WIP] Basic Arithmetic operation for floater point
- Consider reversed operands order when comparing version info
- Use double quotes errors in 'dont mix' and 'has no attributes'
- Use double quotes errors 'in async function, 'Cannot determine type of' and 'syntax error in type comment'
python/cpython 9 pull requests
- bpo-43901: Lazy-create an empty annotations dict in all unannotated user classes and modules
- bpo-25567: Add Bytes Object Support to Shlex
- bpo-41559: Change PEP 612 implementation to pure Python
- bpo-43817: Add inspect.get_annotations().
- bpo-38605: Revert making 'from __future__ import annotations' the default
- bpo-43772: fix TypeVar.__ror__
- bpo-43783: add ParamSpecArgs/Kwargs
- bpo-43766: Implement PEP 647 (User-Defined Type Guards) in typing.py
- bpo-43723: deprecate camelCase aliases from threading
python/typing 3 pull requests
python/typed_ast 3 pull requests
python/peps 2 pull requests
larryhastings/co_annotations 2 pull requests
Created an issue in quora/pyanalyze that received 1 comment
Support for TypeGuard
We should support PEP 647's TypeGuard. The pyanalyze.extensions.ParameterTypeGuard primitive added in #115 is very similar, so it shouldn't be much…
1
comment