Metadata-Version: 2.4
Name: python-databases
Version: 0.1.6
Summary: A Python library for managing and interacting with multiple databases seamlessly.
Home-page: https://github.com/aviz92/python-databases
Author: Avi Zaguri
Author-email: 
Project-URL: Repository, https://github.com/aviz92/python-databases
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: wheel
Requires-Dist: python-dotenv
Requires-Dist: pre-commit
Requires-Dist: custom-python-logger
Requires-Dist: retrying
Requires-Dist: elasticsearch<9
Requires-Dist: pandas
Requires-Dist: psycopg2-binary
Requires-Dist: pytest
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Python Databases
A flexible and extensible Python library that provides a unified interface for interacting with multiple types of databases.

---

## Features
- ✅ Unified interface for multiple database connectors
- ✅ Support for:
  - Elasticsearch
    - On-Premises deployments
    - Cloud deployments using `cloud_id`
  - PostgreSQL
    - Basic support with plans for SQLAlchemy integration

---

## Installation
```bash
pip install python-databases
```

---

## 📌 Roadmap

* [x] Elasticsearch support
  - [x] On-Premises deployments
  - [x] Cloud deployments using `cloud_id`
* [x] PostgreSQL
  - [ ] SQLAlchemy support

---

## 🤝 Contributing
If you have a helpful tool, pattern, or improvement to suggest:
Fork the repo <br>
Create a new branch <br>
Submit a pull request <br>
I welcome additions that promote clean, productive, and maintainable development. <br>

---

## 🙏 Thanks
Thanks for exploring this repository! <br>
Happy coding! <br>
