aws / aws/aws-encryption-sdk-python

Feature request: Add support for typing with mypy

Offen
#563 3 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue
Vorherrschende Sprache
Python
Sterne
255
Forks
92
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
2

Beschreibung

### Problem:

Using the aws_encryption_sdk in a project with mypy produces this error:

```
error: Skipping analyzing "aws_encryption_sdk": module is installed, but missing library stubs or py.typed marker
```

### Solution:

I attempted to simply add the py.typed marker file to my virtualenv and it seems not as simple, a lot of other incompatibilities.
Maybe stubs or .pyi could be provided

Thank you very much!

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den gemeldeten mypy-Fehler beim Importieren von aws_encryption_sdk zu reproduzieren, untersuche dann die öffentliche Typisierungsoberfläche des Pakets und die im Issue genannten Inkompatibilitäten. Ermittle, ob das Paket eine py.typed-Markierung verwenden kann oder Stubs benötigt, und betrachte die Arbeit als abgeschlossen, wenn mypy die unterstützten öffentlichen Importe ohne diese Fehler analysieren kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

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