# Core dependencies for Project_Journal (CPU-first baseline)
-r ../requirements-common.txt

nicegui>=3.4,<4
requests>=2.32,<3
cryptography>=46,<47
python-multipart>=0.0.20,<0.1
uvicorn>=0.38,<1
pywebview>=6.1,<7 ; python_version < "3.14" or platform_system != "Windows"

# Database (sqlcipher preferred; app falls back to sqlite3 when unavailable)
sqlcipher3-binary>=0.5,<1 ; platform_system != "Windows"

# Speech and audio
SpeechRecognition>=3.14,<4
pocketsphinx>=5,<6
soundfile>=0.13,<1
sounddevice>=0.5,<1
