{"library":"tortoise-orm","install":[{"cmd":"pip install tortoise-orm","imports":["from contextlib import asynccontextmanager\nfrom fastapi import FastAPI\nfrom tortoise.contrib.fastapi import RegisterTortoise\n\n@asynccontextmanager\nasync def lifespan(app: FastAPI):\n    async with RegisterTortoise(\n        app,\n        db_url='postgres://user:pass@localhost/mydb',\n        modules={'models': ['myapp.models']},\n        generate_schemas=True,\n    ):\n        yield\n\napp = FastAPI(lifespan=lifespan)","from tortoise import Tortoise\n\nasync def main():\n    await Tortoise.init(\n        db_url='sqlite://db.sqlite3',\n        modules={'models': ['myapp.models']}\n    )\n    await Tortoise.generate_schemas()\n\n    user = await User.create(name='Alice')\n    users = await User.filter(name='Alice').all()\n\n    await Tortoise.close_connections()\n\nimport asyncio\nasyncio.run(main())"]},{"cmd":"pip install 'tortoise-orm[accel]'","imports":[]},{"cmd":"pip install 'tortoise-orm[asyncpg]'","imports":[]}]}