diff --git a/README.md b/README.md index fe8356ab..ec7c8be9 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ -Python support for IBM Db2 for LUW, IBM Informix and IBM Db2 for z/OS +Python support for IBM Db2 for LUW and IBM Db2 for z/OS ========= -## Python, DB-API components for IBM Db2 for LUW, IBM Informix 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, IBM Informix 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, IBM Informix 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 and Informix. - * **ibm_db_dbi**: Python driver for IBM Db2 for LUW and IBM Informix databases that complies to the DB-API 2.0 specification. + * **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 @@ -345,7 +345,7 @@ conn = ibm_db.connect(connStr,'','') - 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. -- Connection to `Db2 for LUW` or `Informix` Server using `ibm_db` driver is free. +- 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. diff --git a/setup.py b/setup.py index 16b3fe3a..f4b0414a 100644 --- a/setup.py +++ b/setup.py @@ -513,17 +513,20 @@ def print_exception( e, url): setup( name = PACKAGE, version = VERSION, license = LICENSE, - description = 'Python DBI driver for DB2 (LUW, zOS, i5) and IDS', + description = 'Python DBI driver for DB2 (LUW, zOS, i5)', author = 'IBM Application Development Team', - author_email = 'praveen.narayanappa1@ibm.com', + author_email = 'earamma.kanasavi@ibm.com', url = 'http://pypi.python.org/pypi/ibm_db/', download_url = 'http://code.google.com/p/ibm-db/downloads/list', - keywords = 'database DB-API interface IBM Data Servers DB2 Informix IDS', - classifiers = [(sys.version_info >= (3, )) and 'Development Status :: 4 - Beta' or 'Development Status :: 5 - Production/Stable', + keywords = 'database DB-API interface IBM Data Servers Db2', + classifiers = ['Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'License :: OSI Approved :: Apache Software License', 'Operating System :: Microsoft :: Windows :: Windows 10', 'Operating System :: Unix', + 'Operating System :: Linux', + 'Operating System :: MacOS-x64', + 'Operating System :: z/OS', 'Programming Language :: Python', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', @@ -533,7 +536,7 @@ def print_exception( e, url): 'Programming Language :: Python :: 3.12', 'Topic :: Database :: Front-Ends'], - long_description = 'Python DBI driver for IBM Db2 for LUW, IBM Informix, IBM Db2 for iSeries(AS400) and IBM Db2 for z/OS servers', + long_description = open(readme).read(), long_description_content_type = 'text/markdown', platforms = 'Linux32/64, Win32/64, MacOS64, aix32/64, ppc32/64, sunamd32/64, sun32/64, ppc64le, z/OS', ext_modules = ext_modules,