Added support for Python 3.11.
This commit is contained in:
parent
164767bf27
commit
dd62aeef25
|
@ -16,7 +16,7 @@ See [python-oracledb Installation][installation].
|
|||
|
||||
## Dependencies and Interoperability
|
||||
|
||||
- Python versions 3.6 through 3.10.
|
||||
- Python versions 3.6 through 3.11.
|
||||
|
||||
Prebuilt packages are available on Windows for Python 3.7 or later, on macOS
|
||||
for Python 3.7 or later, and on Linux for Python 3.6 or later.
|
||||
|
|
|
@ -8,7 +8,7 @@ Database. It conforms to the `Python Database API v2.0 Specification
|
|||
<https://www.python.org/dev/peps/pep-0249/>`__ with a considerable number of
|
||||
additions and a couple of exclusions.
|
||||
|
||||
This module is currently tested with Python 3.6, 3.7, 3.8, 3.9, and 3.10
|
||||
This module is currently tested with Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11
|
||||
against Oracle Database 21c, 19c, 18c, 12c, and 11.2.
|
||||
|
||||
**python-oracledb** is distributed under an open-source
|
||||
|
|
|
@ -25,6 +25,7 @@ Thick Mode Changes
|
|||
Common Changes
|
||||
++++++++++++++
|
||||
|
||||
#) Added support for Python 3.11.
|
||||
#) Added attribute :attr:`DbObjectType.package_name` which contains the name
|
||||
of the package if the type is a PL/SQL type (otherwise, it will be `None`).
|
||||
#) Improved test suite and documentation.
|
||||
|
|
|
@ -35,9 +35,9 @@ quickly.
|
|||
1. Install `Python 3 <https://www.python.org/downloads>`__, if it is not already
|
||||
available. The version of Python to be used depends on the operating system (OS):
|
||||
|
||||
- On Windows, use Python 3.7 to 3.10
|
||||
- On macOS, use Python 3.7 to 3.10
|
||||
- On Linux, use Python 3.6 to 3.10
|
||||
- On Windows, use Python 3.7 to 3.11
|
||||
- On macOS, use Python 3.7 to 3.11
|
||||
- On Linux, use Python 3.6 to 3.11
|
||||
|
||||
By default, python-oracledb connects directly to Oracle Database. This lets
|
||||
it be used when Oracle Client libraries are not available (such Apple M1 or
|
||||
|
@ -150,11 +150,11 @@ Installation Requirements
|
|||
|
||||
To use python-oracledb, you need:
|
||||
|
||||
- Python 3.6, 3.7, 3.8, 3.9 or 3.10 depending on the operating system:
|
||||
- Python 3.6, 3.7, 3.8, 3.9, 3.10 or 3.11 depending on the operating system:
|
||||
|
||||
- Windows: Use Python 3.7 to 3.10
|
||||
- macOS: Use Python 3.7 to 3.10
|
||||
- Linux: Use Python 3.6 to 3.10
|
||||
- Windows: Use Python 3.7 to 3.11
|
||||
- macOS: Use Python 3.7 to 3.11
|
||||
- Linux: Use Python 3.6 to 3.11
|
||||
|
||||
- The Python cryptography package. This package is automatically installed as a
|
||||
dependency of python-oracledb. It is strongly recommended that you keep the
|
||||
|
|
6
tox.ini
6
tox.ini
|
@ -1,5 +1,5 @@
|
|||
[tox]
|
||||
envlist = py{36,37,38,39,310}-{thin,thick}
|
||||
envlist = py{36,37,38,39,310,311}-{thin,thick}
|
||||
|
||||
[testenv]
|
||||
commands = {envpython} -m unittest discover -v -s tests
|
||||
|
@ -17,10 +17,10 @@ passenv =
|
|||
DPI_DEBUG_LEVEL
|
||||
ORACLE_HOME
|
||||
|
||||
[testenv:py{36,37,38,39,310}-thick]
|
||||
[testenv:py{36,37,38,39,310,311}-thick]
|
||||
setenv =
|
||||
PYO_TEST_DRIVER_MODE=thick
|
||||
|
||||
[testenv:py{36,37,38,39,310}-thin]
|
||||
[testenv:py{36,37,38,39,310,311}-thin]
|
||||
setenv =
|
||||
PYO_TEST_DRIVER_MODE=thin
|
||||
|
|
Loading…
Reference in New Issue