Estoy tratando de construir un apk pero sigue diciéndome que necesito mpmath => 0.19. El problema proviene de Sympy porque cuando construí el apk sin él todo funcionó como se esperaba. No sé por qué necesita mpmath, incluso cuando incluyo mpmath en el requisito, sigo recibiendo el mismo error. Necesito ayuda por favor.

buildozer.spec

Comando:

Buildozer Android depuración despliegue ejecutar.

Archivo de especificaciones: https://pastebin.com/71maKs5n

Registros completos

`https://pastebin.com/EvALr3fW`
0
R.Phiz 4 may. 2020 a las 17:29

2 respuestas

La mejor respuesta

Sin embargo, encuentro una solución simple que funcionó para mí.

Importé localmente los módulos, copiándolos de / usr / local / lib al directorio de mi aplicación donde se encuentran el archivo main.py y los archivos buildozer.spec, y eliminando sympy y mpmath de los requisitos de la aplicación.

0
R.Phiz 3 jun. 2020 a las 21:05

Este es un problema de orden de dependencia, sympy se instala antes de mpmath pero falla porque quiere que mpmath esté presente.

La solución más simple es probablemente agregar una receta de compilación para mpmath.

1
inclement 4 may. 2020 a las 16:41