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 — Update location of the stable_abi.py script by encukou · Pull Request #1103 · python/devguide Conversation
|
| .. code-block:: shell | ||
|
|
||
| ./python ./Tools/scripts/stable_abi.py --all ./Misc/stable_abi.toml | ||
| ./python ./Tools/build/stable_abi.py --all ./Misc/stable_abi.toml |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This one still fails on my machine with a fresh build of 3.12 FYI:
> python ./Tools/build/stable_abi.py --all ./Misc/stable_abi.toml
Running Debug|x64 interpreter...
Traceback (most recent call last):
File "C:\Users\alexw\coding\cpython\Tools\build\stable_abi.py", line 757, in <module>
main()
File "C:\Users\alexw\coding\cpython\Tools\build\stable_abi.py", line 723, in main
results['unixy_check'] = do_unixy_check(manifest, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alexw\coding\cpython\Tools\build\stable_abi.py", line 394, in do_unixy_check
present_macros = gcc_get_limited_api_macros(['Include/Python.h'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\alexw\coding\cpython\Tools\build\stable_abi.py", line 526, in gcc_get_limited_api_macros
sysconfig.get_config_var("CC").split()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
But at least the instructions now point to scripts that actually exist 😆
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Whoa! I've meant to exclude that on Windows, but apparently I forgot! (un)fortunately there currently aren't any extra checks to run on Windows, so as a workaround, instead of
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Issue: python/cpython#105091 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
Instructions for adding a new definition to the limited API don't work on platforms withoutmake
There was an error while loading. Please reload this page.