Какую вилку или комбинацию пакетов нужно использовать, чтобы PyPy, Django и PostgreSQL играли вместе?
Я знаю, что 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, к сожалению.