Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bpo-29940: Add follow_wrapped option to help() #12915

Closed
wants to merge 4,282 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4282 commits
Select commit Hold shift + click to select a range
bde48fd
bpo-38156: Fix compiler warning in PyOS_StdioReadline() (GH-21721)
vstinner Aug 4, 2020
602a971
bpo-41467: Fix asyncio recv_into() on Windows (GH-21720)
vstinner Aug 4, 2020
db6d9a5
bpo-41431: Optimize dict_merge for copy (GH-21674)
methane Aug 4, 2020
da4e09f
bpo-36982: Add support for extended color functions in ncurses 6.1 (G…
hpjansson Aug 4, 2020
604bba1
bpo-40275: Use new test.support helper submodules in tests (GH-21452)
shihai1991 Aug 4, 2020
c7decc2
bpo-40275: Use new test.support helper submodules in tests (GH-21727)
shihai1991 Aug 4, 2020
582aaf1
bpo-41463: Generate information about jumps from 'opcode.py' rather t…
markshannon Aug 4, 2020
270b4ad
bpo-36346: Doc: Update removal schedule of legacy Unicode (GH-21479)
methane Aug 5, 2020
8f4380d
bpo-40726: handle uninitalized end_lineno on ast.increment_lineno (GH…
isidentical Aug 5, 2020
15edaec
bpo-40989: Fix compiler warning in winreg.c (GH-21722)
vstinner Aug 5, 2020
52f9842
bpo-41482: Fix error in ipaddress.IPv4Network docstring (GH-21736)
ericfrederich Aug 5, 2020
79bb2c9
bpo-40275: Use new test.support helper submodules in tests (GH-21743)
shihai1991 Aug 6, 2020
777b611
bpo-41492: Fixes the description appearing in UAC prompts on Windows …
zooba Aug 6, 2020
5f0769a
bpo-41371: Handle lzma lib import error in test_zoneinfo.py (GH-21734)
nmaynes Aug 6, 2020
d9323a8
bpo-41493: Refactoring dictresize (GH-21751)
methane Aug 7, 2020
3405e05
bpo-41440: add os.cpu_count() support for VxWorks RTOS (GH-21685)
pxinwr Aug 7, 2020
5463635
bpo-39871: Fix an error in a news entry (GH-21749)
ZackerySpytz Aug 7, 2020
46e19b6
bpo-41098: Doc: Add missing deprecated directives (GH-21162)
methane Aug 7, 2020
598a951
bpo-40275: Use new test.support helper submodules in tests (GH-21764)
shihai1991 Aug 7, 2020
f44693e
bpo-41477: Make ctypes optional in test_genericalias (GH-21766)
vstinner Aug 7, 2020
e27a51c
bpo-41473: Skip test_gdb with gdb 9.2 to work around gdb bug (GH-21768)
vstinner Aug 7, 2020
fcce8c6
bpo-40275: Use new test.support helper submodules in tests (GH-21772)
shihai1991 Aug 7, 2020
102b498
Update Azure Pipelines build to use Ubuntu 18.04 and move triggers in…
zooba Aug 7, 2020
705f145
Doc: Add a link to tutorial page from `open()` doc (GH-21737)
bbkane Aug 8, 2020
a4084b9
bpo-41497: Fix potential UnicodeDecodeError in dis CLI (GH-21757)
zkonge Aug 8, 2020
d94af3f
bpo-40275: Remove test helpers aliases in test.support (GH-21771)
shihai1991 Aug 8, 2020
c6f282f
bpo-40275: Use new test.support helper submodules in tests (GH-21785)
shihai1991 Aug 8, 2020
82ca8fa
bpo-41455: Provide a link to how the third generation is collected in…
ypankovych Aug 8, 2020
67acf74
Doc: Add output to example code in programming FAQ (GH-21346)
zhongjiajie Aug 8, 2020
e28b8c9
bpo-35018: Sax parser should provide user access to lexical handlers …
ZackerySpytz Aug 9, 2020
8b67bf9
Improve renamed test_run.RecursionLimitTest (GH-21794)
terryjreedy Aug 9, 2020
f2e161c
bpo-41468: Improve and test IDLE run error exit (GH-21798)
terryjreedy Aug 9, 2020
416f0b7
bpo-41514: Fix buggy IDLE test (GH-21808)
terryjreedy Aug 10, 2020
39042e0
bpo-41324 Add a minimal decimal capsule API (#21519)
skrah Aug 10, 2020
4ce6faa
bpo-16995: add support for base32 extended hex (base32hex) (GH-20441)
FFY00 Aug 10, 2020
eaa5517
bpo-40548: Fix "Check for source changes (pull_request)" GH Action jo…
vstinner Aug 10, 2020
85fdafa
Replace import_fresh_module in decimal test files (GH-21815)
skrah Aug 10, 2020
a02efe4
MSVC: The ARM command line should not define MASM. (#21817)
skrah Aug 10, 2020
490c542
bpo-40275: Fix failed test cases by using test helpers (GH-21811)
shihai1991 Aug 10, 2020
1d541c2
bpo-1635741: Port multiprocessing ext to multiphase init (GH-21378)
koubaa Aug 11, 2020
fabd7bb
bpo-41521: Replace whitelist/blacklist with allowlist/denylist (GH-21…
vstinner Aug 11, 2020
0ee0b29
bpo-41521: Replace whitelist/blacklist with allowlist/denylist (GH-21…
vstinner Aug 11, 2020
e3c971c
Add links to asttokens, leoAst, LibCST and parso to ast docs (GH-21773)
edreamleo Aug 11, 2020
af3a6a8
Add PEP 573 additions to What's New (GH-21374)
encukou Aug 11, 2020
76643c1
bpo-41475: Fix note in "What's new in 3.7" (#21733)
cool-RR Aug 11, 2020
b5f87b9
Call randseed() before other imports in deccheck.py (GH-21834)
skrah Aug 11, 2020
0dfee33
Fix typo (GH-21820)
chrisyeh96 Aug 11, 2020
0e95bbf
bpo-41521, typing: Rename _PROTO_WHITELIST to _PROTO_ALLOWLIST (#21825)
vstinner Aug 12, 2020
369a1cb
bpo-41520: codeop no longer ignores SyntaxWarning (GH-21838)
vstinner Aug 12, 2020
6e0b788
Catch all skip_handler cases (GH-21842)
skrah Aug 12, 2020
423e77d
bpo-40204: Allow pre-Sphinx 3 syntax in the doc (GH-21844)
vstinner Aug 12, 2020
8ecc0c4
bpo-1635741: Clean sysdict and builtins of interpreter at exit (GH-21…
shihai1991 Aug 12, 2020
c51db0e
bpo-41531: Fix compilation of dict literals with more than 0xFFFF ele…
pablogsal Aug 13, 2020
e087f7c
bpo-1635741: Port _winapi ext to multi-stage init (GH-21371)
koubaa Aug 13, 2020
43577c0
bpo-40204: Fix Sphinx sytanx in howto/instrumentation.rst (GH-21858)
vstinner Aug 13, 2020
46d10b1
bpo-40204: Fix duplicates in the documentation (GH-21857)
vstinner Aug 13, 2020
c818b15
bpo-41520: Fix second codeop regression (GH-21848)
terryjreedy Aug 13, 2020
20ae565
bpo-41521: Replace denylist with blocklist is http.cookiejar doc (GH-…
vstinner Aug 13, 2020
d3ded08
bpo-40204: Add :noindex: in the documentation (GH-21859)
vstinner Aug 13, 2020
0eb9deb
bpo-41066: Update the comparison section for os vs pathlib (GH-21261)
srinivasreddy Aug 13, 2020
474652f
bpo-40204, doc: Fix syntax of C variables (GH-21846)
vstinner Aug 13, 2020
a3eae43
Fixed comment about pathlib.link_to: it was added in 3.8, not changed…
facundobatista Aug 13, 2020
6444ca9
bpo-41526: Fixed layout of final page of the installer (GH-21871)
zooba Aug 13, 2020
e55de68
bpo-41410: Fix outdated info in mkstemp docs (GH-21701)
xrisk Aug 14, 2020
87d8287
bpo-41025: Fix subclassing for zoneinfo.ZoneInfo (GH-20965)
pganssle Aug 14, 2020
bb0b085
bpo-40204: Fix reference to terms in the doc (GH-21865)
vstinner Aug 14, 2020
fa5d725
Fix typo in typing doc (GH-21879)
iritkatriel Aug 14, 2020
40e700a
bpo-40878: xlc cannot handle C99 extern inline. (GH-21887)
skrah Aug 15, 2020
495bd03
bpo-31122: ssl.wrap_socket() now raises ssl.SSLEOFError rather than O…
dimaqq Aug 15, 2020
39dab24
bpo-41540: AIX: skip test that is flaky with a default ulimit. (#21890)
skrah Aug 15, 2020
fff3c28
bpo-41513: Improve speed and accuracy of math.hypot() (GH-21803)
rhettinger Aug 16, 2020
2353d77
bpo-41503: Fix race between setTarget and flush in logging.handlers.M…
iritkatriel Aug 16, 2020
9700346
Update the comment of termios.c (#21886)
8vasu Aug 16, 2020
fbf43f0
bpo-41521: Rename blacklist parameter to not_exported (GH-21824)
vstinner Aug 17, 2020
1abeda8
bpo-40204: Fix duplicated productionlist names in the doc (GH-21900)
vstinner Aug 17, 2020
99c0ee3
Fix typo in message from assert statement (GH-21283)
aboddie Aug 17, 2020
29f8429
bpo-40782: Change asyncio.AbstractEventLoop.run_in_executor to be a m…
jamesba Aug 17, 2020
8aa163e
bpo-1635741: Explict GC collect after PyInterpreterState_Clear() (GH-…
shihai1991 Aug 17, 2020
c3dd7e4
bpo-41568: Fix refleaks in zoneinfo subclasses (GH-21907)
pganssle Aug 17, 2020
0be7c21
Fix grammar in Doc/tutorial/controlflow.rst (GH-21885)
infrastation Aug 19, 2020
2ce3963
bpo-40994: Ungroup items in collections.abc documentation for improve…
sydneypemberton1986 Aug 20, 2020
1afb42c
bpo-41572: Fix grammar in BaseTransport.close docstring (GH-21914)
clebergnu Aug 20, 2020
12695f4
Doc: add a missing period (GH-21819)
deronnax Aug 20, 2020
d2b0ce6
Update references from travis-ci.org to travis-ci.com (GH-21919)
ewdurbin Aug 21, 2020
7173fc8
bpo-41573: Update release versions in General FAQ (GH-21915)
wyz23x2 Aug 21, 2020
802726a
Document vars behavior when __dict__ is missing (#21466)
andresdelfino Aug 21, 2020
3112aab
README: Add link to LICENSE (GH-21565)
wbnns Aug 24, 2020
8e19c8b
bpo-41513: More accurate hypot() (GH-21916)
rhettinger Aug 25, 2020
c517fc7
bpo-32751: Wait for task cancel in asyncio.wait_for() when timeout <=…
elprans Aug 26, 2020
a2118a1
bpo-37658: Fix asyncio.wait_for() to respect waited task status (#21894)
elprans Aug 26, 2020
31967fd
bpo-40077: Convert _operator to use PyType_FromSpec (GH-21954)
corona10 Aug 26, 2020
82e7948
Fix typos in comment (GH-21966)
rhettinger Aug 26, 2020
94ad6c6
bpo-33660: Fix PosixPath to resolve a relative path on root
corona10 Jun 12, 2018
8c58d2a
bpo-41624: fix documentation of typing.Coroutine (GH-21952)
Elaphurus Aug 27, 2020
b260635
Add missing word (GH-21936)
nosamproductions Aug 27, 2020
022bc75
bpo-41609: Fix output of pdb's whatis command for instance methods (G…
iritkatriel Aug 27, 2020
97eaf2b
bpo-41524: fix pointer bug in PyOS_mystr{n}icmp (GH-21845)
wmeehan Aug 27, 2020
398575c
bpo-41634: Fix a typo in the curses documentation (GH-21958)
ZackerySpytz Aug 27, 2020
d9a966a
bpo-38787: Clarify docs for PyType_GetModule and warn against common …
encukou Aug 27, 2020
8784d33
Fix error in argparse documentation example (GH-17399)
SarahPythonista Aug 28, 2020
e6dcd37
bpo-19521: Fix parallel build race condition on AIX (GH-21997)
skrah Aug 29, 2020
27de286
bpo-41513: Save unnecessary steps in the hypot() calculation (#21994)
rhettinger Aug 29, 2020
c68c5af
Improve asyncio-dev 'Concurrency and Multithreading' docs (GH-20882)
akindofyoga Aug 29, 2020
75c80b0
closes bpo-41533: Fix a potential memory leak when allocating a stack…
tontinton Aug 30, 2020
92c3816
Further improve accuracy of math.hypot() (GH-22013)
rhettinger Aug 30, 2020
582f137
bpo-39994: Fix pprint handling of dict subclasses that override __rep…
iritkatriel Aug 30, 2020
475a5fb
bpo-41344: Raise ValueError when creating shared memory of size 0 (GH…
vinay0410 Aug 30, 2020
c3a651a
[doc] Fix markup in logging (GH-22008)
andresdelfino Aug 30, 2020
ea5a636
bpo-39010: Fix errors logged on proactor loop restart (#22017)
bdarnell Aug 31, 2020
3584d4b
[doc] Document VIRTUAL_ENV environment variable (GH-21970)
andresdelfino Sep 1, 2020
a4c4e17
bpo-41685: Temporarily pin setuptools to 49.2.1 in Docs venv. (GH-22038)
ned-deily Sep 1, 2020
f5a16b4
[doc] Add link to FileHandler in logging (GH-21940)
andresdelfino Sep 1, 2020
0d6aa7f
bpo-41681: Fix for `f-string/str.format` error description when using…
millefalcon Sep 1, 2020
e6905e4
bpo-41617: Fix pycore_bitutils.h to support clang 3.0 (GH-22042)
vstinner Sep 1, 2020
6844b56
bpo-41528: Use math module in turtle (GH-21837)
TrangOul Sep 1, 2020
9b648a9
bpo-41654: Fix deallocator of MemoryError to account for subclasses (…
pablogsal Sep 1, 2020
17dc1b7
bpo-39349: Add cancel_futures to Executor.shutdown base class (GH-22023)
hauntsaninja Sep 1, 2020
700fa1b
Note the buffer slots can be set with PyType_Spec with the unlimited …
benjaminp Sep 2, 2020
dea82b6
[doc] Remove references to PyChecker. (GH-22011)
andresdelfino Sep 2, 2020
1d25f5b
Remove reference to Boa Constructor. (GH-22012)
andresdelfino Sep 2, 2020
5b24d15
Improve hypot() accuracy with three separate accumulators (GH-22032)
rhettinger Sep 2, 2020
749ed85
Fixed mistake in test for f-string error description (GH-22036) (GH-2…
millefalcon Sep 2, 2020
a7f0268
bpo-1635741: Port _blake2 module to multi-phase init (GH-21856)
koubaa Sep 2, 2020
93d50a6
bpo-1635741: Port _sha3 module to multi-phase init (GH-21855)
koubaa Sep 2, 2020
c0d5c13
bpo-40204: Update Sphinx to version 3.2.1 in Doc/Makefile (GH-22043)
vstinner Sep 2, 2020
51fece1
bpo-41685: Don't pin setuptools version anymore in Doc/Makefile (GH-2…
vstinner Sep 2, 2020
f9c5e3f
bpo-41675: Modernize siginterrupt calls (GH-22028)
pablogsal Sep 2, 2020
5a4a963
Fix invalid escape sequences in the peg_highlight Sphinx extension (G…
pablogsal Sep 2, 2020
3940333
closes bpo-41689: Preserve text signature from tp_doc in C heap type …
benjaminp Sep 2, 2020
4a97b15
bpo-41690: Use a loop to collect args in the parser instead of recurs…
pablogsal Sep 2, 2020
0770ad9
bpo-41696: Fix handling of debug mode in asyncio.run (#22069)
hauntsaninja Sep 3, 2020
be435ae
bpo-39010: Improve test shutdown (#22066)
bdarnell Sep 3, 2020
e223d06
bpo-39883: Use BSD0 license for code in docs (GH-17635)
toddrjen Sep 3, 2020
71d1bd9
bpo-1635741: Port _signal module to multi-phase init (PEP 489) (GH-22…
koubaa Sep 3, 2020
8516060
[doc] Fix a typo in the graphlib docs (#22030)
mariosasko Sep 3, 2020
315a61f
bpo-41697: Correctly handle KeywordOrStarred when parsing arguments i…
pablogsal Sep 3, 2020
e55a0e9
Fix 'gather' rules in the python parser generator (GH-22021)
pablogsal Sep 3, 2020
cdbff35
[doc] Update documentation on logging optimization. (GH-22075)
vsajip Sep 3, 2020
54a66ad
bpo-41700: Skip test if the locale is not supported (GH-22081)
corona10 Sep 4, 2020
4b8032e
bpo-41713: _signal doesn't use multi-phase init (GH-22087)
vstinner Sep 4, 2020
8171580
bpo-41638: Improve ProgrammingError message for absent parameter. (GH…
serhiy-storchaka Sep 4, 2020
306cfb3
bpo-40486: Specify what happens if directory content change diring it…
serhiy-storchaka Sep 4, 2020
84a7917
bpo-41721: Add xlc options (GH-22096)
skrah Sep 4, 2020
51b84f8
bpo-38585: Remove references to defusedexpat (GH-22095)
ZackerySpytz Sep 4, 2020
dd18001
bpo-41627: Distinguish 32 and 64-bit user site packages on Windows (G…
zooba Sep 4, 2020
8c0be6f
bpo-41687: Fix sendfile implementation to work with Solaris (#22040)
kulikjak Sep 5, 2020
7f331c8
bpo-40318: Migrate to SQLite3 trace v2 API (GH-19581)
Sep 5, 2020
1264d04
Fix documented Python version for venv --upgrade-deps (GH-22113)
johnthagen Sep 5, 2020
2623868
[doc] Fix padding in some typing definitions (GH-22114)
andresdelfino Sep 5, 2020
5371a46
closes bpo-41723: Fix an error in the py_compile documentation. (GH-2…
ZackerySpytz Sep 6, 2020
63f102f
bpo-1635741: Port _sha1, _sha512, _md5 to multiphase init (GH-21818)
koubaa Sep 6, 2020
67c998d
bpo-41513: Expand comments and add references for a better understand…
rhettinger Sep 6, 2020
5bfd60f
[doc] Add link to Generic in typing (GH-22125)
andresdelfino Sep 7, 2020
1aaa21f
bpo-1635741 port zlib module to multi-phase init (GH-21995)
koubaa Sep 7, 2020
426f2b4
bpo-1635741: Port _opcode module to multi-phase init (PEP 489) (GH-22…
koubaa Sep 7, 2020
2aabc32
bpo-1635741: Port _overlapped module to multi-phase init (GH-22051)
koubaa Sep 7, 2020
1baf030
bpo-1635741 port _curses_panel to multi-phase init (PEP 489) (GH-21986)
koubaa Sep 7, 2020
fd4cafd
bpo-41720: Add "return NotImplemented" in turtle.Vec2D.__rmul__(). (G…
serhiy-storchaka Sep 7, 2020
22748a8
bpo-41316: Make tarfile follow specs for FNAME (GH-21511)
ArtemSBulgakov Sep 7, 2020
207c321
bpo-40744: Drop support for SQLite pre 3.7.3 (GH-20909)
Sep 7, 2020
b0ac5d7
bpo-41732: add iterator to memoryview (GH-22119)
Sep 8, 2020
15dcdb2
bpo-1635741: Port the termios to multi-phase init (PEP 489) (GH-22139)
koubaa Sep 8, 2020
52a2df1
bpo-1635741: Convert _sha256 types to heap types (GH-22134)
koubaa Sep 8, 2020
bb083d3
bpo-1635741: Port _string module to multi-phase init (GH-22148)
vstinner Sep 8, 2020
f315142
bpo-1635741: Port mashal module to multi-phase init (#22149)
vstinner Sep 8, 2020
2de50f2
Fix incorrect bpo number in change notes. (GH-22151)
markshannon Sep 8, 2020
3fd6999
bpo-38762: Extend logging.test_multiprocessing to cover missing cases…
iritkatriel Sep 8, 2020
84ef33c
Fix typo in typing.py (GH-22121)
gbleaney Sep 8, 2020
594f0ce
[doc] Fix padding in timeit (GH-22152)
andresdelfino Sep 8, 2020
58de1dd
bpo-41525: Make the Python program help ASCII-only (GH-21836)
serhiy-storchaka Sep 9, 2020
3ff6975
bpo-1635741: port scproxy to multi-phase init (GH-22164)
koubaa Sep 9, 2020
1e2f051
bpo-41726: Update the refcounts info of PyType_FromModuleAndSpec in r…
shihai1991 Sep 9, 2020
640e8e1
Fix compiler warnings in init_dump_ascii_wstr() (GH-22150)
vstinner Sep 9, 2020
76553e5
Add minor clarification in logging documentation. (GH-22167)
vsajip Sep 9, 2020
fa8c9e7
bpo-41687: Fix error handling in Solaris sendfile implementation (GH-…
kulikjak Sep 9, 2020
1b4552c
bpo-41428: Implementation for PEP 604 (GH-21515)
MaggieMoss Sep 9, 2020
7a797a3
Add missing colon to IDLE doc markup (GH-22007)
andresdelfino Sep 9, 2020
4712471
Update idlelib/help.html to current IDLE doc (GH-22181)
terryjreedy Sep 9, 2020
788b79f
[doc] Remove superfluous comment about equal in f-strings (GH-22006)
andresdelfino Sep 10, 2020
1e874d5
Update logging documentation to tidy up formatting (GH-22173)
bharel Sep 10, 2020
f76d894
bpo-1635741: Port cmath to multi-phase init (PEP 489) (GH-22165)
koubaa Sep 10, 2020
06d0b8b
bpo-37149: Change Shipman tkinter link from archive.org to TkDocs (GH…
roseman Sep 10, 2020
3304cbd
Doc: Fix alphabetical ordering of removeprefix/suffix. (GH-22194)
benjaminp Sep 10, 2020
fb27187
[doc] struct: update note about network byte order form to be more he…
theacodes Sep 11, 2020
31c9828
bpo-41729: Fix test_winconsole failures (3) and hang (GH-22146)
terryjreedy Sep 12, 2020
7e711ea
bpo-41731: Make test_cmd_line_script pass with -vv (GH-22206)
terryjreedy Sep 12, 2020
1b0f0e3
bpo-39651: Fix asyncio proactor _write_to_self() (GH-22197)
vstinner Sep 12, 2020
c753306
bpo-41672: Fix type mismatches in imaplib docs (GH-22207)
norbertcyran Sep 12, 2020
b48389d
bpo-33239: Fix default value of 'buffering' parameter in docs of temp…
sir-sigurd Sep 13, 2020
2ec6752
bpo-38967: Improve the error msg for reserved _sunder_ names in enum …
ZackerySpytz Sep 13, 2020
94bfdee
bpo-41778: Change a punctuation on documentation. (GH-22229)
eamanu Sep 13, 2020
7dbbea7
bpo-39883: Update macOS installer copy of LICENSE. (GH-22235)
ned-deily Sep 14, 2020
457d4e9
bpo-41513: Add docs and tests for hypot() (GH-22238)
rhettinger Sep 14, 2020
efcbe78
Fix a typo in locale Docs (#22233)
abdnh Sep 14, 2020
8f2b991
bpo-41646: Mention path-like objects support in the docs for shutil.c…
ZackerySpytz Sep 14, 2020
7c11a9a
bpo-41744: Package python.props with correct name in NuGet package (G…
vslavik Sep 14, 2020
542e1df
bpo-40721: add note about enum member name case (GH-22231)
ethanfurman Sep 14, 2020
95a8a0e
bpo-41513: Remove broken tests that fail on Gentoo (GH-22249)
rhettinger Sep 15, 2020
7bcc645
bpo-41776: Revise example of "continue" in the tutorial documentation…
neerajsamtani Sep 15, 2020
e5fbe0c
bpo-41631: _ast module uses again a global state (#21961)
vstinner Sep 15, 2020
5531269
Improve the description of difflib in the documentation (GH-22253)
Mandeepahlawat Sep 15, 2020
5a565b3
minor reformat of enum tests (GH-22259)
ethanfurman Sep 15, 2020
ac0333e
Fix all Python Cookbook links (#22205)
andresdelfino Sep 15, 2020
2e87774
bpo-41780: Fix __dir__ of types.GenericAlias (GH-22262)
isidentical Sep 15, 2020
bff01f3
bpo-39587: Enum - use correct mixed-in data type (GH-22263)
ethanfurman Sep 15, 2020
47f6ec4
Doc: Fix broken manpage link (GH-21937)
tipabu Sep 15, 2020
22415ad
bpo-41789: honor object overrides in Enum classes (GH-22250)
ethanfurman Sep 15, 2020
0705ec8
bpo-41792: Add is_typeddict function to typing.py (GH-22254)
pxeger Sep 16, 2020
3064dbf
bpo-41517: do not allow Enums to be extended (#22271)
ethanfurman Sep 16, 2020
83f6dcd
[doc] Minor improvements to is_typeddict (GH-22280)
andresdelfino Sep 16, 2020
c95ad7a
bpo-39728: Enum: fix duplicate `ValueError` (GH-22277)
ethanfurman Sep 16, 2020
5c1b46d
acknowledge Weipeng Hong's contributions (GH-22284)
ethanfurman Sep 16, 2020
a5634c4
bpo-41746: Add type information to asdl_seq objects (GH-22223)
pablogsal Sep 16, 2020
fc23a94
_auto_called cleanup (GH-22285)
ethanfurman Sep 16, 2020
7219e27
Enum: make `Flag` and `IntFlag` members iterable (GH-22221)
ethanfurman Sep 16, 2020
dcfaa52
bpo-41715: Fix potential catastrofic backtracking in c_analyzer. (GH-…
serhiy-storchaka Sep 17, 2020
0b419b7
bpo-41662: Fix bugs in binding parameters in sqlite3 (GH-21998)
serhiy-storchaka Sep 17, 2020
a33f2c2
bpo-27032, bpo-37328: Document removing HTMLParser.unescape(). (GH-22…
serhiy-storchaka Sep 17, 2020
5a83647
bpo-41808: Add What's New 3.9 entry missing from master (#22294)
terryjreedy Sep 18, 2020
27201cd
Remove duplicated words words (GH-22298)
serhiy-storchaka Sep 18, 2020
8af239e
bpo-41762: Fix usage of productionlist markup in the doc (GH-22281)
vstinner Sep 18, 2020
6595cb0
bpo-35293: Remove RemovedInSphinx40Warning (GH-22198)
corona10 Sep 18, 2020
8394500
bpo-35293: Travis CI uses "make venv" for the doc (GH-22307)
vstinner Sep 18, 2020
ec8a15b
Make fractional value accumulation consistent inside and outside the …
rhettinger Sep 19, 2020
2b05361
bpo-41756: Introduce PyGen_Send C API (GH-22196)
vladima Sep 19, 2020
ae0d2a3
bpo-41811: create SortKey members using first given value (GH-22316)
ethanfurman Sep 19, 2020
0c71a66
bpo-33689: Blank lines in .pth file cause a duplicate sys.path entry …
idomic Sep 19, 2020
c8c70e7
Add missing whatsnew entry for TestCase.assertNoLogs (GH-22317)
mdickinson Sep 19, 2020
bfee9fa
bpo-41815: SQLite: segfault if backup called on closed database (GH-2…
pdmccormick Sep 20, 2020
5c0eed7
bpo-12178: Fix escaping of escapechar in csv.writer() (GH-13710)
berkerpeksag Sep 20, 2020
778ad92
[doc] Teach 0-args form of super in Programming FAQ (GH-22176)
andresdelfino Sep 20, 2020
bc6b7fa
bpo-41513: Add accuracy tests for math.hypot() (GH-22327)
rhettinger Sep 21, 2020
c322948
bpo-41819: Fix compiler warning in init_dump_ascii_wstr() (GH-22332)
SamuelMarks Sep 21, 2020
1b328ea
bpo-1635741: Convert an _lsprof method to argument clinic (GH-22240)
koubaa Sep 21, 2020
68526fe
bpo-40084: Enum - dir() includes member attributes (GH-19219)
lem2clide Sep 21, 2020
7c62e06
Update Lib/pydoc.py
eamanu Sep 21, 2020
3fe4f09
Fix pydoc to show successfully the documentation when the wrapped fun…
earias314 Sep 21, 2020
db27059
Show help when __docs__ is available
earias314 Sep 22, 2020
3190469
add tests
earias314 Sep 22, 2020
b4e3a0e
Fix Tests
eamanu Sep 22, 2020
14ac1cc
Add follow_wrapped to help builtin
eamanu Apr 22, 2019
fab599b
Add NEW
eamanu Apr 22, 2019
49903af
Fix whitespace on Lib/pydoc.py
eamanu Apr 22, 2019
c055b09
Change follow_wrapped parameter to be True for default
eamanu Apr 25, 2019
5d97298
Update Lib/pydoc.py
eamanu Sep 21, 2020
2ccf2b6
Fix pydoc to show successfully the documentation when the wrapped fun…
earias314 Sep 21, 2020
ba53568
Show help when __docs__ is available
earias314 Sep 22, 2020
904b016
add tests
earias314 Sep 22, 2020
ae212f4
Fix Tests
eamanu Sep 22, 2020
6d87003
Merge branch 'bpo-29941' of github.com:eamanu/cpython into bpo-29940
eamanu Sep 22, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
59 changes: 13 additions & 46 deletions .azure-pipelines/ci.yml
@@ -1,18 +1,14 @@
variables:
manylinux: false
coverage: false

resources:
containers:
- container: manylinux1
image: pyca/cryptography-manylinux1:x86_64
trigger: ['master', '3.9', '3.8', '3.7']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./prebuild-checks.yml
Expand All @@ -24,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./docs-steps.yml
Expand All @@ -35,14 +31,16 @@ jobs:
- job: macOS_CI_Tests
displayName: macOS CI Tests
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
#condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
# bpo-39837: macOS tests on Azure Pipelines are disabled
condition: false

variables:
testRunTitle: '$(build.sourceBranchName)-macos'
testRunPlatform: macos

pool:
vmImage: xcode9-macos10.13
vmImage: macos-10.14

steps:
- template: ./macos-steps.yml
Expand All @@ -54,50 +52,19 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.0j
openssl_version: 1.1.1g

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt


- job: ManyLinux1_CI_Tests
displayName: ManyLinux1 CI Tests
dependsOn: Prebuild
condition: |
and(
and(
succeeded(),
eq(variables['manylinux'], 'true')
),
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
)

pool:
vmImage: ubuntu-16.04

container: manylinux1

variables:
testRunTitle: '$(build.sourceBranchName)-manylinux1'
testRunPlatform: manylinux1
openssl_version: ''

steps:
- template: ./posix-steps.yml
parameters:
dependencies: yum
sudo_dependencies: ''
xvfb: false
patchcheck: false


- job: Ubuntu_Coverage_CI_Tests
displayName: Ubuntu CI Tests (coverage)
dependsOn: Prebuild
Expand All @@ -111,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.0j
openssl_version: 1.1.1g

steps:
- template: ./posix-steps.yml
Expand All @@ -131,7 +98,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: vs2017-win2016
vmImage: windows-2019

strategy:
matrix:
Expand All @@ -145,7 +112,7 @@ jobs:
buildOpt: '-p x64'
testRunTitle: '$(Build.SourceBranchName)-win64'
testRunPlatform: win64
maxParallel: 2
maxParallel: 4

steps:
- template: ./windows-steps.yml
Expand Down
4 changes: 2 additions & 2 deletions .azure-pipelines/docs-steps.yml
Expand Up @@ -12,7 +12,7 @@ steps:
inputs:
versionSpec: '>=3.6'

- script: python -m pip install sphinx==1.8.2 blurb python-docs-theme
- script: python -m pip install sphinx==2.2.0 blurb python-docs-theme
displayName: 'Install build dependencies'

- ${{ if ne(parameters.latex, 'true') }}:
Expand All @@ -21,7 +21,7 @@ steps:
displayName: 'Build documentation'

- ${{ if eq(parameters.latex, 'true') }}:
- script: sudo apt-get update && sudo apt-get install -qy --force-yes texlive-full
- script: sudo apt-get update && sudo apt-get install -qy --force-yes texlive-full
displayName: 'Install LaTeX'

- script: make dist PYTHON=python SPHINXBUILD='python -m sphinx' BLURB='python -m blurb'
Expand Down
4 changes: 3 additions & 1 deletion .azure-pipelines/macos-steps.yml
Expand Up @@ -6,14 +6,16 @@ steps:
- script: ./configure --with-pydebug --with-openssl=/usr/local/opt/openssl --prefix=/opt/python-azdev
displayName: 'Configure CPython (debug)'

- script: make -s -j4
- script: make -j4
displayName: 'Build CPython'

- script: make pythoninfo
displayName: 'Display build info'

- script: make buildbottest TESTOPTS="-j4 -uall,-cpu --junit-xml=$(build.binariesDirectory)/test-results.xml"
displayName: 'Tests'
continueOnError: true
timeoutInMinutes: 30

- task: PublishTestResults@2
displayName: 'Publish Test Results'
Expand Down
1 change: 1 addition & 0 deletions .azure-pipelines/posix-deps-apt.sh
@@ -1,3 +1,4 @@
#!/bin/sh
apt-get update

apt-get -yq install \
Expand Down
4 changes: 2 additions & 2 deletions .azure-pipelines/posix-steps.yml
Expand Up @@ -20,7 +20,7 @@ steps:
- script: ./configure --with-pydebug
displayName: 'Configure CPython (debug)'

- script: make -s -j4
- script: make -j4
displayName: 'Build CPython'

- ${{ if eq(parameters.coverage, 'true') }}:
Expand Down Expand Up @@ -49,7 +49,7 @@ steps:
- script: ./venv/bin/python -m coverage xml
displayName: 'Generate coverage.xml'

- script: source ./venv/bin/activate && bash <(curl -s https://codecov.io/bash)
- script: source ./venv/bin/activate && bash <(curl -s https://codecov.io/bash) -y .github/codecov.yml
displayName: 'Publish code coverage results'


Expand Down
62 changes: 16 additions & 46 deletions .azure-pipelines/pr.yml
@@ -1,18 +1,14 @@
variables:
manylinux: false
coverage: false

resources:
containers:
- container: manylinux1
image: pyca/cryptography-manylinux1:x86_64
pr: ['master', '3.9', '3.8', '3.7']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./prebuild-checks.yml
Expand All @@ -24,7 +20,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

steps:
- template: ./docs-steps.yml
Expand All @@ -33,14 +29,16 @@ jobs:
- job: macOS_PR_Tests
displayName: macOS PR Tests
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
#condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))
# bpo-39837: macOS tests on Azure Pipelines are disabled
condition: false

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-macos'
testRunPlatform: macos

pool:
vmImage: xcode9-macos10.13
vmImage: macos-10.14

steps:
- template: ./macos-steps.yml
Expand All @@ -54,50 +52,19 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-linux'
testRunPlatform: linux
openssl_version: 1.1.0j
openssl_version: 1.1.1g

steps:
- template: ./posix-steps.yml
parameters:
dependencies: apt


- job: ManyLinux1_PR_Tests
displayName: ManyLinux1 PR Tests
dependsOn: Prebuild
condition: |
and(
and(
succeeded(),
eq(variables['manylinux'], 'true')
),
eq(dependencies.Prebuild.outputs['tests.run'], 'true')
)

pool:
vmImage: ubuntu-16.04

container: manylinux1

variables:
testRunTitle: '$(system.pullRequest.TargetBranch)-manylinux1'
testRunPlatform: manylinux1
openssl_version: ''

steps:
- template: ./posix-steps.yml
parameters:
dependencies: yum
sudo_dependencies: ''
xvfb: false
patchcheck: false


- job: Ubuntu_Coverage_PR_Tests
displayName: Ubuntu PR Tests (coverage)
dependsOn: Prebuild
Expand All @@ -111,12 +78,12 @@ jobs:
)

pool:
vmImage: ubuntu-16.04
vmImage: ubuntu-18.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.0j
openssl_version: 1.1.1g

steps:
- template: ./posix-steps.yml
Expand All @@ -131,7 +98,7 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: vs2017-win2016
vmImage: windows-2019

strategy:
matrix:
Expand All @@ -145,7 +112,10 @@ jobs:
buildOpt: '-p x64'
testRunTitle: '$(System.PullRequest.TargetBranch)-win64'
testRunPlatform: win64
maxParallel: 2
winarm64:
arch: arm64
buildOpt: '-p arm64'
maxParallel: 4

steps:
- template: ./windows-steps.yml
Expand Down