[project] name = "meal-manager" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = "~=3.13.0" dependencies = [ "alembic>=1.17.0", "fastapi[standard]>=0.116.0", "python-dotenv>=1.1.1", "sqlalchemy>=2.0.44", "uvicorn[standard]>=0.35.0", ] [build-system] requires = ["uv_build>=0.9.0,<0.10.0"] build-backend = "uv_build" [dependency-groups] dev = [ "black>=25.1.0", "isort>=6.0.1", ] [tool.isort] profile = "black" [tool.alembic] # path to migration scripts. # this is typically a path given in POSIX (e.g. forward slashes) # format, relative to the token %(here)s which refers to the location of this # ini file script_location = "%(here)s/alembic" # template used to generate migration file names; The default value is %%(rev)s_%%(slug)s # Uncomment the line below if you want the files to be prepended with date and time # see https://alembic.sqlalchemy.org/en/latest/tutorial.html#editing-the-ini-file # for all available tokens file_template = "%%(year)d_%%(month).2d_%%(day).2d_%%(hour).2d%%(minute).2d-%%(rev)s_%%(slug)s" # additional paths to be prepended to sys.path. defaults to the current working directory. prepend_sys_path = [ "." ]