If you are going to go through all of the trouble might as well target an eventual split up of the project.
I think the "core" pyjs project should look like this: pyjs/ <-- root/repo pyjs/ runtime/ <-- JS code/templates lib/ <-- python standard lib in JS bin/ <-- command line wrapper over translator translator/ <-- Python->JavaScript translator test/ <-- unit test base class, test runner tests/ <-- unit tests for pyjs setup.py This is modeled on many other python projects. The desktop runtimes and widget set would get moved out into a separate repositories: pyjs-pyjamas/ <-- root/repo pyjamas/ setup.py pyjs-desktop/ <-- root/repo pyjsm, pyv8, etc I think flatter and simpler hierarchy is better. - lex -- --- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyjs-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.