Migrate from ujson to orjson
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne damit, zu ermitteln, wo ujson in der Lambda-Schicht importiert und verwendet wird, und vergleiche anschließend diese Aufrufstellen mit dem dokumentierten Verhalten von orjson. Die Migration ist abgeschlossen, wenn das Projekt nicht mehr von ujson abhängt, orjson in seinen bestehenden Serialisierungspfaden verwendet und die relevanten Tests oder Prüfungen weiterhin erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
ujson is currently not supported, and is in maintenance mode
[!WARNING] UltraJSON's architecture is fundamentally ill-suited to making changes without risk of introducing new security vulnerabilities. As a result, this library has been put into a maintenance-only mode. Support for new Python versions will be added and critical bugs and security issues will still be fixed but all other changes will be rejected. Users are encouraged to migrate to orjson which is both much faster and less likely to introduce a surprise buffer overflow vulnerability in the future.
https://pypi.org/project/ujson/
'orjson' -> https://pypi.org/project/orjson/
hopefully it's a drop-in replacement
- Vorherrschende Sprache
- Python
- Sterne
- 102
- Forks
- 52
- Ø Merge
- 5 T. 19 Std.
- Gemergte PRs (30 T.)
- 2
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus DataDog/datadog-lambda-python
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
DataDog/datadog-lambda-python#758 · 1 Reaktion ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
DataDog/datadog-lambda-python#755 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
DataDog/datadog-lambda-python#688 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
DataDog/datadog-lambda-python#682 · 1 Kommentar ·
-
DataDog/datadog-lambda-python#633 · 2 Kommentare · 1 zugewiesene Person ·
Alle Issues in DataDog/datadog-lambda-python
Ähnliche Issues
-
documentation help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
simonw/sqlite-utils#872 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100