./lang/py39-html-docs, HTML Documentation for Python 3.9

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.9.0, Package name: py39-html-docs-3.9.0, Maintainer: leot

HTML Documentation for Python 3.8


Master sites:

SHA1: 99704717879e3ee4040c2ac7b186b03a56577c8f
RMD160: 3820fc22a919acdca355e56827ca5f87d90d0a70
Filesize: 6612.669 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-10 22:19:47 by Adam Ciarcinski | Files touched by this commit (17)
Log message:
python39: added version 3.9.0

3.9.0 Release highlights

New syntax features:

PEP 584, union operators added to dict;
PEP 585, type hinting generics in standard collections;
PEP 614, relaxed grammar restrictions on decorators.

New built-in features:

PEP 616, string methods to remove prefixes and suffixes.

New features in the standard library:

PEP 593, flexible function and variable annotations;
os.pidfd_open() added that allows process management without races and signals.

Interpreter improvements:

PEP 573, fast access to module state from methods of C extension types;
PEP 617, CPython now uses a new parser based on PEG;
a number of Python builtins (range, tuple, set, frozenset, list, dict) are now \ 
sped up using PEP 590 vectorcall;
garbage collection does not block on resurrected objects;
a number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, \ 
_functools, _json, _locale, math, operator, resource, time, _weakref) now use \ 
multiphase initialization as defined by PEP 489;
a number of standard library modules (audioop, ast, grp, _hashlib, pwd, \ 
_posixsubprocess, random, select, struct, termios, zlib) are now using the \ 
stable ABI defined by PEP 384.

New library modules:

PEP 615, the IANA Time Zone Database is now present in the standard library in \ 
the zoneinfo module;
an implementation of a topological sort of a graph is now provided in the new \ 
graphlib module.

Release process changes:

PEP 602, CPython adopts an annual release cycle.