VPython CVS is maintained at cvs.sourceforge.net:/cvsroot/visualpython Anonymous access is via pserver, as user anonymous, empty password. Mainline development is taking place in the "vpython-core2" module. Set the version number appropriately in configure.ac, and in the first line of __init__.py. Windows and Mac builds are now special to them; see VCBuild/VCBuild.txt and MAC-OSX.txt. In site-packages/vidle the file "edit with vidle.reg" contains registry settings for enabling correct startup of VIDLE by right-clicking a .py file. These settings should be imposed by the VPython installer. If you do development of the Visual source code: A convenient development environment on Linux (and other platforms) is Eclipse. On Ubuntu Linux, the package manager version of Eclipse doesn't seem to work, due to issues with java licensing. The easy thing to do is simply to use the package manager to install java, but to download Eclipse from eclipse.org. If you use eclipse, choose "CVS Repositories". In the upper right corner of the CVS Repositories frame, click on the icon for "Add CVS Repository". Specify host as visualpython.cvs.sourceforge.net and path as /cvsroot/visualpython. Choose extssh as the connection type. For Linux: In src/gtk2 there is a simple non-autoconf makefile for Ubuntu 8 as of Nov. 2008. It is unlikely to be kept up to date, but it gives an example of the basic elements of what the rather complex autoconf machinery needs to produce. Makefile.in, configure, and the helper programs for them are not maintained in CVS. You will have to run the autogen.sh script after a fresh checkout to create configure. You need to execute "chmod +x autogen.sh" in order to be able to execute ./autogen.sh. The result of executing autogen.sh is to produce the following files: configure (from configure.ac and acinclude.m4) Makefile.in (from Makefile.am) aclocal.m4 config.guess, config.sub, ltmain.sh, missing The source distribution is built with "make dist-bzip2". "make bzip" is also supported. Please provide patches in unified diff format, as generated with $ cvs diff -u This project uses tabs for indentation in C++, and spaces in Python. We do not use a separate developer's mailing list, so please direct any development-related questions to visualpython-users@lists.sourceforge.net.