Files
core/requirements.txt
Untone 4489d25913
Some checks failed
Deploy on push / deploy (push) Failing after 1m34s
## [0.9.18] - 2025-01-09
### 🔍 Search System Redis Storage
- **💾 Redis-based vector index storage**: Переключились обратно на Redis для хранения векторного индекса
  - Заменили файловое хранение в `/dump` на Redis ключи для надежности
  - Исправлена проблема с правами доступа на `/dump` папку на сервере
  - Векторный индекс теперь сохраняется по ключам `search_index:{name}:data` и `search_index:{name}:metadata`
- **🛠️ Improved reliability**: Убрали зависимость от файловой системы для критичных данных
- ** Better performance**: Redis обеспечивает более быстрый доступ к индексу
- **🔧 Technical changes**:
  - Заменили `save_index_to_file()` на `save_index_to_redis()`
  - Заменили `load_index_from_file()` на `load_index_from_redis()`
  - Обновили автосохранение для использования Redis вместо файлов
  - Удалили неиспользуемые импорты (`gzip`, `pathlib`, `cast`)
2025-09-01 15:09:36 +03:00

33 lines
586 B
Plaintext

# Core dependencies
bcrypt>=4.0.0
PyJWT>=2.10.0
authlib>=1.2.0
google-analytics-data>=0.18.0
colorlog>=6.7.0
psycopg2-binary>=2.9.0
httpx>=0.24.0
redis[hiredis]>=4.5.0
sentry-sdk[starlette,sqlalchemy]>=1.32.0
starlette>=0.27.0
gql>=3.4.0
ariadne>=0.20.0
granian>=0.4.0
sqlalchemy>=2.0.0
orjson>=3.9.0
pydantic>=2.0.0
numpy>=1.24.0
muvera>=0.2.0
torch>=2.0.0
sentence-transformers>=2.2.0
transformers>=4.56.0
scikit-learn>=1.7.0
# Type stubs
types-requests>=2.31.0
types-Authlib>=1.2.0
types-orjson
types-PyYAML>=6.0.0
types-python-dateutil>=2.8.0
types-redis>=4.6.0
types-PyJWT>=1.7.1