)]}'
{"pack_wheel.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f76fe82b5120998a3e67ef8a1cb159f634763c73","unresolved":true,"context_lines":[{"line_number":105,"context_line":"    Caller is responsible for cleaning up the tempdir."},{"line_number":106,"context_line":"    \"\"\""},{"line_number":107,"context_line":"    tmp \u003d tempfile.mkdtemp()"},{"line_number":108,"context_line":"    if getattr(sys, \u0027_is_gil_enabled\u0027, lambda: True)():"},{"line_number":109,"context_line":"        cmd \u003d ["},{"line_number":110,"context_line":"            sys.executable, \u0027setup.py\u0027,"},{"line_number":111,"context_line":"            \u0027bdist_wheel\u0027, \u0027-d\u0027, tmp, \u0027--py-limited-api\u003dcp310\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"8b87f224_5cfc1771","line":108,"updated":"2026-02-08 00:38:37.000000000","message":"This is still only an approximation of what we really want -- the trick is, we can\u0027t go to `setup.py` on sufficiently new python versions, but we also **need** to do `setup.py` to get `abi3` -- I\u0027ve not figured out any way to get that `--py-limited-api` arg plumbed in through `pyproject.toml`. Fortunately, we don\u0027t need any sort of limited ABI stuff for free-threaded builds -- upstream hasn\u0027t established what that should look like yet.\n\n(Not that I\u0027d be opposed to us using that if they figured it out. A huge win with the abi3 wheels is that they Just Work with new python versions; we don\u0027t need to go getting a release out to publish new wheels to support a new version.)","commit_id":"5ba6c665b1cf8dd830c64100f4f5a3cfdd73e0fc"}]}
