Buy now for both MAMP and MAMP Pro, 9.00€.
Come with support by email and all updates while six months.
With Paypal account or credit card : secure payment by Paypal
With SPMPT you get Subversion, server, apache modules, python binding and client. SVN is a control version system which permit you to go back to a previous version of source code, but not only, you can put in Subversion repository any kind of files. It's a world wide software used by Google or sourceforge for example.
Trac is a web tool which permit you to manage project. It's include a Wiki to write documentation about your project, a bug tracker, and an SVN Browser, which allow you to compare file between two release, browse folder of your project, look changes, download files. Trac include a syntax color highlighting for many languages (PHP, C, Python...).
Python is a programming language used in many project, such as Trac. Python programs can be pre-compiled for faster execution.
If you are a Python web programmer you know mod_python/mod_wsgi allow you to run python programs in HTTPd web environment. Mod_python/mod_wsgi are an apache HTTPd module, (like mod_php). With this module you can create websites or web applications with Python language. Trac, is a greate example of Python web application.
To make your life easier, SPMPT is shipped with some scripts which permit you to create new svn repository and trac project, in few minutes by anwser some questions.
In SPMPT 2.1 you will found MySQLdb-python, this module permit you to write Python programs with a connection to MySQL. You can also install the Django Framework easely on your Mac with MAMP.
If your are developper, and writes many lines of code, and sometimes, You try something, but you have to delete some lines of previous code. So you save as a new file and works on a file apart. then if you make some mitics you can get back with your saved file.
Imagine, a system which permit you to "auto save as", view differencies between to revision ! you can get back easely.
Look good no ? this is Subversion.
Subversion is a very nice versionning tool. But to be really efficient, you need a GUI permit you to browse the code dans compare revision. This is Trac. But Trac is more than a browser of code. Trac is also a bug traker, a wiki and a project manager. The code is syntax highlighted.
Python webdevelopper are not forgoten on Mac. With SPMPT you get Python and Mod_python on your Mac with no effort. Feel free to develop !