Jump to content
Compatible Support Forums
Sign in to follow this  
news

[ANNOUNCE] PyClutter 0.8.0

Recommended Posts

hi everyone;

 

the Python bindings for the Clutter core and integration libraries have

been released. this release of the Python bindings map the Clutter 0.8

API cycle.

 

Download is available at:

 

http://www.clutter-project.org/sources/pyclutter/0.8/

 

MD5 checksums:

 

a88d49fa931dbfb8d9d4137ace32d041 pyclutter-0.8.0.tar.gz

013b79a4094013295f491eb07be6bd01 pyclutter-0.8.0.tar.bz2

 

Requirements:

 

* GLib 2.14.0 or higher

* GTK+ 2.10.0 or higher

* Clutter 0.8.2 or higher

* PyCairo

* PyGObject 2.12.1 or higher

* Python 2.4.0 or higher

 

Optional requirements:

 

* GStreamer >= 0.10

* PyGStreamer

* GTK+ >= 2.10

* PyGTK

 

This release is supporting the following Clutter releases:

 

clutter-core 0.8.2

clutter-gst 0.8.0

clutter-gtk 0.8.2

clutter-cairo 0.8.0

 

Documentation:

 

an incomplete API reference is available at:

 

http://www.clutter-project.org/docs/pyclutter/stable/

 

Python developers are encouraged to submit patches to increase the

quality and coverage of the documentation.

 

Release notes:

 

IMPORTANT: The cluttercairo, cluttergst and cluttergtk submodules of

clutter have been moved into their own modules. In order to import them,

the import directive must be changed from:

 

from clutter import cluttercairo

from clutter import cluttergst

from clutter import cluttergtk

 

to:

 

import cluttercairo

import cluttergst

import cluttergtk

 

The order of the import directives is also relevant, because of the

required initialization process of the underlying C libraries. The

correct order for importing the clutter and related modules is:

 

first ↑

| import cluttergtk

| import cluttergst

| import clutter

| import cluttercairo

last ↓

 

If you are importing the gst module, you must import it after the

cluttergst module.

 

If you are importing the gtk module, you must import it after the

cluttergtk module.

 

* Require clutter core >= 0.8.2

* Require clutter suite >= 0.8

* Split up the clutter submodules into their own modules, to

allow proper initialization for cluttergtk and cluttergst

* Initial support for the COGL path API

* Removed the tidy submodule

* Documentation has been regenerated but it's still incomplete

and unfinished

 

Clutter is an open source software library for creating fast, visually

rich and animated graphical user interfaces. Clutter uses OpenGL or

OpenGL/ES to provide hardware acceleration to user interfaces. Clutter

can be used as a canvas or as a base for writing a full toolkit on both

desktop and embedded devices. Clutter is portable on various platforms,

being developed on Linux and tested on Windows and OSX with native

ports.

 

Clutter has integration libraries for quickly developing applications

with GTK+, GStreamer and Cairo.

 

PyClutter is the collective name for the Python bindings for the Clutter

core API and integration libraries

 

The PyClutter bindings allow you to write canvas-based applications

in a Pythonic and object-oriented way, freeing you from having to care

about the casting and the memory management of the original Clutter C

API, and yet remaining close to its spirit.

 

More information about Clutter is available at:

 

http://www.clutter-project.org/

 

ciao,

Emmanuele.

 

--

Emmanuele Bassi, Intel Open Source Technology Center

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×