|
1 | | -# Core dependencies for csv-db-bridge |
2 | | -# pip install -r requirements.txt |
| 1 | +# ============================================== |
| 2 | +# CSV-DB-SDK: Dependency Management |
| 3 | +# ============================================== |
3 | 4 |
|
4 | | -# SQL databases |
5 | | -psycopg2-binary>=2.9.9 # PostgreSQL |
6 | | -mysql-connector-python>=8.0 # MySQL |
7 | | -cx_Oracle>=8.3 # Oracle |
8 | | -sqlite3 # Built-in with Python |
| 5 | +# Core Database Drivers |
| 6 | +# -------------------------------------------------- |
| 7 | +psycopg2-binary==2.9.9 # PostgreSQL adapter |
| 8 | +mysql-connector-python==8.1.0 # MySQL/MariaDB connector |
| 9 | +cx_Oracle==8.3.0 # Oracle Database interface |
| 10 | +pymongo==4.6.2 # MongoDB driver |
9 | 11 |
|
10 | | -# NoSQL |
11 | | -pymongo>=4.6 # MongoDB |
| 12 | +# Cloud Providers |
| 13 | +# -------------------------------------------------- |
| 14 | +boto3==1.34.112 # AWS SDK (AuroraDB RDS Data API) |
| 15 | +ibm-db==3.2.1 # IBM DB2 connector |
12 | 16 |
|
13 | | -# Cloud / Other |
14 | | -boto3>=1.34 # AuroraDB (AWS) |
15 | | -ibm-db>=3.1.4 # IBM DB2 |
| 17 | +# Development & Testing |
| 18 | +# -------------------------------------------------- |
| 19 | +unittest-xml-reporting==3.2.0 # XML reports for CI systems |
| 20 | +pytest==8.2.0 # Modern test framework |
| 21 | +coverage==7.4.4 # Code coverage analysis |
16 | 22 |
|
17 | | -# Testing |
18 | | -unittest-xml-reporting # Optional for CI output (unittest enhancement) |
19 | | - |
20 | | -# Optional tools |
21 | | -python-dotenv # For loading .env secrets (if needed) |
| 23 | +# Optional Extras |
| 24 | +# -------------------------------------------------- |
| 25 | +python-dotenv==1.0.1 # .env support for credentials |
| 26 | +sqlalchemy==2.0.30 # Optional ORM integration |
0 commit comments