Support Postgress Adaptor "psycopg2" in python_pip workflow
- 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