Migrate from ujson to orjson
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza localizando dónde se importa y se utiliza ujson en la capa de Lambda; después, compara esos puntos de llamada con el comportamiento documentado de orjson. La migración estará completa cuando el proyecto ya no dependa de ujson, utilice orjson en sus rutas de serialización existentes y las pruebas o comprobaciones pertinentes sigan pasando.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Python
- Estrellas
- 102
- Forks
- 52
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de DataDog/datadog-lambda-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
DataDog/datadog-lambda-python#758 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
DataDog/datadog-lambda-python#755 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
DataDog/datadog-lambda-python#688 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
DataDog/datadog-lambda-python#682 · 1 comentario ·
-
DataDog/datadog-lambda-python#633 · 2 comentarios · 1 asignado ·
Todos los issues de DataDog/datadog-lambda-python
Issues similares
-
货币战争手改优先级配置缺少列表元素类型校验(P3) Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Abiertoarea: ci bug perceived difficulty: 3
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ClickHouse/clickhouse-connect#1057 ·