resume-model-api / requirments.txt
MossaicMan's picture
Update requirments.txt
d8319b1 verified
# Core API - keep stable versions
fastapi==0.128.1
uvicorn==0.39.0
python-multipart==0.0.20
python-dotenv==1.2.1
# Data validation
pydantic==2.12.5
pydantic-settings==2.11.0
pydantic_core==2.41.5
# ML/DL - pin for compatibility
torch==2.8.0
transformers==5.0.0
sentence-transformers==5.2.2
tokenizers==0.22.2
safetensors==0.7.0
huggingface_hub==1.4.0
# NumPy ecosystem - pin to avoid breaking changes
numpy==2.4.2
scipy==1.17.0
scikit-learn==1.8.0
# LangChain ecosystem
langchain==1.2.8
langchain-community==0.4.1
langchain-core==1.2.9
langchain-mistralai==1.1.1
langgraph==1.0.7
# Mistral AI
mistralai==1.12.0
# PDF processing
pdfplumber==0.11.9
python-docx==1.2.0
pdf2image==1.17.0
pytesseract==0.3.13
pillow==12.1.0
# HTTP clients
httpx==0.28.1
requests==2.32.5
httpcore==1.0.9
# Async
aiohttp==3.13.3
# Utilities - no version needed
aiohappyeyeballs
aiosignal
annotated-doc
annotated-types
anyio
attrs
certifi
cffi
charset-normalizer
click
colorama
cryptography
dataclasses-json
eval_type_backport
filelock
frozenlist
fsspec
googleapis-common-protos
greenlet
h11
hf-xet
httpx-sse
idna
importlib_metadata
invoke
Jinja2
joblib
jsonpatch
jsonpointer
langchain-classic
langchain-text-splitters
langgraph-checkpoint
langgraph-prebuilt
langgraph-sdk
langsmith
lxml
MarkupSafe
marshmallow
mpmath
multidict
mypy_extensions
networkx
opentelemetry-api
opentelemetry-exporter-otlp-proto-common
opentelemetry-exporter-otlp-proto-http
opentelemetry-proto
opentelemetry-sdk
opentelemetry-semantic-conventions
orjson
ormsgpack
packaging
pdfminer.six
propcache
protobuf
pycparser
pypdfium2
python-dateutil
PyYAML
regex
requests-toolbelt
setuptools
shellingham
six
SQLAlchemy
starlette
sympy
tenacity
threadpoolctl
tqdm
typer-slim
typing-inspect
typing-inspection
typing_extensions
urllib3
uuid_utils
xxhash
yarl
zipp
zstandard