Rounal MUDHOO
Rounal MUDHOO

Reputation: 11

Is cx_Oracle 7.3.0 compatible with Python 3.10?

I need to upgrade to the latest version Python 3.10.1 but I already have a cx_Oracle version 7.3.0 running along with a Python 3.8.2.

Is cx_Oracle 7.3.0 compatible with Python 3.10 ? Or do I need to also upgrade the cx_Oracle to the latest version 8.3 ?

Thanks

Upvotes: 1

Views: 603

Answers (1)

Cory Kramer
Cory Kramer

Reputation: 117866

According to their Release Notes I would say that cx_Oracle does not officially support Python 3.10 until Version 8.3

Version 8.3 (November 2021)

  1. Updated embedded ODPI-C to version 4.3.0.
  2. Added official support for Python 3.10.
  3. Support for dequeuing messages from Oracle Transactional Event Queue (TEQ) queues was restored.
  4. Corrected calculation of attribute MessageProperties.msgid. Note that the attribute is now also read only.
  5. Binary integer variables now explicitly convert values to integers (since implicit conversion to integer has become an error in Python 3.10) and values that are not int, float or decimal. Decimal are explicitly rejected.
  6. Improved samples and test suite.

Version 7.3 only claims official support through Python 3.8.

Upvotes: 2

Related Questions