PyMaemo/Components
(→Core) |
(→Bindings) |
||
Line 18: | Line 18: | ||
These packages provide bindings for various Maemo components. | These packages provide bindings for various Maemo components. | ||
- | + | ;dbus-python | |
- | + | :Python interface to D-Bus. | |
- | + | ;gnome-python | |
- | + | :Python interface to various GNOME libraries: GConf, GnomeVFS, bonobo, libgnome, libgnomeui and libgnomecanvas. | |
- | + | ;gst0.10-python | |
- | + | :Python interface to GStreamer. | |
- | + | ;pybluez | |
- | + | :Python interface to the BlueZ bluetooth stack. | |
- | + | ;pycairo | |
- | + | :Python interface to the Cairo vector graphics library. | |
- | + | ;pycurl | |
- | + | :Python interface to libcurl. | |
- | + | ;pygame | |
- | + | :A multimedia development kit for Python, based mostly on SDL. | |
- | + | ;pygobject | |
- | + | :Python interface to GObject. | |
- | + | ;pygtk | |
- | + | :Python interface to GTK+. | |
- | + | ;pyopenssl | |
- | + | :Python interface to OpenSSL. | |
- | + | ;python-alarm | |
- | + | :Python interface to libalarm. | |
- | + | ;python-clutter | |
+ | :Python interface to Clutter. | ||
+ | ;python-conic | ||
+ | :Python interface to libconic. | ||
+ | ;python-hildon | ||
+ | :Python interface to Hildon. | ||
+ | ;[[PyMaemo/HildonDesktop|python-hildondesktop]] | ||
+ | :Python interface to the Hildon Desktop applets. | ||
+ | ;python-imaging | ||
+ | :The Python Imaging Library. | ||
+ | ;python-location | ||
+ | :Python interface to liblocation. | ||
+ | ;python-mafw | ||
+ | :Python interface to MAFW. | ||
+ | ;python-notify | ||
+ | :Python interface to libnotify. | ||
+ | ;python-numeric | ||
+ | :The Numeric Extensions to Python (deprecated). | ||
+ | ;python-osso | ||
+ | :Python interface to libosso. | ||
+ | ;python-xml | ||
+ | :Python interface to XML (deprecated; use python-lxml instead). | ||
+ | ;storm | ||
+ | :Object-relational mapper (ORM) for Python. | ||
=== Applications === | === Applications === |
Revision as of 19:56, 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
- Python interface to D-Bus.
- gnome-python
- Python interface to various GNOME libraries: GConf, GnomeVFS, bonobo, libgnome, libgnomeui and libgnomecanvas.
- gst0.10-python
- Python interface to GStreamer.
- pybluez
- Python interface to the BlueZ bluetooth stack.
- pycairo
- Python interface to the Cairo vector graphics library.
- pycurl
- Python interface to libcurl.
- pygame
- A multimedia development kit for Python, based mostly on SDL.
- pygobject
- Python interface to GObject.
- pygtk
- Python interface to GTK+.
- pyopenssl
- Python interface to OpenSSL.
- python-alarm
- Python interface to libalarm.
- python-clutter
- Python interface to Clutter.
- python-conic
- Python interface to libconic.
- python-hildon
- Python interface to Hildon.
- python-hildondesktop
- Python interface to the Hildon Desktop applets.
- python-imaging
- The Python Imaging Library.
- python-location
- Python interface to liblocation.
- python-mafw
- Python interface to MAFW.
- python-notify
- Python interface to libnotify.
- python-numeric
- The Numeric Extensions to Python (deprecated).
- python-osso
- Python interface to libosso.
- python-xml
- Python interface to XML (deprecated; use python-lxml instead).
- storm
- Object-relational mapper (ORM) for Python.
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)