aws / aws/aws-lambda-builders

Support Postgress Adaptor "psycopg2" in python_pip workflow

Ouverte
#45 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area/workflow/python_pip maintainer/need-response
Langage dominant
Python
Étoiles
381
Forks
162
Merge moyen
1 j 1 h
PR mergées (30 j)
2

Description

**Description:**
Customers using Postgress with Lamnbda in Python run into the problem where this library does not load in AWS Lambda. This is a build time problem and not a runtime one. AWS Lambda does not include necessary `libpq.so` file required by Postgress in the runtime. So people have to compile & statically link this library.

See: https://github.com/jkehler/awslambda-psycopg2
More: https://stackoverflow.com/questions/44855531/no-module-named-psycopg2-psycopg-modulenotfounderror-in-aws-lambda

**Steps to reproduce the issue:**
1.
2.
3.

**Observed result:**

**Expected result:**

**Additional environment details (Ex: Windows, Mac, Amazon Linux etc)**

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par localiser le workflow python_pip et retracer la façon dont les dépendances avec des bibliothèques natives sont compilées pour AWS Lambda. Comparez son comportement actuel avec la solution de contournement liée pour psycopg2 sur Lambda, puis définissez et vérifiez un empaquetage réussi de psycopg2 ; l’issue ne fournit aucun fichier nommé ni aucun test à exécuter.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, python
Domaine
build-system, cloud
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.