Hello, MicroPython is a lean and efficient Python3 implementation for microcontrollers, embedded, mobile, and IoT systems (which also runs just as fine on desktops, servers, and clouds).
v1.8.2 brings initial proof-of-concept multi-threading support in the form of the _thread module, which closely matches the semantics of the corresponding CPython module. There is support for GIL and non-GIL builds; without the GIL enabled one must protect concurrent access to mutable Python state at the Python level using Lock objects. Threading with the GIL is enabled in the cc3200 port on the WiPy. Threading without the GIL is enabled on the unix port. The ESP8266 port has support for frozen bytecode (for scripts in the modules/ subdirectory), as well as optimisations for reduced memory usage and decreased memory fragmentation. The ESP8266 RTC also resumes correctly after a deepsleep. An initial "btree" module has been implemented for embedded database support (unix port only), and the documentation has been further improved, with pre-built PDF versions of the docs now available. Detailed changelog: https://github.com/micropython/micropython/releases/tag/v1.8.2 -- Best regards, Paul mailto:pmis...@gmail.com -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/