Triagin'
Pythonista. π Maintainer of typeshed and flake8-pyi. CPython triager, mypy triager.
Highlights
- 2 discussions answered
Block or Report
Block or report AlexWaygood
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned
-
typeshed Public
Forked from python/typeshed
Collection of library stubs for Python, with static types
Python
-
flake8-pyi Public
Forked from PyCQA/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
Python
-
-
1,981 contributions in the last year
Activity overview
Contribution activity
May 2022
Created 71 commits in 8 repositories
Created 1 repository
Created a pull request in python/cpython that received 36 comments
gh-92417: fractions, decimal: Improve docs for alternative constructor methods
+9
β8
β’
36
comments
Opened 59 other pull requests in 8 repositories
python/typeshed
23
merged
2
closed
- Simplify and correct many numeric unions
- CI: Don't install tomli for stubtest_stdlib
- CI: Fix stubtest workflow; make paths for other workflows more specific
- [DO-NOT-MERGE] Testing #7895
- CI: Don't run stubtest_stdlib on PRs that don't touch the stdlib
- Upgrade flake8-pyi to 22.5.1
-
Run pyupgrade on the
testsdirectory -
Add colour to the output of
mypy_test, take 2 -
Revert "Add colour to the output of
mypy_test" -
Add colour to the output of
mypy_test -
Improve output of
mypy_testwhen reporting errors -
enum: More changes for 3.11 - Don't run mypy_primer on changes to test files
- Various py311 removals
-
Add
__class_getitem__to classes inloggingandcsv -
Use flake8-pyi 22.5.0, remove redundant parts of
check_new_syntax -
Remove explicit inheritance from
object -
Use
strinstead ofText -
Run pyright on the
testsdirectory in CI -
Fix bugs in
check_new_syntax.py - Use PEP 585 syntax in all third-party stubs
-
csv.pyi: minor cleanup -
_csv.pyi: minor cleanup -
csv: annotate keyword arguments in various functions and methods -
Add
http.HTTPMethod
python/cpython
16
merged
-
Add
__slots__totyping._NotIterable -
gh-92417:
socketdocs: remove references to Python <3.3 -
gh-92417:
zlibdocs,binasciidocs: remove Python 2 compatibility notes -
gh-92417:
unittest.mockdocs: remove references to Python <2.6 -
gh-92417:
subprocessdocs: remove note on compatibility with Python <3.5 -
gh-92417:
loggingdocs: Remove warning that only applies to Python <3.2 -
gh-92417:
importlibdocs: remove references to unsupported Python versions -
gh-92417:
stdtypesdocs: delete discussion of Python 2 differences -
gh-92417:
jsondocs:dictis ordered on all supported Python versions -
gh-92417:
doctestdocs: remove references to Python <3.6 -
gh-92417:
asynciodocs:asyncio.run()is available on all supported Python versions -
gh-92417:
typingdocs:from __future__ import annotationscan be used in all supported Python versions -
typing.Text: tweak deprecation notice - Enum docs: Remove unnecessary apostrophes
-
gh-92332: Docs-only deprecation of
typing.Text -
gh-92128: Add
__class_getitem__tologging.LoggerAdapterandlogging.StreamHandler
PyCQA/flake8-pyi
8
merged
- Refactoring: use new helper function to simplify visit_Subscript
- Introduce Y041: ban redundant numeric unions
- Prepare for release 22.5.1
-
Add special casing to allow
__all__ += ['foo', 'bar']in a stub file - Prepare for release 22.5.0
-
Introduce Y040: Ban explicit inheritance from
object - Minor improvements to Y029 and Y036 checks
-
Introduce Y039: ban
typing.Text
python/mypy
5
merged
python/typing_extensions
1
open
1
merged
python/typing
1
merged
AlexWaygood/typeshed
1
closed
python/bedevere
1
merged
Reviewed 100 pull requests in 7 repositories
python/typeshed
25 pull requests
- argparse: remove incorrect default in overload
- concurrent.futures: new params in 3.11
- mmap: add MADV_FREE on darwin
- Update emoji (3rd party) library
- random: explicitly mention int for seed
- Simplify and correct many numeric unions
- Replace redundant sections with link to the typing documentation
- binascii.a2b_base64: new param in 3.11
- gettext.install: names is kw-only in 3.11
- subprocess: new params in 3.11
- zipfile: 3.11 fixes
- types: 3.11 (and earlier) fixes
- stubtest: put all the incorrect __get__ sigs together
- CI: Fix stubtest workflow; make paths for other workflows more specific
- Ignore mypy errors in Python 2 builtins and typing
- Only run CI on pushes to main/master and pull requests
-
Add colour to the output of
mypy_test, take 2 - ast: fix stubtest issues
- 3.11: add BaseException.add_note
-
Add overloads for
asyncio.sleep(). - Fix requests.Session().hooks
-
Add return type for
dateutil.rrule._rrulestr.__call__. - Upgrade pyright to 1.1.247
- stubtest third party: remove extra line when skipping a distribution
-
enum: More changes for 3.11 - Some pull request reviews not shown.
python/cpython
25 pull requests
- binascii docs: strict_mode parameter is keyword-only
- gh-60074: add new stable API function PyType_FromMetaclass
- gh-91860: documentation for typing.dataclass_transform
- gh-92675: venv: Fix ensure_directories() to again accept a Path for env_dir
- gh-87518: update whatsnew/311.rst in asyncio module
- gh-92871: Remove typing.{io,re} namespaces
- gh-91491: Complete Whats New in 3.11 for typing
- DOC: Improvements in library/stdtypes
- gh-92780: Improve sqlite3.Connection.create_collation docs
- gh-92417: Update docs and examples of doctest.IGNORE_EXCEPTION_DETAIL for Py>=3
- [3.9] Fix typo in argparse docs. (GH-92691)
- [3.10] Fix typo in argparse docs. (GH-92691)
- Fix typo in argparse docs.
- Typo in unittest.rst
- gh-91803: Mock - fix error when using autospec methods with seal
- gh-77753: Add hash examples for set/dict
-
gh-92417:
subprocessdocs: remove note on compatibility with Python <3.5 -
gh-92417:
fractions,decimal: Improve docs for alternative constructor methods -
gh-92417:
importlibdocs: remove references to unsupported Python versions - gh-92261: Disallow iteration of Union (and other _SpecialForms)
- gh-80143: Add clarification for escape characters
-
gh-92332: Docs-only deprecation of
typing.Text - gh-92368: Fix missing possesive apostrophe
- gh-92391: Add __class_getitem__ to csv.DictReader and csv.DictWriter
-
gh-79156: Fix the
versionaddedfor asyncio.StreamWriter.start_tls() - Some pull request reviews not shown.
python/mypy
7 pull requests
- Use async def in pythoneval tests
- Typeshed cherry-pick: Ignore mypy errors in Python 2 builtins/typping
- Add dataclass InitVar test case
- Fix crash on type alias definition inside dataclass declaration
- mypy: use more f-strings
- mypy: run pyupgrade
- Add info about classes and types to 'getting started' docs
PyCQA/flake8-pyi
3 pull requests
python/devguide
2 pull requests
python/typing_extensions
1 pull request
JelleZijlstra/JelleZijlstra.github.io
1 pull request
Created an issue in python/cpython that received 5 comments
Deprecate typing.Text
Feature or enhancement
The typing module has a huge API, and new features continue to be added in each version of Python. Deprecations should be doβ¦
5
comments