www/py-fastapi 0.115.12 DragonFly
High-performance Python API Framework
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- python, www
- Package size
- 162.7 KiB, 1642.7 KiB installed
Description
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
The key features are:
* Fast: Very high performance, on par with NodeJS and Go.
* Fast to code: Increase the speed to develop features by about 200%25 to 300%25.
* Fewer bugs: Reduce about 40%25 of human (developer) induced errors.
* 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.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | www/py-fastapi | 0.115.12 |
| FreeBSD | www/py-fastapi | 0.142.2_1 |
| OpenBSD | www/py-fastapi | 0.141.1 |
| MidnightBSD | www/py-fastapi | 0.138.0_1 |
| HardenedBSD | www/py-fastapi | 0.141.1 |
| GhostBSD | www/py-fastapi | 0.141.1 |
Install
Binary package:
pkg install py311-fastapi
From DPorts:
cd /usr/dports/www/py-fastapi && make install clean