ctypes-1.0.1 released

Thomas Heller theller at ctypes.org
Fri Oct 20 20:34:08 CEST 2006


ctypes 1.0.1 released - October 20, 2006
========================================

Overview

    ctypes is an advanced ffi (Foreign Function Interface) package for
    Python 2.3 and higher.

    ctypes allows to call functions exposed from dlls/shared libraries
    and has extensive facilities to create, access and manipulate
    simple and complicated C data types in Python - in other words:
    wrap libraries in pure Python.  It is even possible to implement C
    callback functions in pure Python.

    ctypes runs on Windows, Windows CE, MacOS X, Linux, Solaris,
    FreeBSD, OpenBSD. It may also run on other systems, provided that
    libffi supports this platform.


Changes in 1.0.1

    If the Python part of a ctypes callback function returns None, and
    this cannot be converted to the required C type, an exception is
    printed with PyErr_WriteUnraisable.  Before this change, the C
    callback returned arbitrary values to the calling code.
	
    The __repr__ method of a NULL ctypes.py_object() no longer raises
    an exception.

    This release contains exactly the same code as the ctypes package
    included in Python 2.5.

Changes in 1.0.0

    Better support for comtypes.  More target platforms for OpenBSD.
    Several small bugfixes.

    This is exactly the same version as included in Python 2.5b3.

Download

    Downloads are available in the sourceforge files section
    <http://sourceforge.net/project/showfiles.php?group_id=71702>

    Binary windows installers, which contain compiled extension
    modules, are also available, be sure to download the correct one
    for the Python version you are using.


Homepage

    <http://starship.python.net/crew/theller/ctypes/>

Enjoy,

Thomas


More information about the Python-announce-list mailing list