housekeeping

This commit is contained in:
2025-06-24 01:31:19 +00:00
parent 3dd482f7d6
commit 0d2dea4eff
3 changed files with 23 additions and 23 deletions

2
.vscode/launch.json vendored
View File

@ -20,7 +20,7 @@
}, },
{ {
"name": "Python: FastAPI", "name": "Python: FastAPI",
"type": "python", "type": "debugpy",
"request": "launch", "request": "launch",
"module": "brewman", "module": "brewman",
"args": [], "args": [],

View File

@ -1,5 +1,5 @@
{ {
"python.defaultInterpreterPath": "/home/tanshu/.cache/pypoetry/virtualenvs/brewman-C3_Ccu4O-py3.12/bin/python", "python.interpreterPath": "/home/tanshu/.cache/pypoetry/virtualenvs/brewman-C3_Ccu4O-py3.13/bin/python",
"files.exclude": { "files.exclude": {
"**/__pycache__": true, "**/__pycache__": true,
"**/.mypy_cache": true, "**/.mypy_cache": true,
@ -13,5 +13,6 @@
"**/node_modules": true, "**/node_modules": true,
"**/package-lock.json": true, "**/package-lock.json": true,
"/overlord/.angular/**": true, "/overlord/.angular/**": true,
} },
"makefile.configureOnOpen": false
} }

View File

@ -5,31 +5,30 @@ description = "Accounting plus inventory management for a restaurant."
authors = ["tanshu <git@tanshu.com>"] authors = ["tanshu <git@tanshu.com>"]
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = "^3.12" python = "^3.13"
uvicorn = {extras = ["standard"], version = "^0.30.3"} uvicorn = {extras = ["standard"], version = "^0.34.3"}
fastapi = {extras = ["all"], version = "^0.111.1"} fastapi = {extras = ["all"], version = "^0.115.12"}
python-jose = {extras = ["cryptography"], version = "^3.3.0"}
passlib = {extras = ["bcrypt"], version = "^1.7.4"} passlib = {extras = ["bcrypt"], version = "^1.7.4"}
psycopg = {extras = ["binary", "pool"], version = "^3.2.1"} psycopg = {extras = ["binary", "pool"], version = "^3.2.9"}
SQLAlchemy = "^2.0.31" SQLAlchemy = "^2.0.41"
python-multipart = "^0.0.9" python-multipart = "^0.0.20"
PyJWT = "^2.8.0" PyJWT = "^2.10.1"
alembic = "^1.13.2" alembic = "^1.16.1"
itsdangerous = "^2.2.0" itsdangerous = "^2.2.0"
python-dotenv = "^1.0.1" python-dotenv = "^1.1.0"
pydantic = {extras = ["dotenv"], version = "^2.8.2"} pydantic = {extras = ["dotenv"], version = "^2.11.5"}
pandas = "^2.2.2" pandas = "^2.3.0"
arq = "^0.26.0" arq = "^0.26.3"
openpyxl = "^3.1.5" openpyxl = "^3.1.5"
gunicorn = "^22.0.0" cryptography = "^45.0.3"
gunicorn = "^23.0.0"
[tool.poetry.group.dev.dependencies] [tool.poetry.group.dev.dependencies]
pre-commit = "^3.7.1" pre-commit = "^4.2.0"
mypy = "^1.11.0" mypy = "^1.16.0"
types-python-jose = "^3.3.4.20240106" ruff = "^0.11.13"
ruff = "^0.5.5" bandit = "^1.8.3"
bandit = "^1.7.9" # safety = "^3.5.2"
# safety = "^3.2.4"
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]