Version 3 (modified by Pat Tressel, 12 years ago) ( diff )


After installing Python:

Install Web2Py

As a Developer, it is best to run the Trunk version of Web2Py, so that you can fine-tune the version that you have installed & get involved with the Web2Py developer community. Note: If you have a slow internet connection, and bzr branch does not complete, see below.

bzr branch lp:~mdipierro/web2py/devel web2py

There are occasional issues with the latest Trunk, so you may need to try a slightly older revision.

cd web2py
bzr revno
bzr revert -r <earlier revision>

If you have a slow internet connection, the bzr branch of Web2Py may not complete, due to a Launchpad timeout (this is a reported problem). In this case, you can do a "lightweight checkout", which does not provide a full revision history, and cannot be used to submit code for Web2Py.

bzr checkout --lightweight lp:~mdipierro/web2py/devel web2py

Install Eden

As a Developer, you should generally run the Trunk version of Eden, so that you can submit patches against the latest code:

cd web2py/applications
bzr branch lp:sahana-eden eden

NB Note the fact that we ensure that the name of the web2py application has no hyphen in, as otherwise it cannot run under Apache!

Install Eclipse

If you want a graphical debugger to set breakpoints & step through code then it is recommended to install Eclipse:

Developer Guidelines

Now, see how to put your installation to work:

Note: See TracWiki for help on using the wiki.