Incompatibility with pypy interpreter
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza ejecutando test/test_jsonobjects.py con PyPy e inspecciona la importación que falla en src/jsonconversion/encoder.py; test/testing_utils.py muestra cómo se utiliza el encoder. El trabajo estará terminado cuando las pruebas se ejecuten con PyPy sin depender del miembro no disponible json.encoder.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When trying to use jsonconversion with the pypy interpreter (e.g. pypy3.6 /custom/patch/python-jsonconversion/test/test_jsonobjects.py) the following error occurs:
File "/home/basti/develop/python-jsonconversion/test/test_jsonobjects.py", line 12, in <module>
from testing_utils import convert_with_assertion
File "/home/basti/develop/python-jsonconversion/test/testing_utils.py", line 17, in <module>
from jsonconversion.encoder import JSONObjectEncoder
File "/home/basti/develop/python-jsonconversion/src/jsonconversion/encoder.py", line 13, in <module>
from json.encoder import JSONEncoder, _make_iterencode, encode_basestring, encode_basestring_ascii, INFINITY
ImportError: cannot import name '_make_iterencode'
The '_make_iterencode' is a protected member os json.encoder. Is there a possibility to only use the public API of json.encoder?
- Lenguaje dominante
- Python
- Estrellas
- 9
- Forks
- 3
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
huggingface/Repo2RLEnv#163 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
NousResearch/hermes-agent#121143 ·