Note: Development is sleeping at the moment. Discuss this here: pypyjs/pypyjs#213
pypyjs.github.io is the source for the http://pypyjs.org website, which is hosted via github pages.
PyPy.js: PyPy JIT-compiling to JavaScript at runtime. Because why not. The main PyPy.js repository is here:
All code is available under the MIT License.
If you would like to run the unittests, e.g.:
~ $ virtualenv pypyjs_env
~ $ cd pypyjs_env/
~/pypyjs_env $ source bin/activate
(pypyjs_env)~/pypyjs_env $ pip install --upgrade pip
(pypyjs_env)~/pypyjs_env $ pip install nose selenium
(pypyjs_env)~/pypyjs_env $ pip install -e git+https://github.com/pypyjs/pypyjs.git#egg=pypyjs
(pypyjs_env)~/pypyjs_env $ cd src/pypyjs/
(pypyjs_env)~/pypyjs_env/src/pypyjs$ nosetests
To run only a subset of tests, e.g.:
(pypyjs_env)~/pypyjs_env/src/pypyjs$ nosetests tests.test_editor
(pypyjs_env)~/pypyjs_env/src/pypyjs$ nosetests tests.test_console:PyPyJSSeleniumTests.test_standard_out_streams
pypyjs | Main repository to built a PyPyJS release |
pypy | Fork of PyPy with support for compiling to javascript |
pypyjs-release | Latest release build of PyPyJS, as a handy git submodule |
pypyjs-release-nojit | Latest release build of PyPyJS, without a JIT |
pypyjs-examples | Examples/snippets usage of pypyjs-release and pypyjs-release-nojit |
pypyjs.github.io | source for pypyjs.org website use pypyjs-release and pypyjs-release-nojit |