Development Environment Set Up

1. Install dependencies

All requried setup files are available in the "Resources" box on the right.

Install each resource in the order they are listed (Python first, PyDev last). If you know you already have any of these dependencies installed (and you would know), skip it and move on to the next).

Default installation configuration options are recommended, and it's nice to extract Eclipse ("PyDev") into "C:\Eclipse32"

2. Configure PyDev

The "PyDev" package provided here is a bundle of Eclipse + PyDev + Subversive.

Execute c:\eclipse32\eclipse.exe..

When Eclipse/Yoxos asks you to choose a workspace folder, it's good to set it to "C:\Eclipse32" and checkmark "Use this as the default and do not ask again".

The "Yoxos Install Manager" will then inform you of available updates which you can Cancel at your own discretion.

Now get PyDev to recognize Python and PyLint:

Window -> Preferences -> + Pydev -> Interpreter - Python

New -> File name: C:\Python24\python.exe -> Open -> OK

Pylint -> Use pylint? (Checkmark it)

Location of pylint (lint.py):

C:\Python24\Lib\site-packages\pylint\lint.py

-> OK

3. Check out the source code

The Google Code Subversion Repository can be anonymously checked out for read-only access.

File -> New -> Project... -> SVN -> Projects from SVN -> Next

Root URL: http://s11.googlecode.com/svn/ -> Next -> TRUNK

-> Finish

-> Find projects in the children of the selected resource

-> Finish -> Finish

4. Run it!

For fun.

Window -> Open Perspective -> Other... Pydev -> OK

Navigator -> + S11 -> + src -> S11.py

Run -> Run As -> 4 Python Run

5_H4ck_17!!10n3

S11_1s_4n_0p3n-s0u|2c3_p|20j3c7_wh1ch_

1s_41w4ys_1n_n33d_0f_3x7|24_h4ck3rs_70_

c0n7|21bu73_c0d3,_sk111s,_4nd_7im3.

If you haven't already, visit python.org.

Additional help sites

S11/doc

readme

http://s11.googlecode.com/svn/trunk/s11/doc/readme.txt

Help - Eclipse SDK

This software helps you develop.

http://help.eclipse.org/help32/index.jsp

Subversive FAQ

Subversion plugin for Eclipse.

http://polarion.org/index.php?project=subversive&page=faq

PyDev FAQ

Eclipse plugin that rocks.

http://pydev.sourceforge.net/faq.html

Pylint README

Helps assure coding standards. 

http://www.logilab.org/view?rql=Any%20X%20WHERE%20X%20eid%20870 

Try Python

This is a great web-based Python interpreter.

http://www.mired.org/home/mwm/try_python/

Resources

Python

o Core

o Psyco

o Pygame

Assurance

o Common

o ASTNG

o PyLint

Development

o PyDev