Skip to main content

Python DBI driver for DB2 (LUW, zOS, i5)

Project description

Python support for IBM Db2 for LUW and IBM Db2 for z/OS

Python, DB-API components for IBM Db2 for LUW and IBM Db2 for z/OS

Provides Python interface for connecting to IBM Db2 for LUW and IBM Db2 for z/OS

Components

  1. The ibm_db contains:
    • ibm_db driver: Python driver for IBM Db2 for LUW and IBM Db2 for z/OS databases. Uses the IBM Data Server Driver for ODBC and CLI APIs to connect to IBM Db2 for LUW.
    • ibm_db_dbi: Python driver for IBM Db2 for LUW that complies to the DB-API 2.0 specification.

API Documentation

For more information on the APIs supported by ibm_db, please refer to below link:

https://github.com/ibmdb/python-ibmdb/wiki/APIs

Pre-requisites

Install Python 3.9 <= 3.14. The minimum python version supported by driver is python 3.9 and the latest version supported is python 3.14. MacOS arm64 is supported Python 3.9 onwards.

To install ibm_db on z/OS system

Please follow detailed installation instructions as documented here: ibm_db Installation on z/OS

  • SQL1598N Error - It is expected in absence of valid db2connect license. Please click here and read instructions.
  • SQL0805N Error - You need to rebind CLI packages to fix this error. Please read detailed instructions here.

For MacOS M1/M2/ Apple Silicon chip system

MacOS with Silicon Chip - Supported from v3.2.5 onwards using v12.x clidriver. MacOS with Intel Chip - Supported using v11.x clidriver only. By default v11.5.9 clidriver will get downloaded.

Linux/Unix:

If you face problems due to missing python header files while installing the driver, you would need to install python developer package and retry install. e.g:

    zypper install python-devel
     or
    yum install python-devel

If you have installed DB2_RTC* i.e. DB2 Runtime Client and want ibm_db to use it instead of clidriver, please read this comment and take action.

  • clidriver v12.1 on Linux uses x86_64_v2 instruction set which is not supported by cibuildwheel and wheel image creation fails using v12.1 clidriver. So, default version of clidriver on Linux platform is v11.5.9 only.

  • You can force installation of ibm_db on Linux with clidriver v12.1 using below commands:

export CLIDRIVER_VERSION=v12.1.0
pip install ibm_db --no-binary :all: --no-cache-dir

Windows:

  • If a db2 client or server or dsdriver or clidriver is already installed in the system and user has already set installed path to PATH environment variable, then user needs to set environment variable IBM_DB_HOME manually to the installed path before installing ibm_db.

  • To verify it, just execute db2level command before installation of ibm_db. If it works, note down the install directory path and set system level environment variable IBM_DB_HOME as install path shown in output of db2level command.

  • If user has installed clidriver in F:\DSDRIVER and if the "PATH" environment variable has F:\DSDRIVER\bin, then user should also set IBM_DB_HOME to F:\DSDRIVER.

Docker Linux containers:

  • You may need to install gcc, python, pip, python-devel, libxml2 and pam if not already installed. Refer to Installation for more details.

Manual Installation

To install ibm_db from source code after clone from git, or to know the detialed installation steps for various platforms, please check INSTALL document.

Installation

  • Python Wheels are built for Linux, MacOS and Windows operating systems for multiple python versions (from python version 3.7 to 3.13). For other platforms, package gets installed from source distribution. For MaxOS arm64, python wheels are available from version 3.9 onwards.

You can install the driver using pip as:

pip install ibm_db

This will install ibm_db and ibm_db_dbi module.

  • When we install ibm_db package on Linux, MacOS and Windows, pip install ibm_db command install prebuilt Wheel package that includes clidriver too and ignores IBM_DB_HOME or IBM_DB_INSTALLER_URL or CLIDRIVER_VERSION environment variables if set. Also, auto downloading of clidriver does not happen as clidriver is already present inside wheel package.

  • For platforms not supported by python-wheel, ibm_db will get installed from souce distribution. GCC compiler is required on non-windows platform and VC++ compiler on Windows platform to install ibm_db from souce distribution.

  • If db2cli validate command works in your system and installed db2 client/server has include directory, ibm_db installation from souce distribution will not download clidriver, but it will use the existing client/server from the system.

  • To inforce auto downloading of clidriver OR to make setting of environment variable IBM_DB_HOME or IBM_DB_INSTALLER_URL or CLIDRIVER_VERSION effective; install ibm_db from source distribution using below command:

pip install ibm_db --no-binary :all: --no-cache-dir
  • If you want to use your own URL for clidriver.tar.gz/.zip please set below environment variable:
export IBM_DB_INSTALLER_URL=full_path_of_clidriver.tar.gz/.zip
pip install ibm_db --no-binary :all: --no-cache-dir
export CLIDRIVER_VERSION=v11.5.9
pip install ibm_db --no-binary :all: --no-cache-dir
  • ibm_db will override value of CLIDRIVER_VERSION to v12.1.0 for MacARM64 and to v11.5.9 for Macx64 platform.

  • When ibm_db get installed from wheel package, you can find clidriver under site_packages directory of Python. You need to copy license file under site_packages/clidriver/license to be effective, if any.

Note: For windows after installing ibm_db, recieves the below error when we try to import ibm_db :

Python 3.11.4 (tags/v3.11.4:d2340ef, Jun  7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import ibm_db
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: DLL load failed while importing ibm_db: The specified module could not be found.
>>>

We need to make sure to set dll path of dependent library of clidriver before importing the module as:

import os
os.add_dll_directory('path to clidriver installation until bin')
import ibm_db

e.g:
os.add_dll_directory('C:\\Program Files\\IBM\\CLIDRIVER\\bin')
import ibm_db

Refer https://bugs.python.org/issue36085 for more details.

  • For installing ibm_db on docker Linux container, you can refer as below:
yum install python gcc pam wget python-devel.x86_64 libxml2
use, `yum install python3` to install python 3.x

if pip or pip3 does not exist, install it as:
wget https://bootstrap.pypa.io/get-pip.py
docker cp get-pip.py /root:<containerid>
cd root
python3 get-pip.py

Install python ibm_db as:
pip install ibm_db
or
pip3 install ibm_db

  • Uninstalling the ibm_db driver :
pip uninstall ibm_db

The ODBC and CLI Driver(clidriver) is automatically downloaded at the time of installation and it is recommended to use this driver. However, if you wish to use an existing installation of clidriver or install the clidriver manually and use it, you can set IBM_DB_HOME environment variable as documented below:

  • Environment Variables: IBM_DB_HOME :

    Set this environment variable to avoid automatic downloading of the clidriver during installation. You could set this to the installation path of ODBC and CLI driver in your environment.
    e.g:

    Windows :
    set IBM_DB_HOME=C:/Users/userid/clidriver
    
    Other platforms:
    export IBM_DB_HOME=/home/userid/clidriver
    

    Note: You must need to install ibm_db using command pip install ibm_db --no-binary :all: --no-cache-dir on Linux, Windows and MacOS to make setting of IBM_DB_HOME effective. If you want to use Runtime Client or clidriver downloaded from fix central which do not have include file, please read this comment.

    You are required to set the library path to the clidriver under IBM_DB_HOME to pick this version of the ODBC and CLI Driver.
    e.g:

    Windows:
    set LIB=%IBM_DB_HOME%/lib;%LIB%
    
    AIX:
    export LIBPATH=$IBM_DB_HOME/lib:$LIBPATH
    
    MAC:
    export DYLD_LIBRARY_PATH=$IBM_DB_HOME/lib:$DYLD_LIBRARY_PATH
    
    Other platforms:
    export LD_LIBRARY_PATH=$IBM_DB_HOME/lib:$LD_LIBRARY_PATH
    

    The ODBC and CLI driver is available for download at Db2 LUW ODBC and CLI Driver. Refer to (License requirements) for more details on the CLI driver for manual download and installation.

  • Installing using Anaconda distribution of python

conda install -c conda-forge ibm_db
  • Supported Platform for Anaconda Installation
Platform Architecture Supported Version
Linux amd64 (x86_64) Yes Latest
Linux ppc64le Yes Latest
Darwin Mac OS x64 Yes Latest
Darwin Mac OS arm64 Yes Latest
Windows x64 Yes Latest
Windows x32 Yes Latest

Quick Example

$ python
Python 3.13.0 (main, Oct  7 2024, 05:02:14) [Clang 16.0.0 (clang-1600.0.26.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ibm_db
>>> #For connecting to local database named pydev for user db2inst1 and password secret, use below example
>>> #ibm_db_conn = ibm_db.connect('pydev', 'db2inst1', 'secret')
>>> #For connecting to remote database named pydev for uid db2inst and pwd secret on host host.test.com, use below example
>>> # Connect using ibm_db
>>> conn_str='database=pydev;hostname=host.test.com;port=portno;protocol=tcpip;uid=db2inst1;pwd=secret'
>>> ibm_db_conn = ibm_db.connect(conn_str,'','')
>>>
>>> # Connect using ibm_db_dbi
>>> import ibm_db_dbi
>>> conn = ibm_db_dbi.Connection(ibm_db_conn)
>>> # create table using ibm_db
>>> create="create table mytable(id int, name varchar(50))"
>>> ibm_db.exec_immediate(ibm_db_conn, create)
<ibm_db.IBM_DBStatement object at 0x7fcc5f44f650>
>>>
>>> # Execute tables API
>>> conn.tables('DB2INST1', '%')
[{'TABLE_CAT': None, 'TABLE_SCHEM': 'DB2INST1', 'TABLE_NAME': 'MYTABLE', 'TABLE_TYPE': 'TABLE', 'REMARKS': None}]
>>>
>>> # Insert 3 rows into the table
>>> insert = "insert into mytable values(?,?)"
>>> params=((1,'Sanders'),(2,'Pernal'),(3,'OBrien'))
>>> stmt_insert = ibm_db.prepare(ibm_db_conn, insert)
>>> ibm_db.execute_many(stmt_insert,params)
3
>>> # Fetch data using ibm_db_dbi
>>> select="select id, name from mytable"
>>> cur = conn.cursor()
>>> cur.execute(select)
True
>>> row=cur.fetchall()
>>> print("{} \t {} \t {}".format(row[0],row[1],row[2]),end="\n")
(1, 'Sanders')   (2, 'Pernal')   (3, 'OBrien')
>>> row=cur.fetchall()
>>> print(row)
[]
>>>
>>> # Fetch data using ibm_db
>>> stmt_select = ibm_db.exec_immediate(ibm_db_conn, select)
>>> cols = ibm_db.fetch_tuple( stmt_select )
>>> print("%s, %s" % (cols[0], cols[1]))
1, Sanders
>>> cols = ibm_db.fetch_tuple( stmt_select )
>>> print("%s, %s" % (cols[0], cols[1]))
2, Pernal
>>> cols = ibm_db.fetch_tuple( stmt_select )
>>> print("%s, %s" % (cols[0], cols[1]))
3, OBrien
>>> cols = ibm_db.fetch_tuple( stmt_select )
>>> print(cols)
False
>>>
>>> # Close connections
>>> cur.close()
True
>>> # Dropping the table created
>>> drop = "drop table mytable"
>>> stmt_delete = ibm_db.exec_immediate(ibm_db_conn,drop)
>>> conn1.tables('DB2INST1','MY%')
[]
>>>
>>> ibm_db.close(ibm_db_conn)
True

Logging

Logging in ibm_db Module

You can enable logging in the ibm_db module to debug and trace activities. Logging can be directed to the console or a specified file.

To enable logging:

import ibm_db

# Log to console
ibm_db.debug(True)

# Log to a file (e.g., log.txt)
ibm_db.debug("log.txt")

# stop logging
ibm_db.debug(False)

Calling ibm_db.debug(True) with boolean True argument will output logs to the console.

Calling ibm_db.debug("log.txt") will log messages to the specified file (log.txt in this example).

Calling ibm_db.debug(False) with boolean False argument will stop logging.

Logging in ibm_db_dbi Module

You can enable logging in the ibm_db_dbi module to debug and trace activities. Logging can be directed to the console or a specified file.

To enable logging:

import ibm_db_dbi as dbi

# Log to console
dbi.debug(True)

# Log to a file (e.g., log.txt)
dbi.debug("log.txt")

# stop logging
dbi.debug(False)

Calling dbi.debug(True) with boolean True argument will output logs to the console.

Calling dbi.debug("log.txt") will log messages to the specified file (log.txt in this example).

Calling dbi.debug(False) with boolean False argument will stop logging.

Example of SSL Connection String

  • Secure Database Connection using SSL/TSL - ibm_db supports secure connection to Database Server over SSL same as ODBC/CLI driver. If you have SSL Certificate from server or an CA signed certificate, just use it in connection string as below:
Using SSLServerCertificate keyword

connStr = "DATABASE=<DATABASE_NAME>;HOSTNAME=<HOSTNAME>;PORT=<SSL_PORT>;UID=<USER_ID>;PWD=<PASSWORD>;" +
          "SECURITY=SSL;SSLServerCertificate=<FULL_PATH_TO_SERVER_CERTIFICATE>;"
conn = ibm_db.connect(connStr,'','')

Note the two extra keywords Security and SSLServerCertificate used in connection string. SSLServerCertificate should point to the SSL Certificate from server or an CA signed certificate. Also, PORT must be SSL port and not the TCPI/IP port. Make sure Db2 server is configured to accept connection on SSL port else ibm_db will throw SQL30081N error.

Value of SSLServerCertificate keyword must be full path of a certificate file generated for client authentication. It normally has *.arm or *.cert or *.pem extension. ibm_db do not support *.jks format file as it is not a certificate file but a Java KeyStore file, extract certificate from it using keytool and then use the *.cert file.

ibm_db uses IBM ODBC/CLI Driver for connectivity and it do not support a *.jks file as keystoredb as keystore.jks is meant for Java applications. Note that *.jks file is a Java Key Store file and it is not an SSL Certificate file. You can extract SSL certificate from JKS file using below keytool command:

keytool -exportcert -alias your_certificate_alias -file client_cert.cert -keystore  keystore.jks

Now, you can use the generated client_cert.cert as the value of SSLServerCertificate in connection string.

Do not use keyworkds like sslConnection=true in connection string as it is a JDBC connection keyword and ibm_db ignores it. Corresponding ibm_db connection keyword for sslConnection is Security hence, use Security=SSL; in connection string instead.

ibm_db supports only ODBC/CLI Driver keywords in connection string: https://www.ibm.com/docs/en/db2/12.1?topic=odbc-cliodbc-configuration-keywords

  • To connect to dashDB in IBM Cloud, use below connection string:
connStr = "DATABASE=database;HOSTNAME=hostname;PORT=port;PROTOCOL=TCPIP;UID=username;PWD=passwd;Security=SSL";

We just need to add Security=SSL in connection string to have a secure connection against Db2 server in IBM Cloud.

Note: You can also create a KeyStore DB using GSKit command line tool and use it in connection string along with other keywords as documented in DB2 Documentation.

  • If you have created a KeyStore DB using GSKit using password or you have got _.kdb file with _.sth file:
Using SSLClientKeyStoreDB and SSLClientKeyStoreDBPassword keyword

connStr = "DATABASE=<DATABASE_NAME>;HOSTNAME=<HOSTNAME>;PORT=<SSL_PORT>;UID=<USER_ID>;PWD=<PASSWORD>;" +
          "SECURITY=SSL;SSLClientKeyStoreDB=<FULL_PATH_TO_KEY_STORE_DB>;SSLClientKeyStoreDBPassword=<KEYSTORE_PASSWD>;"
conn = ibm_db.connect(connStr,'','')
Using SSLClientKeyStoreDB and SSLClientKeyStash keyword

connStr = "DATABASE=<DATABASE_NAME>;HOSTNAME=<HOSTNAME>;PORT=<SSL_PORT>;UID=<USER_ID>;PWD=<PASSWORD>;" +
          "SECURITY=SSL;SSLClientKeyStoreDB=<FULL_PATH_TO_KEY_STORE_DB>;" +
          "SSLClientKeyStash=<FULL_PATH_TO_CLIENT_KEY_STASH>;"
conn = ibm_db.connect(connStr,'','')

If you have downloaded IBMCertTrustStore from IBM site, ibm*db will not work with it; you need to download Secure Connection Certificates.zip file that comes for IBM DB2 Command line tool(CLP). Secure Connection Certificates.zip has *.kdb and _.sth files that should be used as the value of SSLClientKeystoreDB and SSLClientKeystash in connection string.

SQL0805N Error - Rebind packages

  • Connecting first time to Db2 for z/OS from distributed platforms will result in error SQL0805N Package "location.NULLID.SYSSH200.___" or variation of package name.

  • To solve it, the bind packages are available within the ibm_db python install. Do the following:

     # Change directory to where your pip package was installed locally, e.g.:
      cd .local/lib/python3.10/site-packages/clidriver/bin
     # Run the bind command using db2cli utility from there, e.g:
     ./db2cli bind ../bnd/@db2cli.lst -database _dbname_ : _hostname_ : _port_ -user _userid_  -passwd _password_ -options "grant public action replace blocking no"
    

For z/OS and iSeries Connectivity and SQL1598N error

  • Connection to Db2 for z/OS or Db2 for i(AS400) Server using ibm_db driver from distributed platforms (Linux, Unix, Windows and MacOS) is not free. It requires either client side or server side license. See note below about license activation.

  • Connection to Db2 for LUW Server using ibm_db driver is free.

  • ibm_db returns SQL1598N error in absence of a valid db2connect license. SQL1598N error is returned by the Db2 Server to client. To suppress this error, Db2 server must be activated with db2connectactivate utility OR a client side db2connect license file must exist.

  • Db2connect license can be applied on database server or client side. A db2connect license of version 12.1 is required for ibm_db.

  • For MacOSx64(Intel processor) and Linuxx64, db2connect license of version 11.5 is required.

  • clidriver v12.1 on Linux uses x86_64_v2 instruction set which is not supported by cibuildwheel and wheel image creation fails using v12.1 clidriver. So, default version of clidriver on Linux platform is v11.5.9 only.

  • For activating server side license, you can purchase either Db2 Connect Unlimited Edition for System z® or Db2 Connect Unlimited Edition for System i® license from IBM.

  • Ask your DBA to run db2connectactivate utility on Server to activate db2connect license.

  • If database Server is enabled for db2connect, no need to apply client side db2connect license.

  • If Db2 Server is not db2connectactivated to accept unlimited number of client connection, you must need to apply client side db2connect license.

  • db2connectactivate utility and client side db2connect license both comes together from IBM in a single zip file.

  • Client side db2connect license is a db2con*.lic file that must be copied under clidriver\license directory and it must not be a symlink file.

  • If you have a db2jcc_license_cisuz.jar file, it will not work for ibm_db. db2jcc_license_cisuz.jar is a db2connect license file for Java Driver. For non-Java Driver, client side db2connect license comes as a file name db2con*.lic.

  • If environment variable IBM_DB_HOME or IBM_DB_INSTALLER_URL is not set, ibm_db automatically downloads open source driver specific clidriver from https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli and save as site_packages\clidriver. Ignores any other installation.

  • If IBM_DB_HOME or IBM_DB_INSTALLER_URL is set, you need to have same version of db2connect license as installed db2 client. Check db2 client version using db2level command to know version of required db2connect license. The license file should get copied under $IBM_DB_HOME\license directory.

  • If you do not have db2connect license, contact IBM Customer Support to buy db2connect license. Find the db2con*.lic file in the db2connect license shared by IBM and copy it under .../site_packages/clidriver/license directory or $IBM_DB_HOME\license directory (if IBM_DB_HOME is set), to be effective.

  • To know more about license and purchasing cost, please contact IBM Customer Support.

  • To know more about server based licensing viz db2connectactivate, follow below links:

Troubleshooting SQL1598N Error:

If you have copied db2con*.lic file under clidriver/license directory, but still getting SQL1598N Error; try below options:

  • cd clidriver/bin directory and run ./db2level command. Make sure you have the db2connect license of same major and minor version as of clidriver.

  • Make sure the user running python program has read permission for license file.

  • Make sure the user running python program has read-write permission for clidriver/license and clidriver/cfgcache directories as license check utility need to create some cache files under cfgcache and license directories.

  • Validate your license file and connectivity using below db2cli command:

  db2cli validate -connstring "connection string as used in python program" -displaylic

  OR

  db2cli validate -database "dbname:hostname:port" -user dbuser -passwd dbpasswd -connect -displaylic
  • Installed license file under your DB2_RTC* client, but it is not working, please read this comment.

If you intend to install the clidriver manually, Following are the details of the client driver versions that you can download from CLIDRIVER to be able to connect to databases on non-LUW servers. You would need the client side license file as per Version for corresponding installation.:

CLIDriver and Client license versions for Specific Platform and Architecture

Platform Architecture Cli Driver Supported Version
AIX ppc aix32_odbc_cli.tar.gz Yes V12.1.0
others aix64_odbc_cli.tar.gz Yes V12.1.0
Darwin x64 macos64_odbc_cli.tar.gz Yes Till V11.5.9
arm64 macarm64_odbc_cli.tar.gz Yes From V12.1.0
Linux x64 linuxx64_odbc_cli.tar.gz Yes V12.1.0
s390x s390x64_odbc_cli.tar.gz Yes V12.1.0
s390 s390_odbc_cli.tar.gz Yes V11.1
ppc64 (LE) ppc64le_odbc_cli.tar.gz Yes V12.1.0
ppc64 ppc64_odbc_cli.tar.gz Yes V10.5
ppc32 ppc32_odbc_cli.tar.gz Yes V10.5
others linuxia32_odbc_cli.tar.gz Yes V12.1.0
Windows x64 ntx64_odbc_cli.zip Yes V12.1.0
x32 nt32_odbc_cli.zip Yes V12.1.0
Sun i86pc sunamd64_odbc_cli.tar.gz Yes V10.5
sunamd32_odbc_cli.tar.gz Yes V10.5
sparc sun64_odbc_cli.tar.gz Yes V11.1
sparc sun32_odbc_cli.tar.gz Yes V11.1

Downloads

Use following pypi web location for downloading source code and binaries ibm_db: https://pypi.python.org/pypi/ibm_db . You can also get the source code by cloning the ibm_db github repository as :

git clone [email protected]:ibmdb/python-ibmdb.git

Support & feedback

Your feedback is very much appreciated and expected through project ibm-db:

Contributing to the ibm_db python project

See CONTRIBUTING

The developer sign-off should include the reference to the DCO in remarks(example below):
DCO 1.1 Signed-off-by: Random J Developer <[email protected]>

Some common issues

1. Installation Issues for missing python.h file

Always use the latest pip

python3 -m pip install --upgrade pip

Install the package python3-devel that delivers the python.h header file

For RHEL use
sudo yum install python3-devel
For Ubuntu use
sudo apt-get install python3-devel
  • Once the above steps works fine, try re-installing ibm_db.

2. SQL30081N Error

If connection fails with SQL30081N error - means ibm_db installation is correct and there is some issue with connection string. Please check database connection info and use correct connection string. If you are using SSL connection, port must be SSL port and connection string must have Security=SSL; and SSLServerCertificate=<full path of cert.arm file>;.

3. Issues with MAC OS X

  • If import ibm_db fails with Symbol not found: ___cxa_throw_bad_array_new_length error or malloc error: Please follow instructions as documented here.

  • If you run into errors for libdb2.dylib as below:

>>> import ibm_db
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/usr/local/lib/python3.5/site-packages/ibm_db.cpython-35m-darwin.so, 2): Library not loaded: libdb2.dylib
  Referenced from: /usr/local/lib/python3.5/site-packages/ibm_db.cpython-35m-darwin.so
  Reason: image not found

You would need to set DYLD_LIBRARY_PATH to point to lib folder as per the installation location of clidriver in your environment. Assuming the driver is installed at /usr/local/lib/python3.5/site-packages/clidriver, you can set the path as:

export DYLD_LIBRARY_PATH=/usr/local/lib/python3.5/site-packages/clidriver/lib:$DYLD_LIBRARY_PATH

If the issue is not resolved even after setting DYLD_LIBRARY_PATH, you could refer: MAC OS Hints and Tips

Resolving SQL1042C error

If you hit following error while attempting to connect to a database:

>>> import ibm_db
>>> ibm_db.connect("my_connection_string", "", "")
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 Exception: [IBM][CLI Driver] SQL1042C An unexpected system error occurred. SQLSTATE=58004 SQLCODE=-1042

Set DYLD_LIBRARY_PATH to point to icc folder as per the installation location of clidriver in your environment.

export DYLD_LIBRARY_PATH=/usr/local/lib/python3.5/site-packages/clidriver/lib/icc:$DYLD_LIBRARY_PATH

In case of similar issue in windows platform

set PATH=<clidriver_folder_path>\bin\amd64.VC12.CRT;%PATH%

4. ERROR: Failed building wheel for ibm_db

In case of the error seen while building wheel use the following flag along with ibm_db for installation

To install the package ibm_db it is necessary at first to install the build dependency package - wheel:
pip3 install wheel
Install ibm_db with the pip flag --no-build-isolation:
pip3 install ibm_db --no-build-isolation

5. For Issues on IBM iSeries System (AS400)

  • If you have installed ibm_db on IBM i and need help, please open an issue here.

  • If you have installed ibm_db on distributed platform and want to connect to AS400 server, you must have to use db2connect license. ibm_db do not work with IBM i Access driver.

Testing

Tests displaying Python ibm_db driver code examples are located in the ibm_db_tests directory. A valid config.py will need to be created to configure your Db2 settings. A config.py.sample exists that can be copied and modified for your environment.

  • Set Environment Variables DB2_USER, DB2_PASSWD accordingly.
For example, by sourcing the following ENV variables:
For Linux
export DB2_USER=<Username>
export DB2_PASSWD=<Password>

For windows
set DB2_USER=<Username>
set DB2_PASSWD=<Password>

  • OR
If not using environment variables, update user and password information in
config.json file.

The config.py should look like this:

test_dir =      'ibm_db_tests'         # Location of testsuite file (relative to current directory)
file_path = 'config.json'

with open(file_path, 'r') as file:
    data = json.load(file)

database = data['database']               # Database to connect to
hostname = data['hostname']               # Hostname
port = data['port']                       # Port Number

env_not_set = False
if 'DB2_USER' in os.environ:
     user = os.getenv('DB2_USER')         # User ID to connect with
else:
    user = data['user']
    env_not_set = True
if 'DB2_PASSWD' in os.environ:
    password = os.getenv('DB2_PASSWD')    # Password for given User ID
else:
    password = data['password']
    env_not_set = True

if env_not_set == True:
    warnings.warn("Warning: Environment variable DB2_USER or DB2_PASSWD is not set.")
    print("Please set it before running test file and avoid")
    print("hardcoded password in config.json file." )

Point the database to mydatabase as created by the following command.

The tests that ibm_db driver uses depends on a UTF-8 database. This can be created by running:

  CREATE DATABASE mydatabase USING CODESET UTF-8 TERRITORY US

Some of the tests utilize XML functionality only available in version 9 or later of Db2. While Db2 v8.x is fully supported, two of the tests (test_195.py and test_52949.py) utilize XML functionality. These tests will fail on version 8.x of Db2.

Running the driver testsuite on Linux

In order to run the entire python driver testsuite on Linux, run this command at the command prompt:

  python ibmdb_tests.py

To run a single test, set the environment variable, SINGLE_PYTHON_TEST, to the test filename you would like to run, followed by the previous command.

Running the driver testsuite on Windows

In order to run the entire python driver testsuite on Windows, run this command at the command prompt:

  python ibmdb_tests.py

To run a single test, set the environment variable, SINGLE_PYTHON_TEST, to the test filename you would like to run, followed by the previous command.

Known Limitations for the Python driver

If trusted context is not set up, there will be two failures related to trusted context. When thick client has been used then additional three failures related to create, recreate DB.

Known Limitations for the Python wrapper

  1. The rowcount for select statements can not be generated.
  2. Some warnings from the drivers are not caught by the wrapper. As such these might go unnoticed.

Happy coding!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ibm_db-3.2.8.tar.gz (269.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ibm_db-3.2.8-cp314-cp314t-win_amd64.whl (29.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

ibm_db-3.2.8-cp314-cp314t-win32.whl (25.5 MB view details)

Uploaded CPython 3.14tWindows x86

ibm_db-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl (40.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp314-cp314t-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

ibm_db-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

ibm_db-3.2.8-cp314-cp314-win_amd64.whl (29.3 MB view details)

Uploaded CPython 3.14Windows x86-64

ibm_db-3.2.8-cp314-cp314-win32.whl (25.5 MB view details)

Uploaded CPython 3.14Windows x86

ibm_db-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp314-cp314-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ibm_db-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ibm_db-3.2.8-cp313-cp313-win_amd64.whl (28.7 MB view details)

Uploaded CPython 3.13Windows x86-64

ibm_db-3.2.8-cp313-cp313-win32.whl (24.6 MB view details)

Uploaded CPython 3.13Windows x86

ibm_db-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp313-cp313-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

ibm_db-3.2.8-cp313-cp313-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

ibm_db-3.2.8-cp312-cp312-win_amd64.whl (28.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ibm_db-3.2.8-cp312-cp312-win32.whl (24.6 MB view details)

Uploaded CPython 3.12Windows x86

ibm_db-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp312-cp312-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

ibm_db-3.2.8-cp312-cp312-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ibm_db-3.2.8-cp311-cp311-win_amd64.whl (28.7 MB view details)

Uploaded CPython 3.11Windows x86-64

ibm_db-3.2.8-cp311-cp311-win32.whl (24.6 MB view details)

Uploaded CPython 3.11Windows x86

ibm_db-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp311-cp311-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

ibm_db-3.2.8-cp311-cp311-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ibm_db-3.2.8-cp310-cp310-win_amd64.whl (28.7 MB view details)

Uploaded CPython 3.10Windows x86-64

ibm_db-3.2.8-cp310-cp310-win32.whl (24.6 MB view details)

Uploaded CPython 3.10Windows x86

ibm_db-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp310-cp310-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

ibm_db-3.2.8-cp310-cp310-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ibm_db-3.2.8-cp39-cp39-win_amd64.whl (28.7 MB view details)

Uploaded CPython 3.9Windows x86-64

ibm_db-3.2.8-cp39-cp39-win32.whl (24.6 MB view details)

Uploaded CPython 3.9Windows x86

ibm_db-3.2.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (43.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ibm_db-3.2.8-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl (40.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

ibm_db-3.2.8-cp39-cp39-macosx_14_0_arm64.whl (20.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

ibm_db-3.2.8-cp39-cp39-macosx_10_15_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file ibm_db-3.2.8.tar.gz.

File metadata

  • Download URL: ibm_db-3.2.8.tar.gz
  • Upload date:
  • Size: 269.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8.tar.gz
Algorithm Hash digest
SHA256 2e0e59a8a94f2c020c4c62642bb239849dd7f35b6a7bb2f5018b8b67830002bd
MD5 8d6ad74be92f798736bc4b4acc357a08
BLAKE2b-256 e962a60f0347b7a316cf60585334f7f13015c8aa9543b312ab00c12b2374f11d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8.tar.gz:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 29.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ed27b49d64a2d6b538d1cf8534ee5d7fb40f5fa24910bde6db00617a2873756b
MD5 c70515e36bf52fff953be086570ef3c6
BLAKE2b-256 adbc5068af8c455341f6294a577acfac2cb843bd4495bb9222c58745a922a429

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 8a5d90e78f643a814d5c21da29abc5c9a96fc730fd98d3a8ee3ff09b17a168e6
MD5 abf5a1b4bdee274c78f1433bacae50db
BLAKE2b-256 53e7f2bb2ad30a088a0bc4da70614f31a2cb4575d84ae3d64fe392c2d125ba35

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a913753acfcda32c83c9fecf5e0c58b5aa6b90367a12cb7cf64f0c567cba9058
MD5 29a24825b0a246ab8e88c12345d837f1
BLAKE2b-256 ae6533d0b8e06ce504cf7b7ba354f2c761a7fdbb4f62cd28452afef00fdcdebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 a4e9838e27396d0eeedcae24cd58e73f0c2b5e153320956772036fed9852a0f6
MD5 20164eeb3fdebd18750c61c875635480
BLAKE2b-256 7639be60289063f0a53bee48c31a7c02a387d9576571fd4c8e12d55b8ffaf9b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eb71f4ac32d9533308584fc2cfc4276a7c7780c350854c7cbe2adf89cec19466
MD5 3152b7f3412c76cd8833f5ced6dfc74d
BLAKE2b-256 03af43ec897ab88eb7c026214e16cd8dacda72f5458bd66b5a134008f22cf864

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 58c4dde4791c70130671c62c4ee3c97d0534eb51a845b0512be2ee5d508b9ca7
MD5 c2df0bd731b7272214a668e626a9ac90
BLAKE2b-256 14559958bf543da8b5dc0b838e3a5597e33f7810b0224439e651621e404f171f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 29.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4787f00cc38f43d1e652d6376205b3366ba0029c0aa6b74c22d280a047714a7b
MD5 8b92ea70ac1c658a27979dc5fef2a726
BLAKE2b-256 dfe8864a476452c464535ae60c1be6af2ccf9b4aa7ebc95251c358a7af5f4a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp314-cp314-win32.whl
  • Upload date:
  • Size: 25.5 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 ba5851af9cb0eeb124bb6a5e823fc9f043a71fc9b66ee4d605a09a862f93d92d
MD5 b619a09d3ab0861078c86569d473f856
BLAKE2b-256 c630f7773694bd8231d11721750655b6fdda7773b4cdd8925b2da9c3d70f1be8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 42869f76949f1656c5dcf627139e7f0a883b69e639144c72449396ae041560c5
MD5 6e9b1306fb4510f5afcbe7e8ede4f94e
BLAKE2b-256 f85c3be09dbbae833621c9506d4c1c571bacb9ee6e48ffc94836cd04d0e40609

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 64dbf6d2030f0dc33d3583c9e726b6eb8c3fa5c9dcb0390202d6e33615704ba1
MD5 12de864c40122e88d62a45bd1a2108da
BLAKE2b-256 65dc5118df16cd21955ee6ba1ce079006515499b3fbe27dabbee436988a55149

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8aef0eeb83eb61bd076810db95e97e62b330dfe0a10d5cef08fe0e461a6da525
MD5 759b823c1b3277c7d9ac10758c5c78c6
BLAKE2b-256 a5f4f9cfa73557e4e8cb017cfc3a524a45b4cb167455519fef5de2bb102a890f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 256257ee5165a9a51c3e4b598800e5589d28f691e7ecb21307aa48ba5b3c4b00
MD5 205f67c4b2c24ff7d4188c059bf8d896
BLAKE2b-256 c75029eb952817316d687e98c8b49df4b98eaed31ffaf13a5359d99887382c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9ba03ee95afe28178b4677f63eac03f2792b467c6f9550a2686d3b684558c77d
MD5 591c02a1881970d792c98324e9fbb0c6
BLAKE2b-256 54c1b3573abc55722f43aef5e84f65305825320048370f1e7e639552841a3b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp313-cp313-win32.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5b0b89126db0dc3d963faa0f6657224f4389b9ca949028713d6d0d676a8ee62c
MD5 cbf259a6c7260ec2191fe19465e5eeed
BLAKE2b-256 cd779eee651b493d111558c144d3c676565259e6b4599ae7bad90384be8c0842

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 68f6d28724ec5cc30a27deedbd417b1a36e17de08f976767854fd8d779271289
MD5 fcc75813dda976130a6ce2ca0b975a0e
BLAKE2b-256 d620dfee1481f553c10247c8b51c9148348c7b0ddf1da48d8f644b525fbfdd51

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 b3095475009b4965117732b5fe647419c5899d8b96d53a983408b22f78c4804e
MD5 c32456ff4804b955ce2efb0a267747d2
BLAKE2b-256 32388c4072754765bc4a114cb2ece4fdbd56b856dee22c4d289e91f5831a4994

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5aaa393b9f5ebe74b314758ef20b9e26d61710c0f979ced4ccb1d7a976817441
MD5 1d1baf62c3b2fa8099b2230fb1db0521
BLAKE2b-256 6371e4a543ff30128f3845e2f2e49e3daff3f7ab08142fe9d1bb6a77521603f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a78dda1e88bee9efe1f579c9a8baea1c3cf4ad1acc8a1a698799e6e722570f8d
MD5 d35e917abc7615ab1ef211a08bbfca95
BLAKE2b-256 2efab0d3410ef55e6b79ec78adfad9fa2cc7f1682e9b7ee6c6bfd66448d68f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3f98811cc50faeff9399b7f379dc66cdc1ae0b48082a1e0662e4b5f0301ed00d
MD5 3614727c06e3671c7561bb96ecb4075e
BLAKE2b-256 06ea7b0ca5738ef99c27c4973ac617c2a51c6198f2f5243d71eb78371f50abe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ae97985f6b1f7e2ec55576cebf1521e68993f147d761dc19f84af3705fb84ff7
MD5 bf25c3d2e9170813fc5addb3a3d9343e
BLAKE2b-256 17611bfb7b56b23c8f12f60a5986acd2b95d18beff51d962a2a0024f5f79c233

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1918edef7b7f4364ef9e50c31ec4bcb8b4588ad1f5dd1c980c2472d803579e90
MD5 2b6f94c65eef9258421ad76940a8ae1f
BLAKE2b-256 18d9e8cf574a9676ef92d894cd7888812d7d09279dca06eec3b7d17831d9b260

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 b0603650b3cbeb91b955b8933a4d7b942dec76524fc5696dea92862dbd01b069
MD5 fcf2a2877cf7908be3cb75273a784edb
BLAKE2b-256 4b3789ad2c0e96633fc4b03dd131e5962cdd1ad05877356d07098a952918ccc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b11c15b14da04403fed9c456f73c0914db251a47b991dac4f2672ac3e72bffdd
MD5 177d11f73158c420315d122bc947bfc6
BLAKE2b-256 9639113e2507ae84bd752a6b3b7fd626221704e00e487a1fefe88bb9a087a673

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a5b5c28dd7fab9731bd766e07e9780978a134618bfb54062e48c89a2430a1a01
MD5 7c8d86218c4ea553e217f96898484432
BLAKE2b-256 77282b8215a59122a0c80712c785d71f06090c8dc16504219138ae99a2bbe1e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d19626df230090d03c2e99262d7474a9f0f971ce8458969e2a4a96f8723c3669
MD5 99a10c9feffa8ec560e8dfb8b2a7524f
BLAKE2b-256 1189273907fe30080fda9d2169add90e7945441214eac03b6c8faa1696f256f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 afd0eb3d326c4cd61f20452b601ed909faddf2b996c3b07619e7d535a52fdbb8
MD5 a48b5b07f22ea10d6f4e45d5ef9eb212
BLAKE2b-256 5ad525124cbfe6cec3516e0a95e9c134c6d51858c6401a15a3ae65677e32be01

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 df5f9c076e29afb82c5a2f3fe8b2e112ae916c2eb0c4a729c0b2d23e78b3fb97
MD5 d6a30da925abfa3463ee6e05ea2ddb60
BLAKE2b-256 0a9e1a7c7e699486bd078a4effc554cb0d2dcf32615d0d1d2b60bb7c3844c771

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 3138b10becbe3b0134a82b6453021ef7e7775fe01b38cc831bed3371d5759141
MD5 ee4048f0fb2ede502ebdba887834e935
BLAKE2b-256 4c10da394fa341fd915e1f9bb3835e7f6027ba55810cbbed517ed1e84787437b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22a8c8d602aef59308a51f535b72e6f73a939054d3e8fa36c3adec224a70c416
MD5 08c7778d6b8075a4d5360b9fb12c595b
BLAKE2b-256 85c4a3ff3b405700acc6d00476bbb6c933052e8987cf638397d69b999c52b93a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 51a84481675410b52cebd3ca0f59778d42e11513644602bf6524340264103ecd
MD5 bd8ad276b3061b2e3c86c5b02a9173b9
BLAKE2b-256 d84957c5c863fa3731152b1421657c3e26ae02c2c2badf285aa6489db0af59ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 143547b7b34d8e921c9b4d6b3bdfdc149caaeedcf6bc0a503b3b33493213506b
MD5 8da991a932e6a47c3b0e80f777b4eff1
BLAKE2b-256 8ee7f323d58c27688f1b41c6390032864b65000329fd0b2e5add599fb9220890

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cd3e62280f4c3530984c76df3f5fe2cf61aceb15435a03ac6210cee301bf9731
MD5 9ec434ef49c71ac635484817fb28813b
BLAKE2b-256 8528babcda2d0be41a7e334bd0a3fdd35f477ee90753ca646caf3857485fb19a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 52499ab0abd1f0470e8a65ff4e8ecabec1a5b34ca3c05e3ff17d0f01cb7dd03a
MD5 c7d5fd4f951a298c3a3fcb00303b3b12
BLAKE2b-256 2015efe1c8fb34eb2371a430323128f981f288a1ccafa9a703450bcdd223039c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 3eaf9fd450d5b47c68c84a484fa288d8975959d024d8712b284f4db4c3426434
MD5 164ab43f55ed5f83dad79254c8b5c2d7
BLAKE2b-256 355575a7b8a8867e16d4ab8cc7481dbbdca3801e121e86e9f87dc5be874ba6a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b48b7834d38e1a68991904f3b28c9ab6b54d0b71f2b57edaad823a27e5250fa
MD5 7b2897bcae37023613632d857da28cfc
BLAKE2b-256 966210e7afa5f213a8e35585766c1093b4fa7c3005b2296f75df4ab59f174597

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7fac04f4a5c57b5b8a7ba7b858a784086daf60645bbb756231ec02aa342c4aaf
MD5 76e135fe4420fb564fae3616ab1eb595
BLAKE2b-256 8d7ea38cb02f1ca4c7a990b21b1faa80044aa743fcbe180b72a07f2d7bcfbdc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 28.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 db3b62d55b7c22fbeca98f4ed60e510c4b065d165247ae4a5e7750fc476d91a5
MD5 173bce50bacbe5363ab2b380528e88cb
BLAKE2b-256 86bc6f2e7c29d51888284da7acffd9dbf8d7f104d1cbb5fde18862d6427fc425

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-win_amd64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: ibm_db-3.2.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 436fa58052a027de25ab0cf83a902f307ca6485a983a117411c946a4dcc37c01
MD5 6db17db7a59ef718ccf4243d02ce960b
BLAKE2b-256 463a65de17e66c8c76403212cd022d1a1097b0818230c6cd0bea60efda110a2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-win32.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6b68845b902ac8444f8542acad2838f06ec23571f11d3706a3fe5d8e1df310fc
MD5 162d3c5c1f88701b0b9535b0d8690ebb
BLAKE2b-256 ad059e2f5f4c350b32a41a28602aec9172a4ef58b626e09d6864b918a0b50130

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0b73adc17dbfd39b37e44109c7e2762911d40613b0b0e359b0d2a75493b47493
MD5 c88415758f62365ed1168d834468b5a0
BLAKE2b-256 cc002cfebac5c37a76b10f417ccf7cf6282823c48ddb0857292026832f0e022d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b7e50caa0b7980fbfd2345c170e01148a38dcf4850d6978fe226714ae22a3c1c
MD5 3f40ba1c38c6d8fdf4545de8b2fcb31a
BLAKE2b-256 3502dbbf209e3db1c0e209c7e483e1eec5abaca1d86d2360b9eef2d96aa59142

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ibm_db-3.2.8-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ibm_db-3.2.8-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1c2096b420c51ccf23e792be401aaab0abeefba01b57c0b819e5eaf05fed4e51
MD5 5bdc64f58e4651a47aff41e199b6005e
BLAKE2b-256 8b00a932c327fef78615869bb99d09b08e92f0303f9bd8b53a9edf36dc3020a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ibm_db-3.2.8-cp39-cp39-macosx_10_15_x86_64.whl:

Publisher: bld_wheels_and_upload.yml on ibmdb/python-ibmdb

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

Image AWS Cloud computing and Security Sponsor Image Datadog Monitoring Image Depot Continuous Integration Image Fastly CDN Image Google Download Analytics Image Pingdom Monitoring Image Sentry Error logging Image StatusPage Status page