-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
58 lines (47 loc) · 1.28 KB
/
requirements.txt
File metadata and controls
58 lines (47 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# DB Storage Manager - Python/PyQt6 Requirements
# GUI Framework
PyQt6>=6.6.0
PyQt6-Charts>=6.6.0
# Database Drivers
psycopg2-binary>=2.9.9
pymysql>=1.1.0
aiosqlite>=0.19.0
pymongo>=4.6.0
redis>=5.0.0
cx_Oracle>=8.3.0 # Oracle Database
pyodbc>=5.0.0 # Microsoft SQL Server
clickhouse-driver>=0.2.6 # ClickHouse
influxdb-client>=1.38.0 # InfluxDB
# Backup & Cloud Storage
boto3>=1.34.0
google-api-python-client>=2.100.0
google-auth-httplib2>=0.1.1
google-auth-oauthlib>=1.1.0
# Security & Encryption
cryptography>=41.0.0
pynacl>=1.5.0
# Utilities
python-dotenv>=1.0.0
schedule>=1.2.0
paramiko>=3.4.0 # SSH tunneling
# Data Processing
pandas>=2.1.0
numpy>=1.26.0
# Charts & Visualization
matplotlib>=3.8.0
Pillow>=10.0.0 # For image export
# Authentication & Security
ldap3>=2.9.1 # LDAP integration
pyotp>=2.9.0 # Multi-factor authentication
qrcode>=7.4.2 # QR codes for MFA
# Cloud Providers (additional)
# Note: google-cloud-sqladmin requires: pip install google-cloud-sqladmin
# For GCP Cloud SQL, install: pip install google-cloud-sqladmin (optional)
azure-identity>=1.15.0 # Azure authentication
azure-mgmt-sql>=3.0.1 # Azure SQL management
# Development
pytest>=7.4.0
pytest-qt>=4.2.0
black>=23.11.0
flake8>=6.1.0
mypy>=1.7.0