Project

General

Profile

LegacyDevelopersWin32Environment » History » Version 4

Dan Smith, 12/27/2012 08:28 AM

1 1 Dan Smith
h1. Setting up a Win32 Development Environment
2
3
h2. Library and Runtime Prerequisites
4
5
Get and install the following in this order:
6
7
 # "Python 2.7.x":http://python.org/download/releases/2.7.3/
8
 # "PyGTK Win32 All-in-one installer":http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/
9
 # "PyLibXML2":http://users.skynet.be/sbi/libxml-python/
10
 # "PyWin32":http://sourceforge.net/projects/pywin32/files/pywin32/
11
 # "PySerial":http://sourceforge.net/projects/pyserial/files/pyserial/2.5/
12
13 3 Dan Smith
Notes:
14 4 Dan Smith
15 3 Dan Smith
 * For any of the above, be sure to get the latest version, and the py27 variant if/when available.
16
 * If you are on 64-bit Windows, be sure to either download the 32 or 64-bit variants of each of the above. They must all match bitness in order to work together.
17
18 1 Dan Smith
h2. CHIRP Development Process
19
20
Get and install the mercurial source code management tool:
21
22
 * "Mercurial SCM":http://mercurial.selenic.com/downloads/
23
24
25
h2. Clone the repository
26
27 2 Dan Smith
The next step is to download a copy of the repository. This is done from the command-line, and will create a @chirp.hg/@ directory in your current directory. Thus, you should change to the place you want it to be first. For example:
28 1 Dan Smith
29 2 Dan Smith
<pre>
30
C:\Users\Foo> cd \MyWorkspace
31
C:\MyWorkspace> hg clone http://d-rats.com/hg/chirp.hg
32
</pre>
33 1 Dan Smith
34
h2. Run chirp
35
36 2 Dan Smith
Python should be in your search path from the install, but if not, put it in the system PATH environment variable. Once you do that, you should be able to enter the directory that was created in the clone step above, and run chirpw with python:
37 1 Dan Smith
38 2 Dan Smith
<pre>
39
C:\MyWorkspace> cd chirp.hg
40
C:\MyWorkspace\chirp.hg> python chirpw
41
</pre>