Fix dev stack startup: seed path, missing migration, passlib/bcrypt incompatibility

- python -m scripts.seed (module mode) fixes ModuleNotFoundError
- Add scripts/__init__.py to make scripts/ a proper package
- Generate initial Alembic migration for users table
- Replace passlib with direct bcrypt>=4.0 (passlib unmaintained, broken with bcrypt 4.x)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
curo1305
2026-04-12 16:03:03 +02:00
parent 61cef2eacd
commit e6d7888513
6 changed files with 79 additions and 7 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ dependencies = [
"pydantic[email]>=2.7",
"pydantic-settings>=2.2",
"python-jose[cryptography]>=3.3",
"passlib[bcrypt]>=1.7",
"bcrypt>=4.0",
"python-multipart>=0.0.9",
]