content: [project]
  name = "fastopenapi"
  version = "1.0.0a1"
  description = "FastOpenAPI is a library for generating and integrating OpenAPI schemas using Pydantic v2 and various frameworks (AioHttp, Falcon, Flask, Quart, Sanic, Starlette, Tornado)."
  authors = [
      {name = "Nikita Ryzhenkov", email = "nikita.ryzhenkoff@gmail.com"}
  ]
  license = {text = "MIT License"}
  readme = "README.md"
  requires-python = ">=3.10"
  
  classifiers = [
      "Development Status :: 4 - Beta",
      "Environment :: Web Environment",
      "Framework :: Pydantic :: 2",
      "Intended Audience :: Developers",
      "Intended Audience :: Information Technology",
      "License :: OSI Approved :: MIT License",
      "Operating System :: OS Independent",
      "Programming Language :: Python",
      "Programming Language :: Python :: 3",
      "Programming Language :: Python :: 3 :: Only",
      "Programming Language :: Python :: 3.10",
      "Programming Language :: Python :: 3.11",
      "Programming Language :: Python :: 3.12",
      "Programming Language :: Python :: 3.13",
      "Topic :: Internet",
      "Topic :: Software Development",
      "Topic :: Software Development :: Libraries",
      "Topic :: Software Development :: Libraries :: Python Modules",
  ]
  
  dependencies = [
      "pydantic (>=2.10.6,<3.0.0)"
  ]
  
  [project.optional-dependencies]
  aiohttp = ["aiohttp (>=3.11.0,<3.12.0)"]
  falcon = ["falcon (>=4.0.2,<5.0.0)"]
  flask = ["flask (>=3.1.0,<4.0.0)"]
  sanic = ["sanic (>=24.12.0,<25.0.0)"]
  starlette = ["starlette (>=0.46.0,<0.47.0)"]
  quart = ["quart (>=0.20.0, <0.21.0)"]
  tornado = ["tornado (>=6.4.0, <6.5.0)"]
  django = ["django (>=5.2,<6.0)"]
  
  [project.urls]
  Homepage = "https://fastopenapi.fatalyst.dev/"
  Repository = "https://github.com/mr-fatalyst/fastopenapi"
  Documentation = "https://fastopenapi.fatalyst.dev/"
  Issues = "https://github.com/mr-fatalyst/fastopenapi/issues"
  
  [build-system]
  requires = ["poetry-core>=2.0.0,<3.0.0"]
  build-backend = "poetry.core.masonry.api"
  
  [tool.poetry.group.dev.dependencies]
  mypy = "^1.15.0"
  flake8 = "^7.1.2"
  autoflake = "^2.3.1"
  isort = "^6.0.1"
  black = "^25.1.0"
  pre-commit = "^4.1.0"
  pyupgrade = "^3.19.1"
  pytest = "^8.3.4"
  anyio = "^4.8.0"
  sanic-testing = "^24.6.0"
  trio = "^0.29.0"
  pytest-asyncio = "^0.25.3"
  coverage = "^7.6.12"
  mkdocs-material = "^9.6.11"
  # Temporary fix https://github.com/sanic-org/tracerite/issues/20
  tracerite = "1.1.1"
  