Create requirements.txt
Browse files- requirements.txt +16 -0
requirements.txt
ADDED
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# FastAPI Framework and ASGI Server
|
2 |
+
fastapi>=0.104.0,<0.110.0 # Modern, fast web framework for building APIs with Python
|
3 |
+
uvicorn[standard]>=0.24.0,<0.26.0 # ASGI server implementation with optional dependencies for production
|
4 |
+
|
5 |
+
# HTTP Client Library
|
6 |
+
curl-cffi>=0.6.0,<0.8.0 # Python binding for curl-impersonate for making HTTP requests with browser fingerprinting
|
7 |
+
|
8 |
+
# Data Validation and Settings Management
|
9 |
+
pydantic>=2.5.0,<3.0.0 # Data validation using Python type hints
|
10 |
+
|
11 |
+
# Additional FastAPI Dependencies (automatically installed with fastapi but specified for clarity)
|
12 |
+
starlette>=0.27.0,<0.29.0 # Lightweight ASGI framework (FastAPI dependency)
|
13 |
+
python-multipart>=0.0.6,<0.1.0 # For parsing multipart/form-data (optional FastAPI feature)
|
14 |
+
|
15 |
+
# Development and Production Dependencies
|
16 |
+
python-dotenv>=1.0.0,<2.0.0 # Load environment variables from .env file (optional but recommended)
|