GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||
GeezerVison is showing github.com — gh-108494: Argument Clinic: Document how to generate code that uses the limited C API by vstinner · Pull Request #108584 · python/cpython Conversation
|
I converted locally multiple C extensions to the limited C API. Since the limited C API is now automatically enabled by "#define Py_LIMITED_API", in fact, the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Please do not remove the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
The |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I don't have a strong opinion either way. I don't see any harm in keeping it, if Serhiy prefers to |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Yeah, of course you can have both; Argument Clinic can try to autodetect it, and you can override it using the CLI. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
5222084 to
96502df
Compare
|
I updated the PR:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
If you need it, sure, I can keep it. It's just that for my needs, I didn't use it anymore. I was easier to remove it rather document it :-D |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I'm not sure that this PR title. Usage of the Limited C API is already determined automatically in the main branch, I did it in a previous change. This PR is more about documenting my recent AC work. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
You could left it undocumented if only I use it. 😄 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Co-authored-by: Alex Waygood <[email protected]>
There was an error while loading. Please reload this page.
Co-authored-by: Alex Waygood <[email protected]>
I prefer to document it. Maybe I can add a note: "option reserved to Serhiy's private usage" 🤣 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I changed it again ;) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sure, without the code changes, and only the documentation change remaining, it makes sense to title it as a documentation change ;) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Co-authored-by: Erlend E. Aasland <[email protected]>
…94.4RbDdu.rst Co-authored-by: Erlend E. Aasland <[email protected]>
|
Merged, thanks. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
* main: pythongh-108520: Fix bad fork detection in nested multiprocessing use case (python#108568) pythongh-108590: Revert pythongh-108657 (commit 400a1ce) (python#108686) pythongh-108494: Argument Clinic: Document how to generate code that uses the limited C API (python#108584) Document Python build requirements (python#108646) pythongh-101100: Fix Sphinx warnings in the Logging Cookbook (python#108678) Fix typo in multiprocessing docs (python#108666) pythongh-108669: unittest: Fix documentation for TestResult.collectedDurations (python#108670) pythongh-108590: Fix sqlite3.iterdump for invalid Unicode in TEXT columns (python#108657) Revert "pythongh-103224: Use the realpath of the Python executable in `test_venv` (pythonGH-103243)" (pythonGH-108667) pythongh-106320: Remove private _Py_ForgetReference() (python#108664) Mention Ellipsis pickling in the docs (python#103660) Revert "Use non alternate name for Kyiv (pythonGH-108533)" (pythonGH-108649) pythongh-108278: Deprecate passing the first param of sqlite3.Connection callback APIs by keyword (python#108632) pythongh-108455: peg_generator: install two stubs packages before running mypy (python#108637) pythongh-107801: Improve the accuracy of io.IOBase.seek docs (python#108268)
… that uses the limited C API (python/cpython#108584) Co-authored-by: Alex Waygood <[email protected]> Co-authored-by: Erlend E. Aasland <[email protected]>
… that uses the limited C API (python/cpython#108584) Co-authored-by: Alex Waygood <[email protected]> Co-authored-by: Erlend E. Aasland <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.