Asyncpg и AWS Lambda

Я пытаюсь использовать asyncpg с AWS Lambda и получил следующую ошибку при попытке import asyncpg

 Unable to import module 'handler': No module named asyncpg.protocol.protocol' 

Я импортирую зависимости python, как в этом ответе с виртуальной средой и без нее.

UPD. Нашел это репо с пользовательским скомпилированным psycopg2 что хорошо работает с AWS Lambda, но для asyncpg не найдено такой альтернативы или инструкции по компиляции Lambda-friendly asyncpg пакета.

В этой библиотеке есть c-привязки, и лямбда не играет хорошо с ними. Основной способ справиться с этим – загрузить определенную библиотеку с ее привязками, предварительно скомпилированными для Linux-сред. Основной способ – следовать инструкциям здесь и убедиться, что библиотека, которую она уже скомпилировала в вашем Linux (или, я думаю, Mac). Это легко произойдет, просто создав venv и включив его в соответствие с вышеприведенными рекомендациями. Здесь вы можете найти аналогичную проблему. В общем, это обычное явление, и такие рамки, как чаша, пытаются найти некоторые обходные пути.