aws / aws/aws-lambda-builders

Feature request: Allow ignoring dependencies when building with python pip

Offen
#496 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
contributors/welcome type/feature
Vorherrschende Sprache
Python
Sterne
381
Forks
162
Ø Merge
1 T. 1 Std.
Gemergte PRs (30 T.)
2

Beschreibung

I'd like some way to set a flag, preferably per library, that disables downloading dependencies. The example I have is that I'm using the pynamodb library to interact with dynamodb, and when installing the library, it pulls in the entire botocore as a dependency. This pushes the lambda function over the size limit for editing in the console, which is quite annoying. Botocore is built into the lambda runtime, so pynamo doesn't need to install its own copy.

See https://github.com/pynamodb/PynamoDB/issues/1166

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Das Issue nennt keine Dateien oder Tests; beginne damit, den beim Erstellen von Lambda-Paketen verwendeten Pfad für die Python-Abhängigkeitsinstallation nachzuverfolgen, und lies das verknüpfte PynamoDB-Issue als Kontext. Die Aufgabe ist erfüllt, wenn es eine konfigurierbare Möglichkeit gibt, ausgewählte Abhängigkeiten wegzulassen und dabei ein gültiges Lambda-Paket zu erzeugen, mit Abdeckung des angeforderten Verhaltens.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, python
Bereich
build-system, cloud
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.