"Python Assembler Translator"
Project home Page: http://pyastra.sourceforge.net/
More information at:
Current Release: 1.1
Supported microcontrollers and processors:
Whole Microchip PIC12, PIC14 and PIC16 families (run pyastra -mpic14 -plist for a complete list). It includes all the PIC12*, PIC14000 and PIC16*.
Supported by Mailing list, Forum. Slightly humorous.
From wikipedia:
Pyastra is a python to assembler translator. It takes source file written in python and, if the code contains no errors, generates an assembler file. Then you may comile it to hex-file using your favourite PIC assembler (gpasm, mpasm, or any other compatible with them).