Spaces:
Sleeping
Sleeping
File size: 1,277 Bytes
7ff6662 b15fd58 7759bfb 7ff6662 9e9393d 7ff6662 b617fcc 7ff6662 7eee11f f0fa4c5 1ef8c5a | 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 | # Core openai>=1.0.0 requests>=2.31.0 beautifulsoup4>=4.12.0 lxml>=4.9.0 fake-useragent>=1.4.0 python-dotenv>=1.0.0 tqdm>=4.65.0 colorama>=0.4.6 # Resume pdfplumber>=0.10.0 python-docx>=1.1.0 reportlab>=4.0.0 docx2pdf>=0.1.8; sys_platform == 'win32' # LaTeX resume input → plain text extraction (ATS keyword matching/scoring) pylatexenc>=2.10 # Excel pandas>=2.1.0 openpyxl>=3.1.0 # Scraping playwright>=1.40.0 aiohttp>=3.9.0 httpx>=0.27.0 # Scrapling: real-Chrome TLS impersonation (Fetcher) + Cloudflare-bypass stealth # browser (StealthyFetcher/Camoufox). [fetchers] pulls curl_cffi etc. The # Camoufox browser itself is installed in the Dockerfile via `scrapling install`. scrapling[fetchers]>=0.3.6 # Google Sheets gspread>=6.0.0 google-auth>=2.20.0 google-auth-oauthlib>=1.0.0 google-api-python-client>=2.90.0 # Research engine ddgs>=1.0.0 # Fuzzy matching (cross-platform dedup) rapidfuzz>=3.0 # UI streamlit>=1.45.0 # Persistence (private HF Dataset for run history + resumes on HF Spaces) huggingface_hub>=0.23.0 # API server (FastAPI JSON API + Streamlit reverse proxy for Chrome extension) fastapi>=0.111.0 uvicorn[standard]>=0.29.0 websockets>=12.0 python-multipart>=0.0.9 # Database + Auth (persistent storage across HF Space restarts) supabase>=2.3.0 |