{"id":18554490,"url":"https://github.com/oracle/python-oracledb","last_synced_at":"2025-05-15T18:02:57.164Z","repository":{"id":38034711,"uuid":"486230224","full_name":"oracle/python-oracledb","owner":"oracle","description":"Python driver for Oracle Database conforming to the Python DB API 2.0 specification. This is the renamed, new major release of cx_Oracle","archived":false,"fork":false,"pushed_at":"2024-04-11T19:50:52.000Z","size":5902,"stargazers_count":278,"open_issues_count":25,"forks_count":56,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-04-14T16:05:50.717Z","etag":null,"topics":["database","oracle","oracle-database","oracle-database-driver","python"],"latest_commit_sha":null,"homepage":"https://oracle.github.io/python-oracledb","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-04-27T14:38:21.000Z","updated_at":"2024-04-17T21:31:53.495Z","dependencies_parsed_at":"2024-01-08T23:26:51.526Z","dependency_job_id":"15fdbb3d-ec7c-4cf5-bd0e-2ad72e87ed95","html_url":"https://github.com/oracle/python-oracledb","commit_stats":{"total_commits":282,"total_committers":2,"mean_commits":141.0,"dds":0.01773049645390068,"last_synced_commit":"4eafd2a47e903f068b2ab229a4fec9497c921db8"},"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fpython-oracledb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fpython-oracledb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fpython-oracledb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fpython-oracledb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle","download_url":"https://codeload.github.com/oracle/python-oracledb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247737788,"owners_count":20987721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","oracle","oracle-database","oracle-database-driver","python"],"created_at":"2024-11-06T21:22:18.498Z","updated_at":"2025-04-07T22:10:52.803Z","avatar_url":"https://github.com/oracle.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# python-oracledb\n\npython-oracledb is a [Python programming language][python] extension module\nallowing Python programs to connect to [Oracle Database][oracledb].\nPython-oracledb is the new name for Oracle's popular cx_Oracle driver.\n\nThe module conforms to the [Python Database API 2.0 specification][pep249] with\na considerable number of additions and a couple of minor exclusions, see the\n[feature list][features].\n\nSynchronous and [concurrent][concurrent] coding styles are supported.\n\n## Installation\n\nRun `python -m pip install oracledb`\n\nSee [python-oracledb Installation][installation].\n\n## Dependencies and Interoperability\n\n- Python versions 3.9 through 3.13.\n\n  Pre-built packages are available on [PyPI][pypi] and other repositories.\n\n  Source code is also available.\n\n  Previous versions of python-oracledb supported older Python versions.\n\n- Oracle Client libraries are *optional*.\n\n  **Thin mode**: By default python-oracledb runs in a 'Thin' mode which\n  connects directly to Oracle Database.\n\n  **Thick mode**: Some advanced Oracle Database functionality is currently only\n  available when optional Oracle Client libraries are loaded by\n  python-oracledb.  Libraries are available in the free [Oracle Instant\n  Client][instantclient] packages. Python-oracledb can use Oracle Client\n  libraries 11.2 through 23ai.\n\n- Oracle Database\n\n  **Thin mode**: Oracle Database 12.1 (or later) is required.\n\n  **Thick mode**: Oracle Database 9.2 (or later) is required, depending on the\n  Oracle Client library version.  Oracle Database's standard client-server\n  version interoperability allows connection to both older and newer\n  databases. For example when python-oracledb uses Oracle Client 19c libraries,\n  then it can connect to Oracle Database 11.2 or later.\n\n## Documentation\n\nSee the [python-oracledb Documentation][documentation] and [Release\nNotes][relnotes].\n\n## Samples\n\nExamples can be found in the [/samples][samples] directory and the\n[Python and Oracle Database Tutorial][tutorial].\n\n## Help\n\nQuestions can be asked in [GitHub Discussions][ghdiscussions].\n\nProblem reports can be raised in [GitHub Issues][ghissues].\n\n## Tests\n\nSee [/tests][tests]\n\n## Contributing\n\nThis project welcomes contributions from the community. Before submitting a\npull request, please [review our contribution guide](./CONTRIBUTING.md).\n\n## Security\n\nPlease consult the [security guide](./SECURITY.md) for our responsible security\nvulnerability disclosure process.\n\n## License\n\nSee [LICENSE][license], [THIRD_PARTY_LICENSES][tplicense], and\n[NOTICE][notice].\n\n[python]: https://www.python.org/\n[oracledb]: https://www.oracle.com/database/\n[instantclient]: https://www.oracle.com/database/technologies/instant-client.html\n[pep249]: https://peps.python.org/pep-0249/\n[documentation]: http://python-oracledb.readthedocs.io\n[relnotes]: https://python-oracledb.readthedocs.io/en/latest/release_notes.html\n[license]: https://github.com/oracle/python-oracledb/blob/main/LICENSE.txt\n[tplicense]: https://github.com/oracle/python-oracledb/blob/main/THIRD_PARTY_LICENSES.txt\n[notice]: https://github.com/oracle/python-oracledb/blob/main/NOTICE.txt\n[tutorial]: https://oracle.github.io/python-oracledb/samples/tutorial/Python-and-Oracle-Database-The-New-Wave-of-Scripting.html\n[ghdiscussions]: https://github.com/oracle/python-oracledb/discussions\n[ghissues]: https://github.com/oracle/python-oracledb/issues\n[tests]: https://github.com/oracle/python-oracledb/tree/main/tests\n[samples]: https://github.com/oracle/python-oracledb/tree/main/samples\n[installation]: https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html\n[features]: https://oracle.github.io/python-oracledb/#features\n[concurrent]: https://python-oracledb.readthedocs.io/en/latest/user_guide/asyncio.html\n[pypi]: https://pypi.org/project/oracledb\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fpython-oracledb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle%2Fpython-oracledb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fpython-oracledb/lists"}