Google Cloud Run для Django, Cloud Build не работает для psycop2-binary

Я успешно использую Google Build для непрерывной интеграции с Google Cloud Run для приложения Django.

Однако недавно psycop2-binary начал выдавать ошибки, как показано ниже

Вы можете найти информацию о требованиях ниже, а также :

Django==3.1.0
google-auth
google-cloud
google-cloud-pubsub==2.5.0
google-cloud-storage==1.25.0
google-cloud-secret-manager==0.1.1
django-sitemap-generate==0.5.0
django-cors-headers==3.2.1
djangorestframework==3.11.1
django-storages==1.9.1
django-anymail[mailgun]
django-robots==4.0
python-dateutil==2.8.1
gunicorn==20.0.4
requests==2.23.0
stripe==2.43.0
six==1.14.0
google-api-python-client==1.8.3
pyparsing==2.4.7
protobuf==3.20.*
djangorestframework-jwt==1.10.0
djangorestframework-simplejwt==5.2.0
django-filter==21.1
google-cloud-logging>=3.0.0
kubernetes==24.2.0
google-cloud-container==2.11.0
google-cloud-build==3.9.0
psycopg2-binary==2.9.3

Как я могу решить эту проблему?

Обновил psycopg2-binary до 2.9.5, и ситуация разрешилась.

В дополнение к вашему ответу @london_utku о новой возможности в psycopg 2.9.5

  • Добавьте поддержку Python 3.11.
  • Добавьте поддержку подсчета рядов в операторах MERGE в бинарных пакетах. (билет #1497).
  • Пакет Wheel скомпилирован под OpenSSL 1.1.1r и PostgreSQL 15 libpq.

Вы также можете просмотреть все заметки о выпуске для Psycopg 2.9.5 документации

Вернуться на верх