CPython contributions
Created 24 June 2023
I am not a Python core developer, and have made only small changes to the Python implementation. These are notable contributions I’ve made to CPython:
- fix tokenize to ignore whitespace at the end of the code when no newline is found, to fix bpo 16152. Discovered by trying to tokenize thousands of student Python submissions in an edX course.
- docs: add the word ‘official’, because someone on IRC wouldn’t believe docs.python.org was official unless it said “official.”
- Make webbrowser support Chrome on Mac OS X. (attributed in 0c633985d75), bug report: bpo 24452.
- clarify the 4300-digit limit on int-str conversion.
- docs: remove unneeded hyphens from compound modifiers, a possibly pedantic change that touched 71 files.
- Plus other changes, mostly small docs fixes.
As part of my work on coverage.py I often encounter tricky or mysterious problems in Python, especially in alpha releases. As a result, I’ve written a number of issues to work on them with core developers.