veylant/services/pii/requirements.txt
2026-02-23 13:35:04 +01:00

32 lines
541 B
Plaintext

# Web framework
fastapi==0.115.6
uvicorn[standard]==0.32.1
# gRPC
grpcio==1.68.1
grpcio-tools==1.68.1
grpcio-health-checking==1.68.1
# PII detection (Sprint 3)
presidio-analyzer==2.2.356
presidio-anonymizer==2.2.356
spacy==3.8.3
# Redis (for pseudonymization mappings)
redis==5.2.1
# Testing
pytest==8.3.4
pytest-asyncio==0.24.0
httpx==0.28.1 # async test client for FastAPI
# Cryptography (AES-256-GCM for Redis pseudonymization mappings)
cryptography>=42.0.0
# Coverage
pytest-cov==6.0.0
# Code quality
black==24.10.0
ruff==0.8.4