open-contracting / software-development-handbook

A guide for developers of OCP's tools
https://ocp-software-handbook.readthedocs.io/en/latest/
Other
4 stars 1 forks source link

Python on macOS Ventura issues #70

Closed jpmckinney closed 1 year ago

jpmckinney commented 1 year ago

So that I don't forget again... If I see an error like:

../../../../.pyenv/versions/3.8.12/envs/cove-ocds/lib/python3.8/site-packages/persistent/ring.py:22: in <module>
    from persistent import _ring
E   ImportError: dlopen(/Users/james/.pyenv/versions/3.8.12/envs/cove-ocds/lib/python3.8/site-packages/_cffi_backend.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '_ffi_prep_closure'

I need to:

As described at https://github.com/zopefoundation/persistent/issues/178#issuecomment-1299105356

This won't be necessary if https://foss.heptapod.net/pypy/cffi/-/issues/518 is closed.

jpmckinney commented 1 year ago

Closing as documented here at least.