Skip to content

Instantly share code, notes, and snippets.

@ngoldbaum
Created July 25, 2025 19:31
Show Gist options
  • Select an option

  • Save ngoldbaum/232efb3b79ebd4c69a376be1b3ffbddb to your computer and use it in GitHub Desktop.

Select an option

Save ngoldbaum/232efb3b79ebd4c69a376be1b3ffbddb to your computer and use it in GitHub Desktop.
goldbaum at Nathans-MBP in ~/Documents/cryptography on free-threaded-support!
(.env) ± pip install .
Processing /Users/goldbaum/Documents/cryptography
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [44 lines of output]
Collecting cffi@ git+file:////Users/goldbaum/Documents/cffi-ft@upstream-pr
Cloning file:////Users/goldbaum/Documents/cffi-ft (to revision upstream-pr) to /private/var/folders/nk/yds4mlh97kg9qdq745g715rw0000gn/T/pip-install-iuanze5u/cffi_253ff656b2c14a19af020e9a409e8362
Running command git clone --filter=blob:none --quiet file:////Users/goldbaum/Documents/cffi-ft /private/var/folders/nk/yds4mlh97kg9qdq745g715rw0000gn/T/pip-install-iuanze5u/cffi_253ff656b2c14a19af020e9a409e8362
warning: filtering not recognized by server, ignoring
Resolved file:////Users/goldbaum/Documents/cffi-ft to commit d58ed448b68428f0434d68b850996904caf1533a
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [20 lines of output]
Traceback (most recent call last):
File "/Users/goldbaum/Documents/cffi-ft/.env/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
~~~~^^
File "/Users/goldbaum/Documents/cffi-ft/.env/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/goldbaum/Documents/cffi-ft/.env/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/nk/yds4mlh97kg9qdq745g715rw0000gn/T/pip-build-env-13lq3qo1/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/nk/yds4mlh97kg9qdq745g715rw0000gn/T/pip-build-env-13lq3qo1/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
self.run_setup()
~~~~~~~~~~~~~~^^
File "/private/var/folders/nk/yds4mlh97kg9qdq745g715rw0000gn/T/pip-build-env-13lq3qo1/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "<string>", line 22, in <module>
RuntimeError: CFFI does not support the free-threaded build of CPython 3.13. Upgrade to free-threaded 3.14 or newer to use CFFI with the free-threaded build.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment