Skip to content
Sign up
Why GitHub?
Features
→
Code review
Project management
Integrations
Actions
Packages
Security
Team management
Hosting
Customer stories
→
Security
→
Team
Enterprise
Explore
Explore GitHub
→
Learn & contribute
Topics
Collections
Trending
Learning Lab
Open source guides
Connect with others
Events
Community forum
GitHub Education
Marketplace
Pricing
Plans
→
Compare plans
Contact Sales
Nonprofit
→
Education
→
In this repository
All GitHub
↵
Jump to
↵
No suggested jump to results
In this repository
All GitHub
↵
Jump to
↵
In this repository
All GitHub
↵
Jump to
↵
Sign in
Sign up
python
/
cpython
Sponsor
Sponsor python/cpython
Watch
1.2k
Star
32.1k
Fork
15.2k
Code
Pull requests
1,219
Actions
Security
1
Insights
More
Code
Pull requests
Actions
Security
Insights
Branch:
master
cpython
/
Lib
/
Go to file
cpython
/
Lib
/
Latest commit
srinivasreddy
committed
7f569c9
Jun 29, 2020
…
bpo-41048
: mimetypes should read the rule file using UTF-8, not the l…
…ocale encoding (
GH-20998
)
Git stats
History
Files
Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
. .
asyncio
Fix asyncio.to_thread() documented return type (
GH-20547
)
May 31, 2020
collections
bpo-41006
: collections imports lazily heap (
GH-20940
)
Jun 17, 2020
concurrent
bpo-40443
: Remove unused imports in the stdlib (
GH-19803
)
Apr 30, 2020
ctypes
bpo-39593
: Add test on ctypes cfield.c s_set() (
GH-18424
)
Jun 1, 2020
curses
[3.9]
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
G…
Jun 5, 2019
dbm
bpo-36232
: Improve error message on dbm.open() when the db doesn't ex…
Apr 29, 2019
distutils
bpo-40275
: Use new test.support helper submodules in tests (
GH-21151
)
Jun 25, 2020
email
Improve readability of `formataddr` docstring (
GH-20963
)
Jun 19, 2020
encodings
bpo-30566
: Fix IndexError when using punycode codec (
GH-18632
)
Feb 25, 2020
ensurepip
bpo-38488
: Upgrade bundled versions of pip & setuptools (
GH-20491
)
Jun 15, 2020
html
bpo-37328
: remove deprecated HTMLParser.unescape (
GH-14186
)
Aug 27, 2019
http
bpo-41002
: Optimize HTTPResponse.read with a given amount (
GH-20943
)
Jun 25, 2020
idlelib
bpo-41144
: Fix IDLE open module error (
#21182
)
Jun 28, 2020
importlib
bpo-41006
: importlib.util no longer imports typing (
GH-20938
)
Jun 17, 2020
json
bpo-39828
: Fix json.tool to catch BrokenPipeError (
GH-18779
)
Mar 10, 2020
lib2to3
bpo-40360
: Deprecate lib2to3 module in light of PEP 617 (
GH-19663
)
Apr 24, 2020
logging
bpo-40884
: Added defaults parameter for logging.Formatter (
GH-20668
)
Jun 18, 2020
msilib
Remove binding of captured exceptions when not used to reduce the cha…
Nov 19, 2019
multiprocessing
bpo-39244
: multiprocessing return default start method first on macOS (
…
May 26, 2020
pydoc_data
Python 3.9.0a6
Apr 27, 2020
site-packages
Issue #29283: Delete accidentally added Lib/site-packages/README
Jan 30, 2017
sqlite3
bpo-40784
: Fix sqlite3 deterministic test (
GH-20448
)
May 28, 2020
test
bpo-41048
: mimetypes should read the rule file using UTF-8, not the l…
Jun 29, 2020
tkinter
bpo-39152
: add missing ttk.Scale.configure return value (
GH-17815
)
Jan 5, 2020
turtledemo
bpo-40431
: Fix syntax typo in turtledemo (
GH-19777
)
Apr 29, 2020
unittest
bpo-29620
: iterate over a copy of sys.modules (
GH-4800
)
Jun 11, 2020
urllib
bpo-39481
: PEP 585 for a variety of modules (
GH-19423
)
Apr 10, 2020
venv
bpo-38972
: Fix typos in PowerShell Execution Policies links (
GH-20383
)
May 25, 2020
wsgiref
bpo-8138
: Initialize wsgiref's SimpleServer as single-threaded (
GH-12977
May 24, 2019
xml
bpo-36543
: Revert "
bpo-36543
: Remove the xml.etree.cElementTree modul…
Jun 10, 2020
xmlrpc
bpo-38786
: Add parsing of https links to pydoc (
GH-17143
)
Nov 13, 2019
zoneinfo
bpo-41065
: Use zip-strict in zoneinfo (
GH-21031
)
Jun 23, 2020
__future__.py
bpo-39562
: Prevent collision of future and compiler flags (
GH-19230
)
Apr 22, 2020
__phello__.foo.py
Fix the frozen bytecode for __hello__ (betcha didn't know that existed
Oct 18, 2001
_aix_support.py
bpo-39936
: _aix_support uses _bootsubprocess (
GH-18970
)
Mar 12, 2020
_bootlocale.py
bpo-29240
: PEP 540: Add a new UTF-8 Mode (
#855
)
Dec 13, 2017
_bootsubprocess.py
bpo-40094
: Add os.waitstatus_to_exitcode() (
GH-19201
)
Apr 1, 2020
_collections_abc.py
bpo-39481
: Implementation for PEP 585 (
#18239
)
Apr 7, 2020
_compat_pickle.py
bpo-37757
: Disallow PEP 572 cases that expose implementation details (
G…
Aug 25, 2019
_compression.py
Issue #23529: Limit the size of decompressed data when reading from
Apr 10, 2015
_markupbase.py
#13576
: add tests about the handling of (possibly broken) condcoms.
Dec 19, 2011
_osx_support.py
bpo-38360
: macOS: support alternate form of -isysroot flag (
GH-16480
)
Apr 22, 2020
_py_abc.py
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
GH-13700
)
Jun 1, 2019
_pydecimal.py
bpo-39794
: Add --without-decimal-contextvar (
#18702
)
Feb 29, 2020
_pyio.py
bpo-39674
: Revert "
bpo-37330
: open() no longer accept 'U' in file mode (
Mar 4, 2020
_sitebuiltins.py
#9364
: Improve the text printed by help(pydoc) and help(help).
Apr 19, 2014
_strptime.py
Fix outdated comment in _strptime.py (
GH-17929
)
Jan 12, 2020
_threading_local.py
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
GH-13700
)
Jun 1, 2019
_weakrefset.py
bpo-39481
: Make weakref and WeakSet generic (
GH-19497
)
Apr 14, 2020
abc.py
bpo-35609
: Remove examples for deprecated decorators in the abc modul…
Dec 31, 2018
aifc.py
bpo-37320
: Remove openfp() of aifc, sunau and wave (
GH-14169
)
Jun 17, 2019
antigravity.py
bpo-9216
: Nobody expects the geohashing FIPS inquisition (
GH-19520
)
Apr 14, 2020
argparse.py
bpo-40862
: Raise TypeError when const is given to argparse.BooleanOpt…
Jun 5, 2020
ast.py
bpo-36290
: Fix keytword collision handling in AST node constructors (
G…
May 24, 2020
asynchat.py
Remove binding of captured exceptions when not used to reduce the cha…
Nov 19, 2019
asyncore.py
bpo-15999
: Always pass bool instead of int to socket.setblocking(). (
G…
Sep 1, 2019
base64.py
bpo-39351
: Remove base64.encodestring() (
GH-18022
)
Jan 16, 2020
bdb.py
bpo-39649
: Remove obsolete check for `__args__` in bdb.Bdb.format_sta…
Feb 24, 2020
binhex.py
bpo-39353
: binascii.crc_hqx() is no longer deprecated (
GH-18276
)
Jan 30, 2020
bisect.py
bpo-38626
: Add comment explaining why __lt__ is used. (
GH-16978
)
Oct 29, 2019
bz2.py
bpo-40443
: Remove unused imports in the stdlib (
GH-19803
)
Apr 30, 2020
cProfile.py
[3.9]
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
G…
Jun 5, 2019
calendar.py
bpo-35078
: Allow customization of CSS class name of a month in calend…
Jun 2, 2020
cgi.py
bpo-34226
: fix cgi.parse_multipart without content_length (
GH-8530
)
Jun 15, 2020
cgitb.py
bpo-33311
: Do not display parameters displayed in parentheses for mod…
May 9, 2018
chunk.py
bpo-29762
: More use "raise from None". (
#569
)
Apr 5, 2017
cmd.py
Issue
#18200
: Back out usage of ModuleNotFoundError (8d28d44f3a9a)
Jul 4, 2013
code.py
Fix documentation in code.py (
GH-17988
)
Jan 14, 2020
codecs.py
bpo-38971
: Open file in codecs.open() closes if exception raised. (
GH…
Mar 2, 2020
codeop.py
bpo-40807
: Show warnings once from codeop._maybe_compile (
#20486
)
Jun 4, 2020
colorsys.py
Issue
#14323
: Expanded the number of digits in the coefficients for the
Aug 6, 2013
compileall.py
bpo-40495
: compileall option to hardlink duplicate pyc files (
GH-19901
)
May 14, 2020
configparser.py
fix typo in configparser doc (
GH-12154
)
Mar 4, 2019
contextlib.py
bpo-39481
: Implementation for PEP 585 (
#18239
)
Apr 7, 2020
contextvars.py
bpo-32436
: Implement PEP 567 (
#5027
)
Jan 23, 2018
copy.py
bpo-40792
: Make the result of PyNumber_Index() always having exact ty…
May 28, 2020
copyreg.py
bpo-33138
: Change standard error message for non-pickleable and non-c…
Oct 31, 2018
crypt.py
closes
bpo-38402
: Check error of primitive crypt/crypt_r. (
GH-16599
)
Oct 8, 2019
csv.py
bpo-27497
: Add return value to csv.DictWriter.writeheader (
GH-12306
)
May 10, 2019
dataclasses.py
Fix typo in dataclasses module (
GH-21109
)
Jun 24, 2020
datetime.py
bpo-37999
: No longer use __int__ in implicit integer conversions. (
GH…
May 26, 2020
decimal.py
Whitespace.
Sep 10, 2014
difflib.py
bpo-40394
- difflib.SequenceMatched.find_longest_match default args (
G…
Apr 30, 2020
dis.py
bpo-38115
: Deal with invalid bytecode offsets in lnotab (
GH-16079
)
Sep 28, 2019
doctest.py
bpo-1812
: Fix newline conversion when doctest.testfile loads from a p…
Mar 26, 2020
enum.py
bpo-40025
: Require _generate_next_value_ to be defined before members (
…
Apr 28, 2020
filecmp.py
bpo-39481
: PEP 585 for difflib, filecmp, fileinput (
#19422
)
Apr 10, 2020
fileinput.py
bpo-39481
: PEP 585 for difflib, filecmp, fileinput (
#19422
)
Apr 10, 2020
fnmatch.py
bpo-40480
: restore ability to join fnmatch.translate() results (
GH-20049
May 12, 2020
formatter.py
Issue #25407: Drop the mention of the formatter module being removed
Oct 16, 2015
fractions.py
bpo-39350
: Fix fractions for int subclasses (
GH-18375
)
Feb 7, 2020
ftplib.py
bpo-39380
: Change ftplib encoding from latin-1 to utf-8 (
GH-18048
)
Apr 13, 2020
functools.py
bpo-31082
: Use "iterable" in the docstring for functools.reduce() (
GH…
Jun 28, 2020
genericpath.py
bpo-38807
: Add os.PathLike to exception message raised by _check_arg_…
Nov 19, 2019
getopt.py
Issue #25523: Correct "a" article to "an" article
Nov 2, 2015
getpass.py
Remove binding of captured exceptions when not used to reduce the cha…
Nov 19, 2019
gettext.py
bpo-40275
: Import locale module lazily in gettext (
GH-19905
)
May 14, 2020
glob.py
bpo-38144
: Add the root_dir and dir_fd parameters in glob.glob(). (
GH…
Jun 18, 2020
graphlib.py
bpo-17005
: Move topological sort functionality to its own module (
GH-…
May 31, 2020
gzip.py
bpo-39389
: gzip: fix compression level metadata (
GH-18077
)
Jan 21, 2020
hashlib.py
Improve blake2 comment for Victor (
GH-20981
)
Jun 19, 2020
heapq.py
bpo-29984
: Improve 'heapq' test coverage (
GH-992
)
Jun 1, 2019
hmac.py
bpo-40791
: Use CRYPTO_memcmp() for compare_digest (
#20456
)
May 27, 2020
imaplib.py
bpo-26543
: Fix IMAP4.noop when debug mode is enabled (
GH-15206
)
Jun 2, 2020
imghdr.py
bpo-41043
: Escape literal part of the path for glob(). (
GH-20994
)
Jun 20, 2020
imp.py
bpo-39674
: Revert "
bpo-37330
: open() no longer accept 'U' in file mode (
Mar 4, 2020
inspect.py
bpo-40257
: Revert changes to inspect.getdoc() (
GH-20073
)
May 18, 2020
io.py
bpo-36842
: Implement PEP 578 (
GH-12613
)
May 23, 2019
ipaddress.py
bpo-39481
: remove generic classes from ipaddress/mmap (
GH-20045
)
May 12, 2020
keyword.py
Include soft keywords in keyword.py (
GH-20877
)
Jun 15, 2020
linecache.py
issue-25872: Fix KeyError using linecache from multiple threads (
GH-1…
May 13, 2020
locale.py
bpo-38536
: locale: Remove trailing space in formatted currency (
GH-16864
Jan 20, 2020
lzma.py
Issue #28229: lzma module now supports pathlib
Oct 4, 2016
mailbox.py
bpo-39481
: PEP 585 for dataclasses, mailbox, contextvars (
GH-19425
)
Apr 14, 2020
mailcap.py
bpo-40094
: mailcap.test() uses waitstatus_to_exitcode() (
GH-19287
)
Apr 2, 2020
mimetypes.py
bpo-41048
: mimetypes should read the rule file using UTF-8, not the l…
Jun 29, 2020
modulefinder.py
bpo-40443
: Remove unused imports in the stdlib (
GH-19803
)
Apr 30, 2020
netrc.py
bpo-28334
: netrc() now uses expanduser() to find .netrc file (
GH-4537
)
Nov 25, 2017
nntplib.py
bpo-39305
: Update nntplib to merge nntplib.NNTP and nntplib._NNTPBase (
…
May 16, 2020
ntpath.py
bpo-38453
: Ensure ntpath.realpath correctly resolves relative paths (
G…
Nov 15, 2019
nturl2path.py
bpo-29836
: Remove nturl2path from test_sundry and amend the module do…
Mar 17, 2017
numbers.py
Fix miscellaneous typos (
#4275
)
Nov 5, 2017
opcode.py
bpo-39320
: Handle unpacking of **values in compiler (
GH-18141
)
Jan 27, 2020
operator.py
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
GH-13700
)
Jun 1, 2019
optparse.py
bpo-34605
: Avoid master/slave terms (
GH-9101
)
Sep 7, 2018
os.py
bpo-39481
: Implementation for PEP 585 (
#18239
)
Apr 7, 2020
pathlib.py
bpo-23082
: Better error message for PurePath.relative_to() from pathl…
May 25, 2020
pdb.py
bpo-41058
: Use source file encoding in pdb.find_function(). (
GH-21010
)
Jun 21, 2020
pickle.py
bpo-39435
: Make the first argument of pickle.loads() positional-only. (
…
May 2, 2020
pickletools.py
bpo-36785
: PEP 574 implementation (
GH-7076
)
May 26, 2019
pipes.py
Merge doc changes from 3.2 (
#10454
,
#12298
)
Sep 1, 2011
pkgutil.py
bpo-41006
: pkgutil imports lazily re (
GH-20939
)
Jun 17, 2020
platform.py
bpo-40570
: Improve compatibility of uname_result with late-bound .pla…
May 9, 2020
plistlib.py
bpo-40443
: Remove unused imports in the stdlib (
GH-19803
)
Apr 30, 2020
poplib.py
bpo-39259
: poplib now rejects timeout = 0 (
GH-17912
)
Jan 10, 2020
posixpath.py
bpo-35755
: Remove current directory from posixpath.defpath (
GH-11586
)
Apr 17, 2019
pprint.py
bpo-37376
: pprint support for SimpleNamespace (
GH-14318
)
Jun 26, 2019
profile.py
[3.9]
bpo-37116
: Use PEP 570 syntax for positional-only parameters. (
G…
Jun 5, 2019
pstats.py
bpo-37958
: Adding get_profile_dict to pstats (
GH-15495
)
Jan 15, 2020
pty.py
bpo-39184
: Add audit events to command execution functions in os and …
Feb 5, 2020
py_compile.py
bpo-22640
: Add silent mode to py_compile.compile() (
GH-12976
)
May 28, 2019
pyclbr.py
Fix typos in docs and docstrings (
GH-13745
)
Jun 2, 2019
pydoc.py
bpo-40939
: Remove PEG parser easter egg (__new_parser__) (
#20802
)
Jun 11, 2020
queue.py
bpo-39481
: PEP 585 for a variety of modules (
GH-19423
)
Apr 10, 2020
quopri.py
bpo-15999
: Clean up of handling boolean arguments. (
GH-15610
)
Sep 1, 2019
random.py
Improve code organization for the random module (
GH-21161
)
Jun 26, 2020
re.py
bpo-40016
: re docstring: Clarify relationship of inline and argument …
Mar 25, 2020
reprlib.py
bpo-31370
: Remove support for threads-less builds (
#3385
)
Sep 7, 2017
rlcompleter.py
Merge 3.5
Feb 4, 2016
runpy.py
bpo-40108
: Improve the error message in runpy when importing a module…
Mar 31, 2020
sched.py
bpo-31370
: Remove support for threads-less builds (
#3385
)
Sep 7, 2017
secrets.py
bpo-40286
: Add randbytes() method to random.Random (
GH-19527
)
Apr 17, 2020
selectors.py
bpo-29255
: Wait in KqueueSelector.select when no fds are registered (
G…
Apr 15, 2020
shelve.py
Fix misleading docsting of shelve.open(). (
GH-6427
)
Apr 9, 2018
shlex.py
bpo-33262
: Deprecate passing None for `s` to shlex.split() (
GH-6514
)
Apr 1, 2020
shutil.py
bpo-39184
: Add audit events to functions in `fcntl`, `msvcrt`, `os`, …
Feb 13, 2020
signal.py
bpo-34282
: Fix Enum._convert shadowing members named _convert (
GH-8568
)
Sep 12, 2018
site.py
bpo-33944
: site: Add site-packages tracing in verbose mode (
GH-12110
)
Jun 12, 2020
smtpd.py
bpo-35800
: Deprecate smtpd.MailmanProxy (
GH-11675
)
Oct 12, 2019
smtplib.py
Cosmetic smtplib changes (
GH-8718
)
May 23, 2020
sndhdr.py
bpo-41043
: Escape literal part of the path for glob(). (
GH-20994
)
Jun 20, 2020
socket.py
Fix host in address of socket.create_server example. (
GH-17706
)
Jan 11, 2020
socketserver.py
Change 'exception happened' to 'exception occurred' in two places (
#1…
May 1, 2020
sre_compile.py
Simplify flags checks in sre_compile.py. (
GH-9718
)
Oct 5, 2018
sre_constants.py
bpo-36793
: Remove unneeded __str__ definitions. (
GH-13081
)
May 6, 2019
sre_parse.py
bpo-37723
: Fix performance regression on regular expression parsing. (
G…
Jul 31, 2019
ssl.py
bpo-40443
: Remove unused imports in stdlib (
GH-19815
)
May 1, 2020
stat.py
bpo-38109
: Add missing constants to Lib/stat.py (
GH-16665
)
Oct 10, 2019
statistics.py
Some reformatting (suggested by Black) and minor factoring. (
GH-20865
)
Jun 14, 2020
string.py
bpo-38208
: Simplify string.Template by using __init_subclass__(). (
GH…
Oct 21, 2019
stringprep.py
Merged revisions 55007-55179 via svnmerge from
May 7, 2007
struct.py
Issue
#17804
: New function ``struct.iter_unpack`` allows for streamin…
Apr 26, 2013
subprocess.py
bpo-40939
: Remove the old parser (
GH-20768
)
Jun 11, 2020
sunau.py
bpo-37320
: Remove openfp() of aifc, sunau and wave (
GH-14169
)
Jun 17, 2019
symtable.py
bpo-40208
: Remove deprecated has_exec method of SymbolTable (
GH-19396
)
Apr 13, 2020
sysconfig.py
bpo-40503
: PEP 615: Tests and implementation for zoneinfo (
GH-19909
)
May 16, 2020
tabnanny.py
bpo-30166
: Import command-line parsing modules only when needed. (
#1293
)
May 4, 2017
tarfile.py
bpo-18819
: tarfile: only set device fields for device files (
GH-18080
)
Feb 12, 2020
telnetlib.py
bpo-37363
: Add audit events for a range of modules (
GH-14301
)
Jun 24, 2019
tempfile.py
bpo-40287
: Fix SpooledTemporaryFile.seek() return value (
GH-19540
)
Apr 17, 2020
textwrap.py
bpo-30754
: Document textwrap.dedent blank line behavior. (
GH-14469
)
Jun 30, 2019
this.py
Fix most trivially-findable print statements.
Feb 9, 2007
threading.py
bpo-40234
: Revert "
bpo-37266
: Daemon threads are now denied in subint…
Apr 12, 2020
timeit.py
bpo-40419
: timeit CLI docs now mention 1,2,5,10,... trials instead of…
May 2, 2020
token.py
bpo-35975
: Support parsing earlier minor versions of Python 3 (
GH-12086
)
Mar 7, 2019
tokenize.py
bpo-5028
: Fix up rest of documentation for tokenize documenting line (
G…
May 30, 2019
trace.py
bpo-41138
: Fix trace CLI for non-UTF-8 files. (
GH-21177
)
Jun 28, 2020
traceback.py
bpo-40612
: Fix SyntaxError edge cases in traceback formatting (
GH-20072
)
May 15, 2020
tracemalloc.py
bpo-37961
, tracemalloc: add Traceback.total_nframe (
GH-15545
)
Oct 15, 2019
tty.py
final round of __all__ lists (I hope) - skipped urllib2 because Moshe…
Mar 1, 2001
turtle.py
Fix typos in docs and docstrings (
GH-13745
)
Jun 2, 2019
types.py
bpo-39481
: Implementation for PEP 585 (
#18239
)
Apr 7, 2020
typing.py
bpo-40257
: Tweak docstrings for special generic aliases. (
GH-20022
)
May 10, 2020
uu.py
bpo-38945
: UU Encoding: Don't let newline in filename corrupt the out…
Dec 2, 2019
uuid.py
bpo-40501
: Replace ctypes code in uuid with native module (
GH-19948
)
May 12, 2020
warnings.py
bpo-39056
: Fix handling invalid warning category in the -W option. (
G…
Jan 5, 2020
wave.py
Fix a typo in wave module docstring (
GH-17009
)
Nov 5, 2019
weakref.py
bpo-36144
: Add union operators to WeakValueDictionary584 (
#19127
)
Mar 25, 2020
webbrowser.py
bpo-41005
: Fixed perrmission error (
GH-20936
)
Jun 22, 2020
xdrlib.py
Issue
#11694
: Raise ConversionError in xdrlib as documented
Oct 10, 2014
zipapp.py
bpo-31638
: Add compression support to zipapp (
GH-3819
)
Sep 29, 2017
zipfile.py
bpo-41068
: Fix read after write in zipfile for non-ASCII files names. (
…
Jun 22, 2020
zipimport.py
bpo-39791
native hooks for importlib.resources.files (
GH-20576
)
Jun 8, 2020
You can’t perform that action at this time.
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.