{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"}],"enrichment":{"capability":"cx_Oracle provides a Python interface to Oracle Database, implementing the Python database API 2.0 specification to enable queries, transactions, and data manipulation against Oracle instances.","skillfed_tags":["oracle-client","database-driver","dbapi"],"use_cases":["Connect Python applications to existing Oracle Database instances for OLTP workloads and reporting queries.","Migrate legacy Oracle-dependent systems to Python while maintaining database connectivity.","Build data pipelines that extract, transform, and load data from Oracle into data warehouses or lakes.","Develop administrative tools and scripts that interact with Oracle schemas and manage database objects."],"what_it_does":"cx_Oracle is a Python extension module that bridges Python applications to Oracle Database systems. It implements the Python database API 2.0 specification, allowing developers to execute SQL queries, manage transactions, and manipulate data in Oracle databases. The package is a compiled C extension that requires platform-specific wheels and Oracle client libraries to be present on the system.\n\nThe package has been in production use since its first release in 2014 and is classified as mature. It supports Oracle versions 11.2, 12c, 18c, 19c, and 21c. However, its maintenance has slowed significantly\u2014the latest release is from 2021-11-04, and the repository shows an aging status. While the repository remains active with recent commits and no known security vulnerabilities, the gap in release activity and lack of explicit support for newer Python versions may be a concern for projects on modern Python stacks.","worth_installing":"Yes, if you need to connect to Oracle Database and are on Python 3.6\u20133.10 with Oracle client libraries available. The package is mature, permissively licensed, and has no known vulnerabilities. However, the aging release cycle (last update 2021-11-04) and lack of explicit support for Python 3.11+ make it less ideal for new projects targeting modern Python versions\u2014verify compatibility with your Python version before committing."},"id":"cx-oracle","links":{"html":"https://skillfed.io/packages/cx-oracle","md":"https://skillfed.io/packages/cx-oracle.md","pypi":"https://pypi.org/project/cx-oracle/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2021-11-04","license_spdx":null,"license_treatment":"permissive","name":"cx-Oracle","python_support":"unspecified","summary":"Python interface to Oracle"},"popularity":{"monthly_downloads":3770686,"position":2500,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"8.3.0"}
