Как заставить PyPy, Django и PostgreSQL работать вместе?

Какую вилку или комбинацию пакетов следует использовать, чтобы 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.

90
задан Ed. 19 June 2012 в 01:27
поделиться