Skip to content

pypyjs/pypyjs.github.io

Repository files navigation

PyPy.js website

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.

image

PyPy.js: PyPy JIT-compiling to JavaScript at runtime. Because why not. The main PyPy.js repository is here:

https://github.com/pypyjs/pypyjs/

All code is available under the MIT License.

unittests

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

Repository Overview

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