Pyjamas is a Python-to-Javascript compiler and an AJAX widget set for Web application development (its sister project is pyjamas-desktop). It is a port of Google's Web Toolkit to Python.
| Tags | Internet Web Browsers Dynamic Content Software Development Compilers Widget Sets Python |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | OS Independent |
| Implementation | JavaScript Python HTML CSS |
Recent releases


Release Notes: Improvements and additions were made in the standard modules. JSONParser was renamed to json and its interface was changed to match standard Python. A new Python-compliant logging module was added. In the User-Interface suite, new features and enhancements include a new platform override system that puts source files for both browsers and desktop Pyjamas applications in the same directory as the module being overridden, Gradient and Text functions for the 2D Canvas module, a fix for a long-standing issue with Focus.py, Video and Audio widgets that use HTML5 or Windows Media, and new JSONRPC server helper routines.


Release Notes: Simple sys.stdout and sys.stderr objects were added. sys.exc_info() was fixed to behave more like Python. A very basic traceback module was added. oninput and onpropertychange event support was added. A getWidget problem with HTMLTable under pyjd on Windows was fixed. Parsing of XML documents under pyjd on Windows was added. An auto-build (file monitoring) option was added to pyjsbuild. pyjscompressor.py was added. Various bugs were fixed. Several other features were added.


Release Notes: Very many changes were made. The Python interoperability was greatly improved, with a new --strict option that emphasizes strict Python compatibility over speed.


Release Notes: This is a testing pre-release of the upcoming 0.6 release. There are over 110 additions and enhancements to the compiler and the widget set itself. Also, pyjamas-desktop has been merged into the pyjamas release, and includes support for both XULrunner / Gecko, using python-hulahop, and Webkit (requiring a patched version of pywebkitgtk and Webkit).


Release Notes: This is a bugfix release of the Python Web Widget Set and Python-to-Javascript compiler.