101:40:24 $ git diff 2diff --git a/Dockerfile b/Dockerfile 3index 46bb57c..de6b412 100644 4--- a/Dockerfile 5+++ b/Dockerfile 6@@ -1,4 +1,4 @@ 7-FROM python:3.5 8+FROM pypy:3 9 ENV PYTHONUNBUFFERED 110 RUN apt-get update11 RUN apt-get install -y swig libssl-dev dpkg-dev netcat12diff --git a/docker-compose.yml b/docker-compose.yml13index 3237476..261ea5c 10064414--- a/docker-compose.yml15+++ b/docker-compose.yml16@@ -11,7 +11,7 @@ services:17 - ./misc/dbdata:/var/lib/postgresql/data18 web:19 # Docker hack to wait until Postgres is up, then run stuff.20- command: bash -c "while ! nc -w 1 -z db 5432; do sleep 0.1; done; python manage.py migrate; python manage.py runserver_plus 0.0.0.0:8000"21+ command: bash -c "while ! nc -w 1 -z db 5432; do sleep 0.1; done; /code/manage.py migrate; /code/manage.py runserver_plus 0.0.0.0:8000"22 image: pastery23 build: .24 volumes:25diff --git a/pastery/settings.py b/pastery/settings.py26index 7955066..19a0ea8 10064427--- a/pastery/settings.py28+++ b/pastery/settings.py29@@ -1,6 +1,13 @@30 import os31 import re32 33+try:34+ import psycopg235+except ImportError:36+ # Fall back to psycopg2cffi37+ from psycopg2cffi import compat38+ compat.register()39+40 from django.contrib import messages41 from typing import Dict, Union # noqa42 43diff --git a/manage.py b/manage.py44index 18923ef..a19b940 10075545--- a/manage.py46+++ b/manage.py47@@ -1,4 +1,4 @@48-#!/usr/bin/env python49+#!/usr/bin/env pypy350 import os51 import sys52 53diff --git a/requirements.txt b/requirements.txt54index b4dff50..ce96ef7 10064455--- a/requirements.txt56+++ b/requirements.txt57@@ -40,7 +40,7 @@ pexpect==4.2.1 # via ipython58 pickleshare==0.7.4 # via ipython59 pillow==4.3.060 prompt-toolkit==1.0.15 # via ipython61-psycopg2==2.7.3.162+psycopg2cffi63 ptyprocess==0.5.2 # via pexpect64 pygments==2.2.0 # via ipython65 python3-openid==3.1.0 # via django-allauth