Какую вилку или комбинацию пакетов следует использовать, чтобы PyPy, Django и PostgreSQL хорошо играли вместе?
I знаю, что PyPy и Django прекрасно работают вместе, но я менее уверен в PyPy и PostgreSQL. Я действительно вижу, что Алекс Гейнор создал вилку PyPy под названием pypy-postgresql . Я также знаю, что некоторые люди используют psycopg2-ctypes .
Есть ли разница между этими вилками? Или стоит использовать стабильную версию 1.9 PyPy и использовать psycopg2-ctypes? Использование параметров ctypes может снизить производительность, см. Комментарий ниже.
Кроме того, сталкивался ли кто-нибудь с какими-либо подводными камнями при использовании PyPy с pyscopg2? Кажется, достаточно легко вернуться к CPython, если что-то не работает, но в основном я ищу вещи, которые программист может сделать заранее, чтобы подготовиться.
Я огляделся, не похоже, что psycopg2 изначально работает с PyPy. Хотя кажется, что для некоторых людей psycopg2-ctypes действительно работает, было обсуждение pypy-dev . Я работаю в Windows и, к сожалению, не думаю, что psycopg2-ctypes готов для Windows.