punimtag/requirements.txt
Tanya bcc902fce2
All checks were successful
CI / skip-ci-check (pull_request) Successful in 1m35s
CI / lint-and-type-check (pull_request) Successful in 2m11s
CI / python-lint (pull_request) Successful in 2m0s
CI / test-backend (pull_request) Successful in 3m42s
CI / build (pull_request) Successful in 4m41s
CI / secret-scanning (pull_request) Successful in 1m42s
CI / dependency-scan (pull_request) Successful in 1m41s
CI / sast-scan (pull_request) Successful in 2m51s
CI / workflow-summary (pull_request) Successful in 1m33s
fix: Update tests to align with API response structure and improve assertions
This commit modifies several test cases to reflect changes in the API response structure, including:
- Updating assertions to check for `tag_name` instead of `tag` in tag-related tests.
- Adjusting the response data checks for bulk add/remove favorites to use `added_count` and `removed_count`.
- Ensuring the photo search test verifies the linked face and checks for the presence of the photo in the results.

These changes enhance the accuracy and reliability of the tests in relation to the current API behavior.
2026-01-12 11:59:24 -05:00

27 lines
536 B
Plaintext

fastapi==0.115.0
uvicorn[standard]==0.30.6
pydantic[email]==2.9.1
SQLAlchemy==2.0.36
psycopg2-binary==2.9.9
redis==5.0.8
rq==1.16.2
python-jose[cryptography]>=3.4.0
python-multipart>=0.0.18
python-dotenv==1.0.0
bcrypt==4.1.2
# Testing Dependencies
pytest>=7.4.0
httpx>=0.24.0
pytest-cov>=4.1.0
# PunimTag Dependencies - DeepFace Implementation
# Core Dependencies
numpy>=1.21.0
pillow>=8.0.0
click>=8.0.0
setuptools>=40.0.0
# DeepFace and Deep Learning Stack
deepface>=0.0.79
tensorflow>=2.13.0
opencv-python>=4.8.0
retina-face>=0.0.13