Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
Open
Description
Bug report
Bug description:
With a freshly python built from main (on MacOS in this repro, but also tested on Linux), trying to generating thePEP-739 build-details with the--relative-paths
option fails.
$ ./python.exe -E Tools/build/generate-build-details.py /tmp/build-details.json --relative-paths
Traceback:
Traceback (most recent call last): File "/Users/itamaro/work/cpython/Tools/build/generate-build-details.py", line 194, in <module> main() ~~~~^^ File "/Users/itamaro/work/cpython/Tools/build/generate-build-details.py", line 186, in main make_paths_relative(data, args.config_file_path) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/itamaro/work/cpython/Tools/build/generate-build-details.py", line 157, in make_paths_relative new_path = os.path.relpath(current_path, data['base_prefix']) File "/Users/itamaro/work/cpython/Lib/posixpath.py", line 519, in relpath path = os.fspath(path)TypeError: expected str, bytes or os.PathLike object, not dict
CPython versions tested on:
CPython main branch, 3.15, 3.14
Operating systems tested on:
macOS, Linux