Changes between Version 11 and Version 12 of PythonApps


Ignore:
Timestamp:
Jan 28, 2011, 1:09:17 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PythonApps

    v11 v12  
    11= Python applications =
    22
    3 Python applications can be run using [http://www.py2exe.org/ py2exe] (Windows only).
     3Running Python applications under BOINC has two issues:
    44
    5 Alternatively, you can use the [PyMw PyMW master/work framework], which is cross platform.
     5 * Windows systems do not have Python installed by default.
     6 * Unix (Linux, Mac OS X) have Python, but the version may be incompatible
     7   with your program.
    68
    7 == Using Py2Exe ==
     9These issues can be addressed as follows.
     10First, you can run Python applications in the standard BOINC model
     11(with separate work generator, validator, and assimilator)
     12in either of two ways:
     13
     14 * Using [http://www.py2exe.org/ py2exe], which converts a Python program
     15   into a Windows executable (see below).
     16   You can then run this program using the [LegacyApps BOINC wrapper].
     17 * Using PyBOINC, which lets you bundles a Python interpreter with your program,
     18   and does not require the BOINC wrapper (see below).
     19
     20Alternatively, you can use the [PyMw PyMW master/work framework], which is cross platform
     21and provides a simplified programming framework
     22that does not use a work generator, validator, or assimilator.
     23
     24== PyBOINC ==
     25
     26PyBOINC is a wrapper and a set of predefined libraries that lets you
     27package a Python program as a BOINC application.
     28
     29PyBOINC main page:
     30https://bitbucket.org/jeremycowles/pyboinc/
     31
     32Source:
     33https://bitbucket.org/jeremycowles/pyboinc/src
     34
     35Binary Download:
     36http://bitbucket.org/jeremycowles/pyboinc/downloads/pyboinc-0.01.zip
     37
     38TODO: finish this section; provide a cookbook example.
     39
     40== Py2Exe ==
     41
    842[http://www.py2exe.org/ py2exe] allows you to make a
    943standalone executable that envelops both the Python executable, and
     
    1145It is Windows-only.
    1246
    13 I converted a python .py script into three
     47It converts a python .py script into three
    1448files, a main executable, the C-run time dll msvcrt71.dll, and a third
    1549executable that is seemingly needed on Win9x.