Some checks failed
CI / skip-ci-check (push) Successful in 1m27s
CI / skip-ci-check (pull_request) Successful in 1m26s
CI / python-lint (push) Has been cancelled
CI / test-backend (push) Has been cancelled
CI / build (push) Has been cancelled
CI / secret-scanning (push) Has been cancelled
CI / dependency-scan (push) Has been cancelled
CI / sast-scan (push) Has been cancelled
CI / workflow-summary (push) Has been cancelled
CI / lint-and-type-check (push) Has been cancelled
CI / lint-and-type-check (pull_request) Successful in 2m5s
CI / python-lint (pull_request) Successful in 1m52s
CI / test-backend (pull_request) Successful in 3m19s
CI / build (pull_request) Successful in 2m24s
CI / secret-scanning (pull_request) Successful in 1m41s
CI / dependency-scan (pull_request) Successful in 1m32s
CI / sast-scan (pull_request) Successful in 2m43s
CI / workflow-summary (pull_request) Successful in 1m26s
This commit modifies the backend test command in `package.json` to skip DeepFace during tests by setting the `SKIP_DEEPFACE_IN_TESTS` environment variable. Additionally, a new `run_tests.sh` script is introduced to streamline the testing process, ensuring the virtual environment is set up and dependencies are installed before running the tests. These changes enhance the testing workflow and improve reliability.
27 lines
535 B
Plaintext
27 lines
535 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.3.0
|
|
python-multipart==0.0.9
|
|
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 |