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

Migrate Argument Clinic docs from CPython to the devguide #1151

Closed
wants to merge 81 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
0a31001
Issue #19659: Added documentation for Argument Clinic.
larryhastings Jan 4, 2014
2aa5401
Argument Clinic: fixed test suite, improved howto.
larryhastings Jan 5, 2014
5233c16
Issue #20141: Improved Argument Clinic's support for the PyArg_Parse …
larryhastings Jan 7, 2014
dd8ecf3
Issue #19273: The marker comments Argument Clinic uses have been changed
larryhastings Jan 7, 2014
6d59917
Closes #20200: Argument Clinic custom converter example should be in a
zware Jan 10, 2014
81492e6
Issue #20214: Fixed a number of small issues and documentation errors in
larryhastings Jan 12, 2014
ade6a87
Minor doc fix in Clinic howto.
larryhastings Jan 12, 2014
70f458e
Issue #20268: Argument Clinic now supports cloning the parameters
larryhastings Jan 15, 2014
c472248
Issue #20226: Major improvements to Argument Clinic.
larryhastings Jan 16, 2014
5648faf
Issue #20287: Argument Clinic's output is now configurable, allowing
larryhastings Jan 18, 2014
047b449
Doc improvements for Clinic howto "Goals" section.
larryhastings Jan 18, 2014
e17b6ff
Issue #20294: Argument Clinic now supports argument parsing for __new…
larryhastings Jan 19, 2014
2a0b318
Doc fixes for Argument Clinic.
larryhastings Jan 22, 2014
f48045a
#20348: fix headers markup in Argument Clinic howto. Patch by Moritz…
ezio-melotti Jan 25, 2014
5f12ffc
Documentation fixes, including fixing "suspicious" problems.
larryhastings Jan 26, 2014
d270e98
#Issue 20456: Several improvements and bugfixes for Argument Clinic,
larryhastings Feb 1, 2014
a0be8a3
Fix Issue #21528 - Fix documentation typos
dstufft May 20, 2014
64b5380
Issue #24000: Improved Argument Clinic's mapping of converters to legacy
larryhastings May 8, 2015
66db86b
Argument Clinic: added missing bit of info in howto
taleinat May 16, 2015
051e5a2
Issue #24232: Fix typos. Patch by Ville Skyttä.
berkerpeksag May 18, 2015
2902a6a
Issue #24232: Fix typos. Patch by Ville Skyttä.
berkerpeksag May 18, 2015
aff9abe
Back porting changeset db302b88fdb6 to 3.4 branch, which fixed multip…
orsenthil Jun 15, 2015
125f205
null merge with 3.4
orsenthil Jun 15, 2015
030c577
null merge 3.4 to 3.5 (9a0c5ffe7420 merged 3.4 to default, bypassing …
ned-deily Jun 15, 2015
0a18965
null merge 3.5 to default (9a0c5ffe7420 merged 3.4 to default, bypass…
ned-deily Jun 15, 2015
cdc1d5b
Issue #25626: Change zlib to accept Py_ssize_t and cap to UINT_MAX
vadmium Nov 20, 2015
bc32170
Issue #25626: Merge zlib fix from 3.5
vadmium Nov 21, 2015
5cbbd2f
Issue #27130: Fix handling of buffers exceeding UINT_MAX in “zlib” mo…
vadmium Jul 23, 2016
5a543c9
Issue #27626: Spelling fixes in docs, comments and internal names
vadmium Jul 28, 2016
a248952
Issue #26462: Doc: reduce literal_block warnings, fix syntax highligh…
vadmium Jul 26, 2016
1b726cb
Issue #27745: Fix some typos in Argument Clinic howto, by Lele Gaifax
vadmium Aug 12, 2016
63abe55
clinic: PY_LONG_LONG -> long long
benjaminp Sep 8, 2016
9f1870c
Issue 28753: Argument Clinic howto docfix, courtesy Julien Palard.
larryhastings Nov 20, 2016
3af3844
Change double hyphens (en dashes) to em (longer) dashes
vadmium Nov 21, 2016
f022274
Merge doc fixups from 3.5
vadmium Nov 21, 2016
31d111f
Merge doc fixups from 3.6
vadmium Nov 21, 2016
aebb567
Change an en-dash to an em-dash.
serhiy-storchaka Nov 21, 2016
c3f61c0
Issue 28753: Argument Clinic howto docfix, courtesy Julien Palard.
vadmium Dec 10, 2016
8089521
Issue #28755: Improve syntax highlighting in Arg Clinic howto
vadmium Dec 10, 2016
eb6d990
Issues #28755, #28753: Merge Arg Clinic howto from 3.5
vadmium Dec 10, 2016
fe943cc
Issue #28755: Merge Arg Clinic howto from 3.6
vadmium Dec 10, 2016
599e3d4
bpo-29918: Add missed "const" modifiers in C API documentation. (#846)
serhiy-storchaka Mar 30, 2017
eeeceed
bpo-29596: Improve clinic howto documentation (GH-1710)
gfyoung Jun 6, 2017
a0d67b7
Improve highlighting of some code blocks. (GH-6401)
serhiy-storchaka Apr 8, 2018
08cc339
Docs: be less specific about python versions (GH-6985)
grimreaper May 20, 2018
23e0488
bpo-20260: Implement non-bitwise unsigned int converters for Argument…
serhiy-storchaka Jul 26, 2018
52daf95
bpo-35042: Use the :pep: role where a PEP is specified (#10036)
matrixise Oct 26, 2018
1258db6
Doc: Replace the deprecated highlightlang directive by highlight. (#1…
matrixise May 17, 2019
70be695
bpo-38600: NULL -> ``NULL``. (GH-17001)
serhiy-storchaka Oct 30, 2019
94a615b
bpo-42048: Clinic Howto: Document AC's defining_class converter (GH-2…
Jan 20, 2021
fbe087e
bpo-45320: Remove long-deprecated inspect methods (GH-28618)
hugovk Oct 20, 2021
9195d3d
bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)
encukou Feb 11, 2022
c2e6013
gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)
methane May 12, 2022
26e30a1
Document Py_ssize_t. (GH-92512)
JulienPalard May 13, 2022
0260219
Docs: remove redundant "adverb-adjective" hyphens from compound modif…
nedbat Jul 5, 2022
fb406e5
gh-95007: Remove the NoneType return converter from Argument Clinic D…
noamcohen97 Aug 1, 2022
67dc719
gh-97956: Mention `generate_global_objects.py` in `AC How-To` (#97957)
sobolevn Oct 7, 2022
7a1b039
docs: Change links to label refs (#98454)
slateny Oct 26, 2022
89e8ca7
gh-98763: Prefer "python" over "python3" for command line examples in…
felixxm Jan 11, 2023
e709d91
gh-64658: Expand Argument Clinic return converter docs (#104175)
erlend-aasland May 5, 2023
c113769
gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104…
erlend-aasland May 12, 2023
4f38aa3
Docs: Normalize Argument Clinic How-To section capitalization (#106788)
erlend-aasland Jul 15, 2023
e67a548
Docs: Normalise Argument Clinic advanced topics headings (#106842)
erlend-aasland Jul 18, 2023
d7a9d61
Docs: Argument Clinic: Group guides about default values (#106872)
erlend-aasland Jul 18, 2023
c6bf58b
Docs: Argument Clinic: Add Background and Tutorial top-level sections…
erlend-aasland Jul 21, 2023
d7f9081
Docs: Remove duplicate word in Argument Clinic howto heading (#107169)
hakancelikdev Jul 24, 2023
6ffa5e8
Docs: Add missing markup to Argument Clinic docs (#106876)
erlend-aasland Jul 24, 2023
6dc096d
Docs: Remove the numbered steps from the Argument Clinic tutorial (#1…
erlend-aasland Jul 26, 2023
8c81360
Docs: Argument Clinic: Restructure "Basic concepts and usage" (#106981)
erlend-aasland Jul 26, 2023
d9390c8
gh-107507: Replace 'The goals of Argument Clinic' with a summary (#10…
erlend-aasland Jul 31, 2023
7a96719
Docs: Argument Clinic: Improve 'How to write a custom converter' (#10…
erlend-aasland Aug 5, 2023
d2da97a
Docs: Argument Clinic: Move the CConverter class to the reference (#1…
erlend-aasland Aug 7, 2023
d03a72a
gh-95065: Add Argument Clinic support for deprecating positional use …
erlend-aasland Aug 7, 2023
bfaa355
gh-86457: Add docs for Argument Clinic @text_signature directive (#10…
erlend-aasland Aug 8, 2023
fbef1af
gh-104683: Add --exclude option to Argument Clinic CLI (#107770)
erlend-aasland Aug 8, 2023
f8d0c67
Docs: clean up Argument Clinic howto's (#107797)
erlend-aasland Aug 9, 2023
9b75651
Merge remote-tracking branch 'clone/main' into migrate-clinic-docs
erlend-aasland Aug 9, 2023
d3b2f41
Add clinic.rst with history
erlend-aasland Aug 9, 2023
62ffd34
Remove migrated clinic.rst path (Doc/howto/clinic.rst)
erlend-aasland Aug 9, 2023
5d3ca1a
Add clinic.rst to Development Tools and conf.py
erlend-aasland Aug 9, 2023
97fe521
Adapt clinic.rst
erlend-aasland Aug 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@


garbage_collector.rst @pablogsal
clinic.rst @erlend-aasland
1 change: 1 addition & 0 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ def _asset_hash(path: os.PathLike[str]) -> str:
rediraffe_redirects = {
# Development Tools
"clang.rst": "development-tools/clang.rst",
"clinic.rst": "development-tools/clinic.rst",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These redirects were for when pages were at the top level -- it isn't really needeed for an entirely new page.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, thanks!

"coverity.rst": "development-tools/coverity.rst",
"gdb.rst": "development-tools/gdb.rst",
# Advanced Tools was renamed Development Tools in gh-1149
Expand Down
Loading
Loading