12345678910111213141516171819202122232425262728 |
- # Core Django
- Django>=4.2.0
- djangorestframework>=3.14.0
- # Database
- psycopg2-binary>=2.9.0 # PostgreSQL adapter
- # AI/ML Libraries
- google-generativeai>=0.3.0 # Gemini API
- spacy>=3.7.0 # NLP for attribute extraction
- en-core-web-sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.7.0/en_core_web_sm-3.7.0-py3-none-any.whl # spaCy English model
- # SEO & Keyword Analysis (NEW)
- keybert>=0.8.0 # Keyword extraction
- sentence-transformers>=2.2.0 # Semantic similarity
- scikit-learn>=1.3.0 # ML utilities for KeyBERT
- # Text Processing
- rapidfuzz>=3.5.0 # Fast fuzzy string matching
- tenacity>=8.2.0 # Retry logic
- # Utilities
- numpy>=1.24.0 # Numerical operations
- python-dotenv>=1.0.0 # Environment variables
- # Optional: for enhanced SEO analysis
- nltk>=3.8.0 # Natural language toolkit
- textstat>=0.7.3 # Readability metrics
|