Add pyglet to requirements

master
Kliment Yanev 2012-01-18 17:56:01 +01:00
parent a07d40b896
commit 813b33f225
1 changed files with 18 additions and 2 deletions

View File

@ -7,27 +7,38 @@ Printrun consists of printcore, pronsole and pronterface, and a small collection
# INSTALLING DEPENDENCIES # INSTALLING DEPENDENCIES
## Windows ## Windows
A precompiled version is available at http://koti.kapsi.fi/~kliment/printrun/
Download the following, and install in this order: Download the following, and install in this order:
1. http://python.org/ftp/python/2.7.2/python-2.7.2.msi 1. http://python.org/ftp/python/2.7.2/python-2.7.2.msi
2. http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe 2. http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe
3. http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.0-py27.exe 3. http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.0-py27.exe
4. http://launchpad.net/pyreadline/1.7/1.7/+download/pyreadline-1.7.win32.exe 4. http://launchpad.net/pyreadline/1.7/1.7/+download/pyreadline-1.7.win32.exe
5. http://pyglet.googlecode.com/files/pyglet-1.1.4.zip
For the last one, you will need to unpack it, open a command terminal,
go into the the directory you unpacked it in and run
`python setup.py install`
## Ubuntu/Debian ## Ubuntu/Debian
`sudo apt-get install python-serial python-wxgtk2.8` `sudo apt-get install python-serial python-wxgtk2.8 python-pyglet`
## Fedora 15 ## Fedora 15
`sudo yum install pyserial wxpython` `sudo yum install pyserial wxpython pyglet`
## Mac OS X Lion ## Mac OS X Lion
A precompiled version is available at http://koti.kapsi.fi/~kliment/printrun/
1. Ensure that the active Python is the system version. (`brew uninstall python` or other appropriate incantations) 1. Ensure that the active Python is the system version. (`brew uninstall python` or other appropriate incantations)
2. Download an install [wxPython2.8-osx-unicode] matching to your python version (most likely 2.7 on Lion, 2. Download an install [wxPython2.8-osx-unicode] matching to your python version (most likely 2.7 on Lion,
check with: python --version) from: http://wxpython.org/download.php#stable check with: python --version) from: http://wxpython.org/download.php#stable
Known to work PythonWX: http://superb-sea2.dl.sourceforge.net/project/wxpython/wxPython/2.8.12.1/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg Known to work PythonWX: http://superb-sea2.dl.sourceforge.net/project/wxpython/wxPython/2.8.12.1/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg
3. Download and unpack pyserial from http://pypi.python.org/packages/source/p/pyserial/pyserial-2.5.tar.gz 3. Download and unpack pyserial from http://pypi.python.org/packages/source/p/pyserial/pyserial-2.5.tar.gz
4. In a terminal, change to the folder you unzipped to, then type in: `sudo python setup.py install` 4. In a terminal, change to the folder you unzipped to, then type in: `sudo python setup.py install`
5. Repeat 4. with http://http://pyglet.googlecode.com/files/pyglet-1.1.4.zip
The tools will probably run just fine in 64bit on Lion, you don't need to mess The tools will probably run just fine in 64bit on Lion, you don't need to mess
with any of the 32bit settings. In case they don't, try with any of the 32bit settings. In case they don't, try
@ -35,6 +46,9 @@ with any of the 32bit settings. In case they don't, try
in a terminal before running Pronterface in a terminal before running Pronterface
## Mac OS X (pre Lion) ## Mac OS X (pre Lion)
A precompiled version is available at http://koti.kapsi.fi/~kliment/printrun/
1. Download and install http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.12.0-universal-py2.6.dmg 1. Download and install http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.12.0-universal-py2.6.dmg
2. Grab the source for pyserial from http://pypi.python.org/packages/source/p/pyserial/pyserial-2.5.tar.gz 2. Grab the source for pyserial from http://pypi.python.org/packages/source/p/pyserial/pyserial-2.5.tar.gz
3. Unzip pyserial to a folder. Then, in a terminal, change to the folder you unzipped to, then type in: 3. Unzip pyserial to a folder. Then, in a terminal, change to the folder you unzipped to, then type in:
@ -52,6 +66,7 @@ This alternative approach is confirmed to work on Mac OS X 10.6.8.
`sudo python setup.py install` `sudo python setup.py install`
Then repeat the same with http://launchpad.net/pyreadline/trunk/1.7/+download/pyreadline-1.7.zip Then repeat the same with http://launchpad.net/pyreadline/trunk/1.7/+download/pyreadline-1.7.zip
Then repeat the same with http://http://pyglet.googlecode.com/files/pyglet-1.1.4.zip
# USING PRONTERFACE # USING PRONTERFACE
@ -59,6 +74,7 @@ To use pronterface, you need:
* python (ideally 2.6.x or 2.7.x), * python (ideally 2.6.x or 2.7.x),
* pyserial (or python-serial on ubuntu/debian), * pyserial (or python-serial on ubuntu/debian),
* pyglet
* pyreadline (not needed on Linux) and * pyreadline (not needed on Linux) and
* wxPython * wxPython