Difference between revisions of "CcPublisher Prerequisites"
(→Prerequisites) |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:CcPublisher]] | [[Category:CcPublisher]] | ||
[[Category:Developer]] | [[Category:Developer]] | ||
− | |||
− | |||
− | + | This page describes the prerequisites needed to develop ccPublisher. We try to maintain pure Python within our Subversion repository (either with a vendor tag or svn:external). However, there are a handful of dependencies which are better built on individual systems or installed from binaries. | |
− | + | * '''Python 2.4''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * '''Python 2.4''' | ||
** Windows: http://python.org/download/ | ** Windows: http://python.org/download/ | ||
** Mac OS X: http://undefined.org/python/ | ** Mac OS X: http://undefined.org/python/ | ||
Line 20: | Line 10: | ||
* '''pywin32''' Python Extensions for the Win32 API (Windows only) | * '''pywin32''' Python Extensions for the Win32 API (Windows only) | ||
** http://starship.python.net/crew/mhammond/win32/Downloads.html | ** http://starship.python.net/crew/mhammond/win32/Downloads.html | ||
− | * '''wxPython''' Unicode build | + | * '''wxPython''' Unicode build required to properly support non-ANSI characters in ''any'' input field. So really, just use the Unicode build. |
− | ** [http://wxpython.org/download.php | + | ** [http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-unicode-2.6.2.1-py24.exe Windows] |
+ | ** [http://prdownloads.sourceforge.net/wxpython/wxPython2.6-osx-unicode-2.6.2.1-macosx10.3-py2.4.dmg Mac OS X (10.3 and later)] | ||
+ | ** Linux: use a distro-specific package or see [http://wxpython.org/download.php the wxPython download page] for other options | ||
* '''elementtree''' | * '''elementtree''' | ||
** ''Note:'' This is a change as of 8 February 2006 (see [[why ElementTree]] for details on the switch from libxml2) | ** ''Note:'' This is a change as of 8 February 2006 (see [[why ElementTree]] for details on the switch from libxml2) | ||
** http://effbot.org/downloads/#elementtree | ** http://effbot.org/downloads/#elementtree | ||
− | == | + | == Developing ccPublisher == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Depending on your platform and toolset, your development model may vary slightly. See the appropriate tool/platform-specific page: | |
− | + | * [[Developing ccPublisher with Command Line Tools]] | |
+ | * [[Developing ccPublisher with Eclipse]] | ||
+ | * [[Developing ccPublisher with Wing]] |
Latest revision as of 14:15, 29 June 2006
This page describes the prerequisites needed to develop ccPublisher. We try to maintain pure Python within our Subversion repository (either with a vendor tag or svn:external). However, there are a handful of dependencies which are better built on individual systems or installed from binaries.
- Python 2.4
- Windows: http://python.org/download/
- Mac OS X: http://undefined.org/python/
- Linux: http://python.org/download/ (usually installed by default, or available in your distributinos official package repository)
- pywin32 Python Extensions for the Win32 API (Windows only)
- wxPython Unicode build required to properly support non-ANSI characters in any input field. So really, just use the Unicode build.
- Windows
- Mac OS X (10.3 and later)
- Linux: use a distro-specific package or see the wxPython download page for other options
- elementtree
- Note: This is a change as of 8 February 2006 (see why ElementTree for details on the switch from libxml2)
- http://effbot.org/downloads/#elementtree
Developing ccPublisher
Depending on your platform and toolset, your development model may vary slightly. See the appropriate tool/platform-specific page: