CyberSource / CyberSource/cybersource-rest-samples-python
Remove Typing dependencie
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 29
- Forks
- 34
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I am implementing the service and when I try to execute the following message appears.
[ERROR] AttributeError: type object 'Callable' has no attribute '_abc_registry'
Traceback (most recent call last):
File "/var/lang/lib/python3.7/imp.py", line 234, in load_module
return load_source(name, filename, file)
File "/var/lang/lib/python3.7/imp.py", line 171, in load_source
module = _load(spec)
File "<frozen importlib._bootstrap>", line 696, in _load
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/var/task/app.py", line 5, in <module>
from linksys.core.apigateway.response import response
File "/opt/python/lib/python3.7/site-packages/linsys/core/apigateway/response.py", line 3, in <module>
from typing import Any
File "/var/task/typing.py", line 1359, in <module>
class Callable(extra=collections_abc.Callable, metaclass=CallableMeta):
File "/var/task/typing.py", line 1007, in __new__
self._abc_registry = extra._abc_registry
Manually delete the typing.py file, installed from the library dependencies, and do not generate the error.
Details
Python 3.7
cybersource-rest-client-python===0.0.20
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.
Línea de trabajo
Comienza con app.py y la importación de linksys/core/apigateway/response.py; después inspecciona el archivo typing.py mostrado en el traceback y la dependencia cybersource-rest-client-python===0.0.20. Reproduce el error de Python 3.7 y verifica que el ejemplo se ejecuta sin que esté instalado el archivo typing.py conflictivo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- api, backend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100