PyMaemo/Components

(Bindings)
(Core)
Line 3: Line 3:
These packages are the minimal necessary to run or develop Python applications for Maemo.
These packages are the minimal necessary to run or develop Python applications for Maemo.
-
* python2.5
+
;python2.5
-
* python-central
+
:Version 2.5 of the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for network programming, system administration, sounds and graphics.
-
* python-defaults
+
;python-central
-
* python-runtime
+
:Provides support for building and installing python modules independent of the current installed Python version.
-
* python-support
+
;python-defaults
 +
:Provides meta packages with unversioned package names (e.g. python-dev, which installs python2.5-dev).
 +
;python-runtime
 +
:Meta package which installs the basic Python runtime environment.
 +
;python-support
 +
:Provides tools for byte-compilation of Python-only modules, and automatic rebuild on major Python upgrades.
=== Bindings ===
=== Bindings ===

Revision as of 19:37, 8 January 2010

Contents

Core

These packages are the minimal necessary to run or develop Python applications for Maemo.

python2.5
Version 2.5 of the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for network programming, system administration, sounds and graphics.
python-central
Provides support for building and installing python modules independent of the current installed Python version.
python-defaults
Provides meta packages with unversioned package names (e.g. python-dev, which installs python2.5-dev).
python-runtime
Meta package which installs the basic Python runtime environment.
python-support
Provides tools for byte-compilation of Python-only modules, and automatic rebuild on major Python upgrades.

Bindings

These packages provide bindings for various Maemo components.

  • dbus-python
  • gnome-python
  • gst0.10-python
  • pybluez
  • pycairo
  • pycurl
  • pygame
  • pygobject
  • pygtk
  • pyopenssl
  • python-alarm
  • python-clutter
  • python-conic
  • python-hildon
  • python-hildondesktop
  • python-imaging
  • python-location
  • python-mafw
  • python-notify
  • python-numeric
  • python-osso
  • python-xml
  • storm

Applications

We provide some Python applications as examples, and that we find useful for PyMaemo users.

  • ipython

Development

These packages are necessary only if you are developing Python applications on Maemo.

  • cython
  • pyrex
  • python-setuptools

Support packages

These packages are provided as dependencies for other packages, and are not used directly by users/developers.

  • libffi (dependency for python2.5)
  • sdl-ttf2.0 (dependency for pygame)