Interested in typechecking and formatting Python code. Core developer for Black, typeshed, CPython, mypy, typing-extensions. Software engineer at Quora.
- Orinda, CA
- https://www.quora.com/profile/Jelle-Zijlstra
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. Hosts the documentation and a user help forum.
-
4,525 contributions in the last year
Less
More
Activity overview
Contribution activity
December 2022
Created a pull request in python/typeshed that received 7 comments
regr_test.py: improve interaction between --all and --quiet flags
+7
−2
•
7
comments
Opened 17 other pull requests in 6 repositories
psf/black
2
open
7
merged
1
closed
- Fix two docstring crashes
- tomli: Don't worry about specific alpha releases
- Do not put the closing quotes in a docstring on a separate line
- Fix syntax error in match test
- Check stability for both preview and non-preview styles
- Fix crash in return annotation with walrus
- Draft for Black 2023 stable style
- Prepare release 22.12.0
- Fix CI with latest flake8-bugbear
- release: skip bad macos wheels for now
python/typeshed
2
merged
python/peps
2
merged
microsoft/pyright
1
merged
JelleZijlstra/autotyping
1
merged
hauntsaninja/mypy_primer
1
merged
Reviewed 80 pull requests in 12 repositories
python/cpython
25 pull requests
- gh-48496: Added example and link to faq for UnboundLocalError in reference
- gh-98763: Prefer "python" over "python3" for command line examples in docs.
- gh-57762: fix misleading tkinter.Tk docstring
-
gh-85432: Harmonise parameter names between C and pure-Python implementations of
datetime.time.strftime,datetime.datetime.fromtimestamp - Correct typo in typing.py
- [3.10] gh-85267: Improvements to inspect.signature __text_signature__ handling (GH-98796)
- [3.11] gh-85267: Improvements to inspect.signature __text_signature__ handling (GH-98796)
-
gh-100357: Convert several functions in
bltinsmoduleto AC - [3.10] gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry (GH-91499)
- [3.11] gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry (GH-91499)
- gh-91081: Add note on WeakKeyDictionary behavior when deleting a replaced entry
- [3.10] gh-99991: improve docs on str.encode and bytes.decode (GH-100198)
- [3.11] gh-99991: improve docs on str.encode and bytes.decode (GH-100198)
- gh-99991: improve docs on str.encode and bytes.decode
- gh-100129: Make the names of all classes in the types module resolvable
- [3.10] gh-69929: re docs: Add more specific definition of \w (GH-92015)
- [3.11] gh-69929: re docs: Add more specific definition of \w (GH-92015)
- gh-89727: Fix os.walk RecursionError on deep trees
- gh-83004: Clean up refleaks in _decimal initialisation
- gh-85267: Improvements to inspect.signature __text_signature__ handling
- [3.10] gh-70393: Clarify mention of "middle" scope (GH-98839)
- [3.11] gh-70393: Clarify mention of "middle" scope (GH-98839)
- gh-100039: enhance __signature__ to work with str and callables
- gh-100143: Improve collecting pystats for parts of runs
- [3.11] gh-83035: handle decorator with nested parens in inspect.getsource (GH-99654)
- Some pull request reviews not shown.
psf/black
22 pull requests
- Fix an issue where extra empty lines are added.
- Fix a crash in ESP where a standalone comment is placed before a dict's value.
- Vim plugin docs improvements
- Add latest_prerelease Docker Hub tag for following the latest alpha release
- Significantly speedup ESP on large expressions that contain many strings
- Exclude string type annotations from ESP
- Fix an f-string crash in ESP.
- Fix two docstring crashes
- Format hex code in unicode escape sequences in string literals
- Check stability for both preview and non-preview styles
- Remove separate 3.11 CI now deps support 3.11
-
Let string splitters respect
East_Asian_Widthproperty - Fix an infinite recursion error.
- Improve long values in dict literals
- Prefer splitting right hand side of assignment statements.
- Adding trailing commas to dictionaries when comments are present
-
Fix a crash when a colon line is marked between
# fmt: offand# fmt: on - Bump mypy[c] from 0.971 to 0.991
- Adding pyproject.toml configuration output to verbose logging
- Fix crash in return annotation with walrus
- Fix a crash in preview style with assert + parenthesized string.
- fix(type): type annotation
python/typeshed
10 pull requests
-
Check for unused
pyright: ignoreand differentiate from mypy ignores -
Update
json.dumpto only requirefp: SupportsWrite[str] - Add stub for ibm_db
- crontab: improve types, update to 2.7
- Specific types for requests auth username and password
-
python-dateutil: Addzoneinfosubmodule - Fix issue #9296 (calling register on KeysView subclass causes false positive error)
- 3rd-party stubtest: run on Python 3.10
- Improve typing for ast nodes which represent assignment behaviour
-
Stricter settings in
mypy_test
python/peps
7 pull requests
- PEP 688: Enhance and clarify the specification
- PEP 701: Proofreading / copy editing
- PEP 701: Add some clarifications to f-string debug expressions and tokens
- PEP 620: Withdrawn rather than rejected
- PEP 101: Remove reference to Zulip
- PEP 692: Add changing the meaning of **kwargs annotations to rejected ideas
- PEP 701: Syntactic formalization of f-strings
python/mypy
4 pull requests
JelleZijlstra/autotyping
2 pull requests
python/blurb_it
1 pull request
ichard26/ichard26.github.io
1 pull request
microsoft/pyright
1 pull request
python/python-docs-es
1 pull request
python/devguide
1 pull request
hauntsaninja/mypy_primer
1 pull request
Created an issue in psf/black that received 14 comments
Setting the 2023 stable style
Hello! Please read the following before commenting... If you're here to learn more about the proposed 2023 stable style or provide feedback, you're…
14
comments
Opened 12 other issues in 2 repositories
psf/black
5
closed
6
open
- Extra newlines added before function with fmt skip on decorator
- Additional sanity checks
- Crash with comment inside implicitly concatenated string (and --line-length 4)
- Crash with line-length 6 and multi-line docstring
- Crash with line-length 18 and backslash in docstring
- Instability with line length = 8 and parenthesized string
-
Preview mode crash with
--fastand walrus in except clause - Preview style incorrectly removes parens from walrus in annotation
- Crash in preview style with assert + parenthesized string
- Preview: Ugly reformatting of string literal with .format() method
- Preview style removes comment in with block







