Interested in typechecking and formatting Python code. Core developer for Black, typeshed, typing-extensions. Software engineer at Quora.
- Orinda, CA
- https://www.quora.com/profile/Jelle-Zijlstra
Highlights
- 4 discussions answered
Block or Report
Block or report JelleZijlstra
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
python/typing Public
Python static typing home. Contains the source for typing_extensions and the documentation. Also hosts a user help forum.
-
2,818 contributions in the last year
Less
More
Activity overview
Contribution activity
February 2022
Created 11 commits in 5 repositories
Created a pull request in python/typing that received 7 comments
add LiteralString
Based on the latest revision of PEP 675 (cc @pradeep90).
The implementation is copied from Self, so the only interesting part is the docstring.
+144
−1
•
7
comments
Opened 3 other pull requests in 2 repositories
python/typing
1
open
1
merged
quora/pyanalyze
1
merged
Reviewed 37 pull requests in 7 repositories
python/cpython
14 pull requests
- bpo-43224: Implement PEP 646 changes to typing.py
-
bpo-46611: add coverage to instance and class checks in
typing.py - bpo-46480: add typing.assert_type
- bpo-46534: Implement PEP 673 Self in typing.py
- bpo-46475: Add typing.Never and typing.assert_never
- bpo-46210: Fix deadlock in print.
-
bpo-46571: improve
typing.no_type_checkto skip foreign objects - bpo-44359: Fix test_ftplib unhandled thread exceptions
-
bpo-46603: improve coverage of
typing._strip_annotations - bpo-45357: Make extentions use user's keys, not all defaults
- bpo-45339: Allow user to specify Thread class for use with ThreadPoolExecutor
- bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer into a Python bool
-
bpo-41914: Fix issue running test_pdb inside GNU
screen - bpo-45276: make weak collection's copy() atomic and use this feature to avoid race conditions in asyncio and threading
python/peps
9 pull requests
- PEP 682: Format Specifier for Signed Zero
- PEP 675: remove unnecessary reference to Self type PEP
- PEP 681: Fix type annotation of field_descriptors param
- PEP 675: Minor formatting and wording fixes
-
PEP 675: Switch to the name
LiteralString - PEP 12: Update guidance on linking PEPs/RFCs per recent changes, and add check for it
-
PEP 675: List the
strmethods that preserve literal types - PEP 594: Revise EOL dates mentioned to reflect relevant Python versions
- Upgrade lint infra & add a few more conservative built-in checks

