torch>=1.13.0
transformers>=4.21.0
peft>=0.3.0
datasets>=2.0.0
click>=8.0.0
tqdm>=4.64.0
numpy>=1.21.0
pandas>=1.3.0

[all]
pypdf>=3.0.0
python-docx>=0.8.11
beautifulsoup4>=4.11.0
lxml>=4.9.0
pyyaml>=6.0
openpyxl>=3.0.0
python-pptx>=0.6.21
odfpy>=1.4.1
striprtf>=0.0.26
EbookLib>=0.18
py7zr>=0.20.0
pytesseract>=0.3.10
Pillow>=9.0.0
faster-whisper>=1.0.0
openai-whisper>=20231117
SpeechRecognition>=3.10.0
pydub>=0.25.1
opencv-python>=4.7.0
boto3>=1.26.0
python-dotenv>=1.0.0
bitsandbytes>=0.41.0

[audio]
faster-whisper>=1.0.0
openai-whisper>=20231117
SpeechRecognition>=3.10.0
pydub>=0.25.1

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=5.0.0
isort>=5.10.0
mypy>=1.0.0
pre-commit>=3.0.0
build>=1.0.0
twine>=4.0.0

[docs]
pypdf>=3.0.0
python-docx>=0.8.11
beautifulsoup4>=4.11.0
lxml>=4.9.0
pyyaml>=6.0
openpyxl>=3.0.0
python-pptx>=0.6.21
odfpy>=1.4.1
striprtf>=0.0.26
EbookLib>=0.18
py7zr>=0.20.0

[image]
pytesseract>=0.3.10
Pillow>=9.0.0

[quant]
bitsandbytes>=0.41.0

[r2]
boto3>=1.26.0
python-dotenv>=1.0.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0

[video]
opencv-python>=4.7.0
pytesseract>=0.3.10
Pillow>=9.0.0
faster-whisper>=1.0.0
