Improved Makefile and removed run from it, updated uv.lock
All checks were successful
Test / build (push) Successful in 27s

This commit is contained in:
2025-07-28 12:55:52 +02:00
parent 47f770528a
commit 5b5d6a9d88
2 changed files with 18 additions and 7 deletions

View File

@@ -1,20 +1,29 @@
.PHONY: setup update run dev-setup dev-update .PHONY: setup setup-uv update update-uv dev-setup dev-setup-uv dev-update dev-update-uv
setup: setup:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
setup-uv:
uv venv uv venv
uv sync uv sync
update: update:
uv sync .venv/bin/pip install -r requirements.txt
run: update-uv:
uv run uvicorn main:app uv sync
dev-setup: dev-setup:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt -r requirements/dev.txt
dev-setup-uv:
uv venv uv venv
uv sync
uv sync --extra dev uv sync --extra dev
dev-update: dev-update:
uv sync .venv/bin/pip install -r requirements.txt -r requirements/dev.txt
dev-update-uv:
uv sync --extra dev uv sync --extra dev

4
uv.lock generated
View File

@@ -590,6 +590,7 @@ dependencies = [
{ name = "pynacl" }, { name = "pynacl" },
{ name = "pytz" }, { name = "pytz" },
{ name = "tempora" }, { name = "tempora" },
{ name = "typer" },
] ]
[package.optional-dependencies] [package.optional-dependencies]
@@ -605,7 +606,7 @@ requires-dist = [
{ name = "aiohttp", specifier = ">=3.9.2" }, { name = "aiohttp", specifier = ">=3.9.2" },
{ name = "apscheduler", specifier = "~=3.11.0" }, { name = "apscheduler", specifier = "~=3.11.0" },
{ name = "black", marker = "extra == 'dev'", specifier = "==25.1.0" }, { name = "black", marker = "extra == 'dev'", specifier = "==25.1.0" },
{ name = "fastapi", extras = ["all"], specifier = "==0.115.5" }, { name = "fastapi", extras = ["all"], specifier = "~=0.115.5,<0.116.0" },
{ name = "fastapi-discord", specifier = "==0.2.7" }, { name = "fastapi-discord", specifier = "==0.2.7" },
{ name = "isort", marker = "extra == 'dev'", specifier = "==5.13.2" }, { name = "isort", marker = "extra == 'dev'", specifier = "==5.13.2" },
{ name = "libbot", extras = ["cache", "pycord", "speed"], specifier = "==4.4.0" }, { name = "libbot", extras = ["cache", "pycord", "speed"], specifier = "==4.4.0" },
@@ -615,6 +616,7 @@ requires-dist = [
{ name = "pynacl", specifier = "~=1.5.0" }, { name = "pynacl", specifier = "~=1.5.0" },
{ name = "pytz", specifier = "~=2025.1" }, { name = "pytz", specifier = "~=2025.1" },
{ name = "tempora", specifier = "~=5.8.1" }, { name = "tempora", specifier = "~=5.8.1" },
{ name = "typer", specifier = "~=0.16.0" },
] ]
provides-extras = ["dev"] provides-extras = ["dev"]