- Клонируйте репозиторий с помощью
https://github.com/BenSerg/Music-Ritmo.git
-
Чтобы создать виртуальное окружение, перейдите в директорию проекта, а затем выполните команду
Для Windows:
py -m venv venv venv\Scripts\activate
Для Linux/macOS:
python -m venv venv source venv/bin/activate
-
Установите зависимости
pip install -r requirements.txt
-
Запуск приложения
uvicorn src.app.main:app
-
Запуск тестов
pytest tests/
Чтобы выводился print() в тестах, добавляем опцию -s
Есть туториал (https://sqlmodel.tiangolo.com/tutorial/), где всё описано, даже есть раздел с FastAPI.
DB Browser for SQLite https://sqlitebrowser.org/
mypy . --explicit-package-bases