Mark Dickinson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f79ffc879b 
								
							 
						 
						
							
							
								
								gh-119740: Remove deprecated trunc delegation ( #119743 )  
							
							... 
							
							
							
							Remove the delegation of `int` to the `__trunc__` special method: `int` will now only delegate to `__int__` and `__index__` (in that order). `__trunc__` continues to exist, but its sole purpose is to support `math.trunc`.
---------
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 
							
						 
						
							2024-06-02 10:16:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alyssa Coghlan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd6cd621e0 
								
							 
						 
						
							
							
								
								gh-118934: Fix PyEval_GetLocals docs (PEP 667) ( #119932 )  
							
							... 
							
							
							
							PEP 667's description of the planned changes to PyEval_GetLocals
was internally inconsistent when accepted, so the docs added for
gh-74929 didn't match either the current behaviour or the intended
behaviour once gh-118934 is fixed.
This PR updates the documentation and 3.13 What's New to match the
intended behaviour (once gh-118934 is fixed).
It also tidies up lingering references to `f_locals` always being a
dictionary (this hasn't been true since at least when custom
namespace support for class statement execution was added) 
							
						 
						
							2024-06-02 04:44:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								015b1fdd0a 
								
							 
						 
						
							
							
								
								gh-100117: Fix inaccuracy in documentation of the CodeObject's co_positions field. ( #119364 )  
							
							
							
						 
						
							2024-05-31 17:09:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alyssa Coghlan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e870c852c0 
								
							 
						 
						
							
							
								
								gh-74929: PEP 667 general docs update (gh-119201)  
							
							... 
							
							
							
							* expand on What's New entry for PEP 667 (including porting notes)
* define 'optimized scope' as a glossary term
* cover comprehensions and generator expressions in locals() docs
* review all mentions of "locals" in documentation (updating if needed)
* review all mentions of "f_locals" in documentation (updating if needed) 
							
						 
						
							2024-05-21 03:32:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35b5eaa176 
								
							 
						 
						
							
							
								
								gh-118767: Improve tests and docs for bool(NotImplemented) ( #118813 )  
							
							
							
						 
						
							2024-05-09 13:52:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c079a0203 
								
							 
						 
						
							
							
								
								gh-118767: Make bool(NotImplemented) raise TypeError ( #118775 )  
							
							
							
						 
						
							2024-05-08 11:12:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								153b3f7530 
								
							 
						 
						
							
							
								
								gh-118465: Add __firstlineno__ attribute to class (GH-118475)  
							
							... 
							
							
							
							It is set by compiler with the line number of the first line of
the class definition. 
							
						 
						
							2024-05-06 12:02:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c13d9e37a 
								
							 
						 
						
							
							
								
								gh-74929: Rudimentary docs for PEP 667 ( #118581 )  
							
							... 
							
							
							
							This is *not* sufficient for the final 3.13 release, but it will do for beta 1:
- What's new entry
- Updated changelog entry (news blurb)
- Mention the proxy for f_globals in the datamodel and Python frame object docs
This doesn't have any C API details (what's new refers to the PEP). 
							
						 
						
							2024-05-05 15:31:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a01fd7b9b 
								
							 
						 
						
							
							
								
								gh-115775: Add whatsnew entry about __static_attributes__ (GH-117909)  
							
							... 
							
							
							
							Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 
							
						 
						
							2024-04-19 12:57:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d0be7aea5 
								
							 
						 
						
							
							
								
								Add 'The Python 2.3 Method Resolution Order' ( #116435 )  
							
							
							
						 
						
							2024-04-15 13:01:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adorilson Bezerra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2276176d5 
								
							 
						 
						
							
							
								
								Add information about negative  indexes to sequence datamodel doc ( #110903 )  
							
							... 
							
							
							
							Co-authored by Terry Jan Reedy 
							
						 
						
							2024-03-25 18:34:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gouvernathor 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67f742e03a 
								
							 
						 
						
							
							
								
								gh-72971: Clarify the special no-TypeError behavior for equality ( #110729 )  
							
							
							
						 
						
							2024-03-03 00:45:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gouvernathor 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2713c2abc8 
								
							 
						 
						
							
							
								
								gh-104219: Document that idunders can return NotImplemented ( #104220 )  
							
							... 
							
							
							
							Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 
							
						 
						
							2024-03-01 16:51:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erlend E. Aasland 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbe44f150c 
								
							 
						 
						
							
							
								
								Docs: mark up NotImplemented using the :data: role throughout the docs ( #116135 )  
							
							
							
						 
						
							2024-02-29 20:46:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adorilson Bezerra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7455864f2 
								
							 
						 
						
							
							
								
								Erase some unnecessary quotes on data model doc ( #113521 )  
							
							... 
							
							
							
							Thanks to Pedro Arthur Duarte (pedroarthur.jedi at gmail.com) for help with this bug. 
							
						 
						
							2024-02-24 19:16:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daler 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c80da4c14 
								
							 
						 
						
							
							
								
								gh-115572: Move codeobject.replace() docs to the data model ( #115631 )  
							
							
							
						 
						
							2024-02-18 14:13:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christophe Papazian 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de07941729 
								
							 
						 
						
							
							
								
								gh-115405: add versionadded tag for co_qualname in code objects documentation ( #115411 )  
							
							
							
						 
						
							2024-02-13 16:10:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e19103a346 
								
							 
						 
						
							
							
								
								gh-114552: Update __dir__ method docs: it allows returning an iterable ( #114662 )  
							
							
							
						 
						
							2024-02-10 08:34:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									cdzhan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b04c5005cc 
								
							 
						 
						
							
							
								
								Fix the confusing "User-defined methods" reference in the datamodel ( #114276 )  
							
							... 
							
							
							
							Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> 
							
						 
						
							2024-01-21 03:45:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									InSync 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a47353d587 
								
							 
						 
						
							
							
								
								datamodel: Fix a typo in `object.__init_subclass__` ( #111599 )  
							
							
							
						 
						
							2024-01-12 22:59:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Batchelder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e68806c712 
								
							 
						 
						
							
							
								
								Docs: Amend codeobject.co_lines docs; end number is exclusive ( #113970 )  
							
							... 
							
							
							
							The end number should be exclusive, not inclusive. 
							
						 
						
							2024-01-12 16:04:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8629816c6 
								
							 
						 
						
							
							
								
								gh-113664: Improve style of Big O notation (GH-113695)  
							
							... 
							
							
							
							Use cursive to make it looking like mathematic formulas. 
							
						 
						
							2024-01-10 15:01:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1f8392432 
								
							 
						 
						
							
							
								
								Document the co_lines method on code objects ( #113682 )  
							
							... 
							
							
							
							Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> 
							
						 
						
							2024-01-03 19:29:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6a5b4736e5 
								
							 
						 
						
							
							
								
								gh-113313: Note that slice support is not required for all sequences. (gh-113377)  
							
							
							
						 
						
							2023-12-21 15:54:59 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Girão Serrão 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a7cc667f8 
								
							 
						 
						
							
							
								
								Fix typo in datamodel docs ( #113314 )  
							
							... 
							
							
							
							Co-authored-by: Rodrigo Girão Serrão <5621605+rodrigogiraoserrao@users.noreply.github.com> 
							
						 
						
							2023-12-20 11:58:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d05a180350 
								
							 
						 
						
							
							
								
								gh-101100: Improve docs on exception attributes (GH-113057)  
							
							... 
							
							
							
							* Improve docs on exception attributes
* thanks sphinx-lint
* fix doctests
* argh, okay, give up on doctests
* Various improvements 
							
						 
						
							2023-12-13 10:59:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								81a15ea74e 
								
							 
						 
						
							
							
								
								gh-101100: Further improve docs on function attributes ( #113001 )  
							
							
							
						 
						
							2023-12-12 20:21:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c5b9c107a 
								
							 
						 
						
							
							
								
								gh-101100: Improve documentation on function attributes ( #112933 )  
							
							... 
							
							
							
							Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> 
							
						 
						
							2023-12-11 12:00:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96f64a2b1b 
								
							 
						 
						
							
							
								
								gh-101100: Improve documentation of TracebackType attributes ( #112884 )  
							
							
							
						 
						
							2023-12-09 22:43:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed21d0c1f4 
								
							 
						 
						
							
							
								
								gh-101100: Improve documentation for attributes on instance methods ( #112832 )  
							
							
							
						 
						
							2023-12-08 13:18:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9707d3c3d 
								
							 
						 
						
							
							
								
								gh-101100: Improve documentation of code object attributes ( #112781 )  
							
							
							
						 
						
							2023-12-06 20:15:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d109f637c0 
								
							 
						 
						
							
							
								
								gh-101100: Properly document frame object attributes ( #112735 )  
							
							
							
						 
						
							2023-12-05 19:27:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f20cafdbf 
								
							 
						 
						
							
							
								
								gh-101100: Fix many easily solvable Sphinx nitpicks in the datamodel docs ( #112737 )  
							
							
							
						 
						
							2023-12-05 09:59:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45650d1c47 
								
							 
						 
						
							
							
								
								gh-101100: Fix most Sphinx nitpicks in inspect.rst ( #112662 )  
							
							
							
						 
						
							2023-12-03 17:32:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13405ecffd 
								
							 
						 
						
							
							
								
								gh-79932: raise exception if frame.clear() is called on a suspended frame ( #111792 )  
							
							
							
						 
						
							2023-11-07 08:49:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63acf78d71 
								
							 
						 
						
							
							
								
								GH-101100: Fix reference warnings for `__enter__ and __exit__` ( #110112 )  
							
							
							
						 
						
							2023-10-19 18:05:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erlend E. Aasland 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb1184280b 
								
							 
						 
						
							
							
								
								Docs: Resolve Sphinx warnings in dis.rst ( #108476 )  
							
							... 
							
							
							
							- Link to the code objects reference
- Suppress link to deliberately undocumented builtins.__build_class__
- Suppress links for example methods 
							
						 
						
							2023-08-25 13:28:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b7bff0655 
								
							 
						 
						
							
							
								
								Datamodel: Add headings to the standard type hierarchy ( #108146 )  
							
							... 
							
							
							
							Dedent content according to the new layout. 
							
						 
						
							2023-08-25 13:02:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f5b1a0661 
								
							 
						 
						
							
							
								
								Docs: Datamodel: Merge "Notes on using __slots__" with the parent section ( #108400 )  
							
							
							
						 
						
							2023-08-25 12:27:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2d07d3289 
								
							 
						 
						
							
							
								
								gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386)  
							
							
							
						 
						
							2023-07-29 08:48:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d036db728e 
								
							 
						 
						
							
							
								
								gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894)  
							
							
							
						 
						
							2023-07-21 12:34:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Riahiamirreza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43389e4a3a 
								
							 
						 
						
							
							
								
								Fix typo in datamodel.rst ( #106587 )  
							
							
							
						 
						
							2023-07-10 17:22:41 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93a970ffbc 
								
							 
						 
						
							
							
								
								gh-106046: Improve error message from os.fspath if __fspath__ is set to None ( #106082 )  
							
							
							
						 
						
							2023-06-26 00:06:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								060277d96b 
								
							 
						 
						
							
							
								
								gh-103921: Document PEP 695 ( #104642 )  
							
							... 
							
							
							
							Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 
							
						 
						
							2023-05-26 10:48:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5088006ca 
								
							 
						 
						
							
							
								
								GH-97950: Use new-style index directive ('builtin') ( #104164 )  
							
							... 
							
							
							
							* Uncomment builtin removal in pairindextypes
* Use new-style index directive ('builtin') - C API
* Use new-style index directive ('builtin') - Extending
* Use new-style index directive ('builtin') - Library
* Use new-style index directive ('builtin') - Reference
* Use new-style index directive ('builtin') - Tutorial 
							
						 
						
							2023-05-06 06:54:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7a0a52196 
								
							 
						 
						
							
							
								
								gh-102500: Document PEP 688 ( #102571 )  
							
							... 
							
							
							
							Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> 
							
						 
						
							2023-05-04 08:23:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55d50d147c 
								
							 
						 
						
							
							
								
								GH-97950: Use new-style index directive ('statement') ( #104162 )  
							
							
							
						 
						
							2023-05-04 13:48:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6ab463684b 
								
							 
						 
						
							
							
								
								GH-97950: Use new-style index directive ('object') ( #104158 )  
							
							... 
							
							
							
							* Uncomment object removal in pairindextypes
* Use new-style index directive ('object') - C API
* Use new-style index directive ('object') - Library
* Use new-style index directive ('object') - Reference
* Use new-style index directive ('object') - Tutorial 
							
						 
						
							2023-05-04 13:04:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Turner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d0122372f2 
								
							 
						 
						
							
							
								
								GH-97950: Use new-style index directive ('module') ( #103996 )  
							
							... 
							
							
							
							* Use new-style index directive ('module') - C API
* Use new-style index directive ('module') - Library
* Use new-style index directive ('module') - Reference
* Use new-style index directive ('module') - Tutorial
* Uncomment module removal in pairindextypes
* Use new-style index directive ('module') - C API
* Use new-style index directive ('module') - Library
* Use new-style index directive ('module') - Reference 
							
						 
						
							2023-05-04 10:17:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafael Fontenelle 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68ed2a2a3f 
								
							 
						 
						
							
							
								
								GH-103484: Fix redirected permanently URLs ( #104001 )  
							
							... 
							
							
							
							Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Oleg Iarygin <dralife@yandex.ru> 
							
						 
						
							2023-05-02 09:34:44 +03:00