fix missing dependencies

2 jobs for feature/api in 1 minute and 4 seconds (queued for 3 seconds)
latest
Name Stage Failure
failed
tests Test
>           raise ConnectionError(e, request=request)
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /loss (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fe1ead61340>: Failed to establish a new connection: [Errno 111] Connection refused'))

venv/lib/python3.9/site-packages/requests/adapters.py:516: ConnectionError
=========================== short test summary info ============================
FAILED tests/test_api.py::test_endpoint - requests.exceptions.ConnectionError...
========================= 1 failed, 2 passed in 0.97s ==========================
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
linters Test
losscalculator/api.py:43:97: E501 line too long (109 > 96 characters)
losscalculator/api.py:75:17: F541 f-string is missing placeholders
losscalculator/api.py:115:97: E501 line too long (119 > 96 characters)
losscalculator/damage_calculator.py:22:1: F401 'numpy as np' imported but unused
losscalculator/damage_calculator.py:26:1: F401 'sqlite3' imported but unused
tests/test_api.py:6:97: E501 line too long (103 > 96 characters)
make: *** [Makefile:5: check] Error 1
Cleaning up file based variables
ERROR: Job failed: exit code 1