PyMite is a flyweight Python interpreter written from scratch to execute on 8-bit and larger microcontrollers with resources as limited as 64 KiB of program memory (flash) and 4 KiB of RAM. PyMite supports a subset of the Python 2.5 syntax and can execute a subset of the Python 2.5 bytecodes. PyMite can also be compiled, tested and executed on a desktop computer.

Read more about what PyMite can do or browse through my LongTermIdeas for PyMite.

Discussion

Please join the PyMite maillist for all communications concerning PyMite. This will ensure that FAQs can be found in the list archives and all issues are captured and available for public inspection.

Project Management

This Trac site serves as the control center for PyMite development. Only registered developers can edit the wikis and submit tickets. Please email me a bug report with a patch to become a registered developer.

Author

Dean Hall, Houston, TX, USA.

Download

The current release is 05.

Release Release Date Package MD5
05 2007/05/10 pymite-05.tar.gz 02f820d693595415c2e74ec5aaf582d8
04 2006/12/14 pymite-04.tar.gz 5af5da702c8fb70ff5193fc98705401d
03 2006/09/18 pymite-03.tar.gz 145456f828172ac73dcb833f613abad9

Or, check out the latest code using Subversion like this:

svn co https://svn.pymite.python-hosting.com/trunk pymite

Please do not use older PyMite releases (01 and 02) that are hosted on Sourceforge