Sybase module 0.39 released

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?ISO-8859-1?Q?S=E9bastien_Sabl=E9?=

    Sybase module 0.39 released

    WHAT IS IT:

    The Sybase module provides a Python interface to the Sybase relational
    database system. It supports all of the Python Database API, version
    2.0 with extensions.

    The module is available here:



    The module home page is here:



    MAJOR CHANGES SINCE 0.38:

    * Added type mapping as proposed in
    http://www.uniqsys.com/~carsten/typemap.html by Carsten Haese
    * Handle engineer notation of numbers in numeric
    * Added support for CS_DATE_TYPE
    * Added support for python Decimal objects in databuf
    * Possibility to use ct_cursor for some requests
    * Refactoring - merged Fetchers, CTCursor and CmdCursor in Cursor
    * Refactored _cancel_cmd
    * Added a prepare method to Cursor
    * Additional 'locale' argument to connect and Connection to set the
    locale of the connection thanks to patch by Harri Pasanen
    * Better compliance with DBAPI: returns None in nextset when no more
    set
    * Added conversion from string to int when assigning to a CS_INT_TYPE
    DataBuf

    BUGS CORRECTED SINCE 0.39pre1:

    * Corrected "undefined symbol" date_datafmt for Sybase versions where
    CS_DATE_TYPE is not defined (as reported by Alexey Morsov)

    BUGS CORRECTED SINCE 0.38:

    * Corrected documentation about CS_CONTEXT Objects thanks to bug
    report by Derek Harland (close tracker 1748109)
    * Corrected bug in close() if connection killed from outside thanks to
    patch by Derek Harland (close tracker 1746220)
    * Corrected bug if inherit from Sybase.Connecti on thanks to patch by
    Derek Harland (close tracker 1719789)
    * Optimization in fetchall - using fetchmany instead of fetchone to
    avoid locking time penalty, thanks to patch by Derek Harland (close
    tracker 1746908)
    * Corrections to compile with bcp-support against freetds thanks to
    patch by Klaus-Martin Hansche (close tracker 1724088)
    * Corrected documentation to compile with FreeTDS and Threads thanks
    to Derek Harland (close tracker 1709043)
    * Corrected bug in databuf_alloc: Sybase reports the wrong maxlength
    for numeric type - verified with Sybase 12.5 - thanks to patch
    provided by Phil Porter
    * Better detection of Sybase libraries
    * the C API to datetime only exists since python 2.4 - disable
    datetime with previous versions
    * Corrected python long handling (using CS_NUMERIC instead of CS_LONG
    which is unspecified)
    * Corrected various compilation warnings (some linked to python 2.5)

    The full ChangeLog is here:

    Download Sybase module for Python for free. This Sybase module provides a Python interface to the Sybase relational database system. The Sybase package supports all of the Python Database API, version 2.0 with extensions.

Working...