Files
WonderQ-Admin/requirements.txt
duanshuwen a47b4b5dd0 feat: Add WonderQ-MiniAPP Public API documentation
- Introduced a comprehensive API contract for the WonderQ-MiniAPP, detailing endpoints for site configuration, product listings, and lead submissions.
- Defined data types for various entities including HeroSlide, Destination, Theme, CtaBanner, PublicProduct, and more.
- Specified request and response formats, including error handling guidelines.

chore: Update requirements to include python-multipart

- Added python-multipart dependency to requirements.txt for handling file uploads.

test: Implement API contract tests

- Created test suite for API contracts, validating serializers and endpoints for public products and leads.
- Included tests for destination and product serializers, ensuring correct data handling and validation.

test: Add configuration tests for OSS settings

- Implemented tests to verify that OSS settings are correctly loaded from environment variables.
2026-07-01 16:55:00 +08:00

13 lines
273 B
Plaintext

fastapi>=0.115,<0.116
python-multipart>=0.0.18,<0.1
uvicorn[standard]>=0.32,<0.33
SQLAlchemy>=2.0,<2.1
alembic>=1.14,<1.15
psycopg[binary]>=3.2,<3.3
pydantic-settings>=2.6,<2.7
PyJWT>=2.10,<2.11
bcrypt>=4.2,<4.3
email-validator>=2.2,<2.3
pytest>=8.3,<8.4
httpx>=0.27,<0.28