-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
22 lines (18 loc) · 989 Bytes
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Core Libraries - Required for Basic Functionality
pandas>=2.0.0 # Data manipulation and analysis
numpy>=1.24.0 # Required by pandas for numerical operations
openpyxl>=3.1.2 # Excel file handling
# Machine Learning - Required for ML Enrichment
scikit-learn>=1.3.0 # ML-based metadata enrichment and predictions
nltk>=3.8.1 # Text processing and feature extraction
# API and Network Libraries - Required for API Enrichment
requests>=2.31.0 # API interactions for metadata enrichment
urllib3>=2.0.0 # HTTP client for Python, used by requests
certifi>=2023.5.7 # Required for SSL certificate verification
python-dotenv>=1.0.0 # API configuration management
# Progress and User Interface
tqdm>=4.65.0 # Progress tracking for long operations
colorama>=0.4.6 # Console output formatting and colors
# Utilities
unidecode==1.3.6 # Text normalization and cleaning
typing-extensions>=4.7.0 # Type hints support