import jwt
from datetime import datetime, timedelta
# jwt creds
# SECRET_KEY =
# ALGORITHM =
# ACCESS_TOKEN_EXPIRE_MINUTES =
def create_access_token(data: dict, expires_delta: timedelta = timedelta(minutes=ACCESS_TOKEN_EXPIRE_MINUTES)):
to_encode = data.copy()
expire = datetime.utcnow() + expires_delta
to_encode.update({"exp": expire})
encoded_jwt = jwt.encode(to_encode, SECRET_KEY, algorithm=ALGORITHM)
return encoded_jwt