Silme:Tutorial:Setting up environment
From Braniecki's Wiki
Contents |
[edit] Overview
This section explains how to set up an environment to work with silme.
[edit] Requirements
You need Python 2.5. Nothing more. For serveral IOClients and FormatParsers you will need additional modules like MySQLdb for MySQL, pysqlite for SQLite, pysvn for SVN etc.
[edit] Linux and MacOS
hg clone http://hg.mozilla.org/users/zbraniecki_mozilla.com/silme
And then you can write first example.py:
#!/usr/bin/python sys.path.append('./lib') # path where the silme/lib exists from silme.core import Entity def test(): entity = Entity('id, 'value') if __name__ == "__main__": test()
You can also checkout from HG ./silme/scripts to see examples. (launch from the directory above ./scripts, like: ./scripts/test.py)
[edit] Windows
- Go to python.org and download latest Python 2.6 msi package and install it.
- Download TortoiseHG and install it.
- Create a directory and right-click->tortisehg->clone directory and give it a path to silme repository.
- Open command line (cmd.exe) and type "set PATH=C:\Python26;%PATH%" to configure the path
- Navigate to directory where silme has been cloned to and try "python .\scripts\test.py"
You should be good to go from now on.
Next, let's take a closer look at the basic particles in the system - entities.
