Thread: [cx-oracle-users] cx_Oracle 5.0.3
Brought to you by:
atuining
From: Anthony T. <ant...@gm...> - 2010-02-05 06:24:01
|
What is cx_Oracle? cx_Oracle is a Python extension module that allows access to Oracle and conforms to the Python database API 2.0 specifications with a few exceptions. Where do I get it? http://cx-oracle.sourceforge.net What's new? 1) Added support for 64-bit Windows. 2) Added support for Python 3.1 and dropped support for Python 3.0. 3) Added support for keyword arguments in cursor.callproc() and cursor.callfunc(). 4) Added documentation for the UNICODE and FIXED_UNICODE variable types. 5) Added extra link arguments required for Mac OS X as suggested by Jason Woodward. 6) Added additional error codes to the list of error codes that raise OperationalError rather than DatabaseError. 7) Fixed calculation of display size for strings with national database character sets that are not the default AL16UTF16. 8) Moved the resetting of the setinputsizes flag before the binding takes place so that if an error takes place and a new statement is prepared subsequently, spurious errors will not occur. 9) Fixed compilation with Oracle 10g Release 1. 10) Tweaked documentation based on feedback from a number of people. 11) Added support for running the test suite using "python setup.py test" 12) Added support for setting the CLIENT_IDENTIFIER value in the v$session table for connections. 13) Added exception when attempting to call executemany() with arrays which is not supported by the OCI. 14) Fixed bug when converting from decimal would result in OCI-22062 because the locale decimal point was not a period. Thanks to Amaury Forgeot d'Arc for the solution to this problem. |
From: Doug H. <djh...@te...> - 2010-02-07 10:58:33
|
On 2010-02-04 23:23, Anthony Tuininga wrote: > What is cx_Oracle? > > cx_Oracle is a Python extension module that allows access to Oracle and > conforms to the Python database API 2.0 specifications with a few > exceptions. > > > Where do I get it? > > http://cx-oracle.sourceforge.net > > > What's new? > > 1) Added support for 64-bit Windows. > > 2) Added support for Python 3.1 and dropped support for Python 3.0. > > 3) Added support for keyword arguments in cursor.callproc() and > cursor.callfunc(). > > 4) Added documentation for the UNICODE and FIXED_UNICODE variable types. > > 5) Added extra link arguments required for Mac OS X as suggested by > Jason Woodward. > > 6) Added additional error codes to the list of error codes that raise > OperationalError rather than DatabaseError. > > 7) Fixed calculation of display size for strings with national > database character sets that are not the default AL16UTF16. > > 8) Moved the resetting of the setinputsizes flag before the binding > takes place so that if an error takes place and a new statement is > prepared subsequently, spurious errors will not occur. > > 9) Fixed compilation with Oracle 10g Release 1. > > 10) Tweaked documentation based on feedback from a number of people. > > 11) Added support for running the test suite using "python setup.py test" > > 12) Added support for setting the CLIENT_IDENTIFIER value in the > v$session table for connections. > > 13) Added exception when attempting to call executemany() with arrays > which is not supported by the OCI. > > 14) Fixed bug when converting from decimal would result in OCI-22062 > because the locale decimal point was not a period. Thanks to Amaury > Forgeot d'Arc for the solution to this problem. > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > cx-oracle-users mailing list > cx-...@li... > https://lists.sourceforge.net/lists/listinfo/cx-oracle-users > Anthony, At least some of the cx_Oracle 5.0.3 windows installers that I downloaded from sourceforge are missing the cx_Oracle.pyd file. I tried cx_Oracle-5.0.3-10g.win32-py2.6.msi and cx_Oracle-5.0.3-11g.win32-py2.6.msi. The .MSI files are 32KB smaller than the 5.0.2 versions. Also, 7-Zip shows that this file is missing from the archives. TIA, Doug -- Doug Henderson Calgary, Alberta, Canada |
From: Anthony T. <ant...@gm...> - 2010-02-08 15:09:58
|
On Sun, Feb 7, 2010 at 3:43 AM, Doug Henderson <djh...@te...> wrote: > On 2010-02-04 23:23, Anthony Tuininga wrote: >> What is cx_Oracle? >> >> cx_Oracle is a Python extension module that allows access to Oracle and >> conforms to the Python database API 2.0 specifications with a few >> exceptions. >> >> >> Where do I get it? >> >> http://cx-oracle.sourceforge.net >> >> >> What's new? >> >> 1) Added support for 64-bit Windows. >> >> 2) Added support for Python 3.1 and dropped support for Python 3.0. >> >> 3) Added support for keyword arguments in cursor.callproc() and >> cursor.callfunc(). >> >> 4) Added documentation for the UNICODE and FIXED_UNICODE variable types. >> >> 5) Added extra link arguments required for Mac OS X as suggested by >> Jason Woodward. >> >> 6) Added additional error codes to the list of error codes that raise >> OperationalError rather than DatabaseError. >> >> 7) Fixed calculation of display size for strings with national >> database character sets that are not the default AL16UTF16. >> >> 8) Moved the resetting of the setinputsizes flag before the binding >> takes place so that if an error takes place and a new statement is >> prepared subsequently, spurious errors will not occur. >> >> 9) Fixed compilation with Oracle 10g Release 1. >> >> 10) Tweaked documentation based on feedback from a number of people. >> >> 11) Added support for running the test suite using "python setup.py test" >> >> 12) Added support for setting the CLIENT_IDENTIFIER value in the >> v$session table for connections. >> >> 13) Added exception when attempting to call executemany() with arrays >> which is not supported by the OCI. >> >> 14) Fixed bug when converting from decimal would result in OCI-22062 >> because the locale decimal point was not a period. Thanks to Amaury >> Forgeot d'Arc for the solution to this problem. >> >> ------------------------------------------------------------------------------ >> The Planet: dedicated and managed hosting, cloud storage, colocation >> Stay online with enterprise data centers and the best network in the business >> Choose flexible plans and management services without long-term contracts >> Personal 24x7 support from experience hosting pros just a phone call away. >> http://p.sf.net/sfu/theplanet-com >> _______________________________________________ >> cx-oracle-users mailing list >> cx-...@li... >> https://lists.sourceforge.net/lists/listinfo/cx-oracle-users >> > > Anthony, > > At least some of the cx_Oracle 5.0.3 windows installers that I > downloaded from sourceforge are missing the cx_Oracle.pyd file. I tried > cx_Oracle-5.0.3-10g.win32-py2.6.msi and > cx_Oracle-5.0.3-11g.win32-py2.6.msi. The .MSI files are 32KB smaller > than the 5.0.2 versions. Also, 7-Zip shows that this file is missing > from the archives. Yes, as it turns out all of the Windows installers had the same problem. Argh! This is thanks to the fact that I am using a custom build directory and there is a bug in distutils that prevents this from being seen when building an MSI or an RPM. The RPM packages are built on a virtual machine at home since I use Fedora there, not CentOS -- so they weren't affected. At work, though, I was given a new machine and I forgot to fix the bug before making the release. My apologies for the difficulties. I'd love to see this bug fixed: http://bugs.python.org/issue1109963 Anthony |