The leading edge of scripting languages and Oracle Database brought to you by the Data Access Development team

Python cx_Oracle 6.0 RC 2 is on PyPI

Christopher Jones
Senior Principal Product Manager

Python cx_Oracle is the Python interface for Oracle Database

Anthony Tuininga has released the second (and probably final) Release Candidate of Python cx_Oracle 6.0 on PyPI. It's now full steam ahead towards the production release, so keep on testing. Issues can be reported on GitHub or the mailing list.

To take a look, use the '--pre' option to pip to install this pre-release:

python -m pip install cx_Oracle --upgrade --pre

You will also need Oracle client libraries, such as from the free Oracle Instant Client.

I want to highlight a few of changes, focusing, as readers of my blog will know I favor, on usability.

  • This release picks up the latest ODPI-C Oracle DB abstraction layer, which provides some nice fixes. In particular one fix resolved a confusing Windows system message 'UnicodeDecodeError' displaying when cx_Oracle was imported. Now the actual underlying Windows error message is displayed, allowing you to see what the root problem is.

  • The installation notes have been tidied up and made into a new Installation Chapter of the documentation, complete with troubleshooting tips.

  • Some more introductory samples have been added, and the sample and test schema creation scripts improved. The scripts now reference a common file to set credentials, making it easier to play with them without needing to edit every single one.

The full cx_Oracle release notes are here. Let us know what you find.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.