Source: fastapi
Section: python
Maintainer: Sandro Tosi <morph@debian.org>
Build-Depends: debhelper-compat (= 14),
               dh-sequence-python3,
               dh-sequence-single-binary,
               pybuild-plugin-pyproject,
               python3-a2wsgi <!nocheck>,
               python3-all,
               python3-annotated-doc (>= 0.0.2) <!nocheck>,
               python3-dirty-equals <!nocheck>,
               python3-email-validator <!nocheck>,
               python3-flask <!nocheck>,
               python3-httpx (>= 0.23.1) <!nocheck>,
               python3-httpx2 <!nocheck>,
               python3-inline-snapshot <!nocheck>,
               python3-jwt <!nocheck>,
               python3-orjson <!nocheck>,
               python3-pdm-backend,
               python3-pwdlib <!nocheck>,
               python3-pydantic (>= 2.9.0) <!nocheck>,
               python3-pydantic-settings <!nocheck>,
               python3-pytest <!nocheck>,
               python3-pytest-timeout <!nocheck>,
               python3-pytest-xdist <!nocheck>,
               python3-python-multipart <!nocheck>,
               python3-sqlalchemy <!nocheck>,
               python3-starlette (>= 0.46.0) <!nocheck>,
               python3-trio <!nocheck>,
               python3-typer <!nocheck>,
               python3-typing-extensions (>= 4.8.0) <!nocheck>,
               python3-typing-inspection (>= 0.4.2) <!nocheck>,
               python3-ujson <!nocheck>,
               python3-uvicorn <!nocheck>,
               python3-yaml <!nocheck>,
Standards-Version: 4.7.4.1
Homepage: https://github.com/fastapi/fastapi
Vcs-Git: https://salsa.debian.org/morph/fastapi.git
Vcs-Browser: https://salsa.debian.org/morph/fastapi
Testsuite: autopkgtest-pkg-pybuild

Package: python3-fastapi
Architecture: all
Depends: python3-uvicorn,
Description: modern, fast, web framework for building APIs, based on type hints
 FastAPI is a modern, fast (high-performance), web framework for building APIs
 with Python based on standard Python type hints.
 .
 The key features are:
 .
  * Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette
    and Pydantic). One of the fastest Python frameworks available.
 .
  * Fast to code: Increase the speed to develop features by about 200% to 300%.
    (note1)
 .
  * Fewer bugs: Reduce about 40% of human (developer) induced errors. (note1)
 .
  * Intuitive: Great editor support. Completion everywhere. Less time debugging.
 .
  * Easy: Designed to be easy to use and learn. Less time reading docs.
 .
  * Short: Minimize code duplication. Multiple features from each parameter
    declaration. Fewer bugs.
 .
  * Robust: Get production-ready code. With automatic interactive documentation.
 .
  * Standards-based: Based on (and fully compatible with) the open standards for
    APIs: OpenAPI (previously known as Swagger) and JSON Schema.
 .
 (note1) estimation based on tests on an internal development team, building
 production applications.
