Leider stoße ich auf einige Probleme, die dem abgespeckten micropython geschuldet sind...
Zum Beispiel ist kein queue enthalten, muss man also irgendwie selber implementieren...
Mein größtes Problem ist allerdings dass urequests nicht vollständig dem Original entspricht und ich bei jedem Abfragen eine TLS Fehlermeldung erhalte... Das soll man beim Original durch den zusätzlichen Parameter verify=False abschalten können, aber im urequests gibts das nicht Also hab ich einfach das original requests Module manuell auf die SD kopiert, aber das wäre ja zu einfach gewesen: urllib3 wird benötigt, Ok, also auch das drauf kopiert dann leider das nächste Problem: __future__ wird benötigt....
Tja und am letzten kau ich jetzt schon seit einigen Stunden
Hab mir https://pypi.python.org/pypi/future geladen, das src/future Verzeichnis in __future__ umbenannt und in /sd/lib/ abgelegt. Klappt leider nicht:
>>> import telegram
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/sd/scripts/telegram.py", line 2, in <module>
File "/sd/lib/requests/__init__.py", line 43, in <module>
File "/sd/lib/urllib3/__init__.py", line 4, in <module>
ImportError: no module named '__future__.absolute_import'
>>>
Das Absurde ist das in der setup.py von dem Module auch bereits __future__ importiert wird ... *what the fuck?*
Weiß hier jemand nen Tipp?