32 lines
1.2 KiB
JSON
32 lines
1.2 KiB
JSON
{
|
||
"python": ">=3.11",
|
||
"install_command": "pip install -r requirements.txt",
|
||
"packages": [
|
||
{
|
||
"name": "fastapi",
|
||
"version": ">=0.110.0",
|
||
"description": "Framework do budowy REST API – definiuje endpointy, routing, walidację żądań i odpowiedzi"
|
||
},
|
||
{
|
||
"name": "uvicorn[standard]",
|
||
"version": ">=0.29.0",
|
||
"description": "Serwer ASGI uruchamiający aplikację FastAPI; [standard] dodaje wsparcie dla websocketów i HTTP/2"
|
||
},
|
||
{
|
||
"name": "pydantic",
|
||
"version": ">=2.0.0",
|
||
"description": "Walidacja i serializacja danych (modele konfiguracji, schematy odpowiedzi API)"
|
||
},
|
||
{
|
||
"name": "pydantic-settings",
|
||
"version": ">=2.0.0",
|
||
"description": "Ładowanie konfiguracji ze zmiennych środowiskowych i pliku .env (klasa Settings w config.py)"
|
||
},
|
||
{
|
||
"name": "python-multipart",
|
||
"version": ">=0.0.9",
|
||
"description": "Parsowanie formularzy multipart/form-data – wymagane do obsługi UploadFile (przesyłanie plików)"
|
||
}
|
||
]
|
||
}
|