Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2781

cx_Oracle 6.2

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Anthony Tuininga <anthony.tuininga@gmail.com>
Newsgroups comp.lang.python.announce
Subject cx_Oracle 6.2
Date Mon, 5 Mar 2018 16:53:46 -0700
Lines 32
Approved python-announce-list@python.org
Message-ID <mailman.291.1520341375.2835.python-announce-list@python.org> (permalink)
References <CAE1XR-4DAVo59gGt1ZZZF2kGY7KTGpp-p4znQpe33VdJxXGcAw@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de j8PB6ShYWFTMt3deQsUz/gRYGkJyOq11AEAZqt3WHayw==
Return-Path <anthony.tuininga@gmail.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.004
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'url- ip:162.242.198.235/32': 0.07; 'url-ip:162.242.198/24': 0.07; 'url- ip:162.242/16': 0.07; 'url-ip:192.30.253.112/32': 0.07; 'url- ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; 'github': 0.09; 'simplified': 0.09; 'to:addr:lists.sourceforge.net': 0.09; 'url:issues': 0.09; 'api': 0.12; 'url-ip:192.30/16': 0.13; 'python': 0.15; '--upgrade': 0.16; 'conforms': 0.16; 'received:mail-io0-x235.google.com': 0.16; 'url:oracle': 0.16; 'install': 0.22; 'url:io': 0.24; 'error': 0.24; 'fixed.': 0.25; 'pip': 0.25; 'statements': 0.25; 'module': 0.26; 'bugs': 0.27; 'context': 0.27; 'extension': 0.28; 'message- id:@mail.gmail.com': 0.29; 'connection': 0.30; 'adds': 0.31; 'behaviour': 0.32; 'url:readthedocs': 0.32; 'received:google.com': 0.33; 'it?': 0.33; 'code': 0.34; 'url-ip:151.101/16': 0.34; 'url- ip:151/8': 0.34; 'open': 0.35; 'method': 0.36; 'url:en': 0.36; 'creating': 0.37; 'url-ip:192/8': 0.37; 'skip:& 10': 0.39; '2.0': 0.40; 'easiest': 0.40; 'temporary': 0.40; 'directly': 0.60; '3.x': 0.62; 'read': 0.63; 'hear': 0.64; 'here:': 0.64; 'provide': 0.64; 'maintenance': 0.65; 'to:no real name:2**2': 0.65; 'further': 0.66; 'binding': 0.70; '2.x': 0.75; 'eliminates': 0.84; 'to:addr :db-sig': 0.84; 'to:addr:python-announce': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=39KpRy/hPHi+L+/17pynM/0mCDw+W7lkQ1qOy+4CxMU=; b=cyYSaMUV9tsioIOBuIlipvbO8Hn4Uom6WBdvMUExhvYy54kGtWidu5ZCwHLe3UV78T Rwy1R9a0djzVz12NXWzjw95U1CPUkv0wvlSmOZIgLGHWS/+yOp004C2l7VIYmB/gGCUR Vlz7yTcLh7hEg0TkkBZaET9Zu0NYsXP1UYnfpRSsVB4GZLLss7Q3oVnQ/hknVwDAjAOH N5CNXDKD42c8KojbgsdynG+6zeMaK2L1H3fQyj8GBqGE536XA2HMxroiRmVzzRPwZ+r0 MWoSQEPkSKzObg+Chic4ouu59iWD7KxyYkJoHckNqS2C8HNQJ0LM65ssVow3omruilX1 uU2g==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=39KpRy/hPHi+L+/17pynM/0mCDw+W7lkQ1qOy+4CxMU=; b=Jp0uyqtWjTsHpKueV1wyqSxm1/n8SKRJV8z6B5Zo8xampeADcfWoYqm6bTTBhw0wO4 Hqzc+LQ7K91l7KwInhCfpSijkl218qgsGv9ciO5+Qs36ZOsx4WF+OcDpNg+tmamJHTFN 9rRCochL+k3YbNOSkLYCq6+9RMREiKSHAeRxoIkfLQx9yJuOcm8iLGAO20xXitTrz7hC 2x9x7PQMXsbGUvhNCK/ileMEofdbFZJxrv0lyggaQXc8IynroqXy6MzbGFshmju/gMQV IYzNS/FMdIz+p/B+adi1gRiKbuR7LKuky2HRkJr3n2feWF3864vFxyu60SCdLbjAun73 RlTg==
X-Gm-Message-State APf1xPBIhVnGM4xkDul+3AHowwXgng2wy+ehHE25dTw/Gl+3YJmn/C9h pPkXmAzdqmutgaWVmYDHQZTHxoWN9JnO6fl+SY0=
X-Google-Smtp-Source AG47ELvoWj49PCZlzmrtObOpYo/qQyw0KZ+BEcfbmPd1hIeAnAy0SYFCwE26/BNbIkUi6b6wq2iF4B1ow4/NEYhrR5Y=
X-Received by 10.107.36.204 with SMTP id k195mr18867964iok.131.1520294027228; Mon, 05 Mar 2018 15:53:47 -0800 (PST)
X-Mailman-Approved-At Tue, 06 Mar 2018 08:02:54 -0500
X-Content-Filtered-By Mailman/MimeDel 2.1.26
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.26
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <CAE1XR-4DAVo59gGt1ZZZF2kGY7KTGpp-p4znQpe33VdJxXGcAw@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:2781

Show key headers only | View raw


What is cx_Oracle?

cx_Oracle is a Python extension module that enables access to Oracle
Database for Python 3.x and 2.x and conforms to the Python database API 2.0
specifications with a number of enhancements.


Where do I get it?
https://oracle.github.io/python-cx_Oracle

The easiest method to install/upgrade cx_Oracle is via pip as in

    python -m pip install cx_Oracle --upgrade


What's new?

This release eliminates the error "DPI-1054: connection cannot be closed
when open statements or LOBs exist". It also adds support for creating
temporary LOBs and binding LOBs directly to a cursor. You can now also use
a connection as a context manager to close the connection at the end of the
block by using the new cx_Oracle.__future__ object (
http://cx-oracle.readthedocs.io/en/latest/module.html#cx_Oracle.__future__).
This will become the default and only behaviour of using a connection as a
context manager unless I hear otherwise! The code was reorganised and
simplified in order to streamline further maintenance and a number of bugs
were fixed. The full release notes can be read here:

http://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-6-2-march-2018

Please provide any feedback via GitHub issues (
https://github.com/oracle/python-cx_Oracle/issues).

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

cx_Oracle 6.2 Anthony Tuininga <anthony.tuininga@gmail.com> - 2018-03-05 16:53 -0700

csiph-web