Skip to content

Commit 3ad8512

Browse files
committed
Release ibm_db v3.2.0
1 parent 14e6b3a commit 3ad8512

File tree

3 files changed

+23
-26
lines changed

3 files changed

+23
-26
lines changed

.github/workflows/bld_wheels_and_upload.yml

-7
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,6 @@ jobs:
122122
#if `name: artifact` is omitted, the action will create extra parent dir
123123
name: artifact
124124
path: dist
125-
- name: Publish distribution to Test PyPI
126-
uses: pypa/gh-action-pypi-publish@release/v1
127-
with:
128-
user: ${{secrets.TESTPYPI_USER}}
129-
password: ${{ secrets.TESTPYPI_PASSWORD}}
130-
repository-url: https://test.pypi.org/legacy/
131-
skip-existing: true
132125
- name: Publish distribution to PyPI
133126
if: startsWith(github.ref, 'refs/tags')
134127
uses: pypa/gh-action-pypi-publish@release/v1

CHANGES.md

+17-15
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
1-
2023-08-21, Version 3.2.0
1+
2023-08-25, Version 3.2.0
22
=========================
33

4-
* Fix for issue #857 (Earammak)
5-
4+
* Update setup.py to Honor GCC environment variables
5+
6+
* Support for Python Wheels in ibm_db (Earammak)
7+
8+
* Fix for exception thrown by read_sql_query() from pandas while invoking a stored-procedure
9+
10+
* move files from IBM_DB/ibm_db to root directory
11+
612
* Support for Null value for an array (Earammak)
7-
8-
* Fix for issue #838 (Earammak)
9-
10-
* Code change #837 and readme update (Earammak)
1113

14+
* ibm_db_execute: arrays of PYTHON_DECIMAL fails for FLOAT and DOUBLE datatypes
15+
16+
* Fix: uninitialized variable in _python_ibm_db_execute_helper1
17+
1218
* Optimize _checkGcc in setup.py (pschoen-itsc)
13-
14-
* Initial wheel support code changes (Earammak)
15-
16-
* Fix for issues #823 and #828 (Earammak)
17-
18-
* Readme update for latest python #813 and Readme update #814 (Earammak)
19-
20-
* Updated README.md, NOTES.md and rename INSTALL.md (Earammak)
19+
20+
* Support for additional connect options - connection attributes
21+
22+
* Fix: ibm_db.execute_many returns bind error with numpy.int64 values #828
2123

2224
2022-11-24, Version 3.1.4
2325
=========================

README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Db2 V11.5.4 clidriver is built with GCC version 8.4.0 and hence you may need to
6868
<a name="installation"></a>
6969
## Installation
7070

71-
Python wheels are built for linux, macos and windows for multiple python versions (from python version 3.7 to 3.11).And for other platforms package gets installed from source distribution.
71+
* Python **Wheels** are built for Linux, MacOS and Windows operating systems for multiple python versions (from python version 3.7 to 3.11). For other platforms, package gets installed from source distribution.
7272

7373
You can install the driver using pip as:
7474

@@ -77,12 +77,12 @@ pip install ibm_db
7777
```
7878
This will install ibm_db and ibm_db_dbi module.
7979

80-
If you have to use your own URL for clidriver please set environment variable
80+
If you have to use your own URL for clidriver.tar.gz/.zip please set environment variable
8181
```
8282
IBM_DB_INSTALLER_URL
8383
```
8484

85-
Note: For windows after installing ibm_db,recieves the below error when we try to import ibm_db :
85+
**Note:** For windows after installing ibm_db, recieves the below error when we try to import ibm_db :
8686
```>python
8787
Python 3.11.4 (tags/v3.11.4:d2340ef, Jun 7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] on win32
8888
Type "help", "copyright", "credits" or "license" for more information.
@@ -97,9 +97,11 @@ We need to make sure to set dll path of dependent library of clidriver before im
9797
```
9898
import os
9999
os.add_dll_directory('path to clidriver installation until bin')
100+
import ibm_db
100101
101102
e.g:
102103
os.add_dll_directory('C:\Program Files\IBM\CLIDRIVER\\bin')
104+
import ibm_db
103105
```
104106
Refer https://bugs.python.org/issue36085 for more details.
105107

@@ -471,7 +473,7 @@ fail on version 8.x of Db2.
471473
In order to run the entire python driver testsuite on Windows, run this
472474
command at the command prompt:
473475
```
474-
ibmdb_tests.py
476+
python ibmdb_tests.py
475477
```
476478
To run a single test, set the environment variable, **SINGLE_PYTHON_TEST**, to
477479
the test filename you would like to run, followed by the previous command.

0 commit comments

Comments
 (0)