diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a87672 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Virtual environments +venv/ +env/ +.venv/ + +# IDE specific files +.vscode/ +.idea/ + +# Environment variables +.env +.env.local + +# Logs and databases +*.log +*.sqlite3 + +# Testing +.coverage +htmlcov/ + +# Python packaging +*.egg-info/ +dist/ +build/ diff --git a/models/__init__.py b/models/__init__.py index 74df867..35b01f3 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -1,4 +1,3 @@ from .user import User -from .database import init_db -__all__ = ["User", "init_db"] +__all__ = ["User"] diff --git a/service/auth.py b/services/auth.py similarity index 100% rename from service/auth.py rename to services/auth.py diff --git a/models/database.py b/services/init_db.py similarity index 90% rename from models/database.py rename to services/init_db.py index 706098b..d285adb 100644 --- a/models/database.py +++ b/services/init_db.py @@ -1,8 +1,8 @@ from sqlalchemy.ext.asyncio import AsyncEngine -from .user import Base, User, UserRole +from ..models.user import Base, User, UserRole from sqlalchemy import select from config import SYSTEM_ADMIN_CONFIG -from service.auth import get_password_hash +from services.auth import get_password_hash async def init_db(engine: AsyncEngine): """Initialize database"""