| Port details on branch 2026Q4 |
- py-fastapi High-performance Python API Framework
- 0.142.2_1 www
=0 0.142.2_1Version of this port present on the latest quarterly branch. - Maintainer: wen@FreeBSD.org
 - Port Added: 2026-10-07 09:36:05
- Last Update: 2026-10-07 09:32:53
- Commit Hash: 002d410
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/tiangolo/fastapi
- 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% to 300%.
* Fewer bugs: Reduce about 40% 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}fastapi>0:www/py-fastapi@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-fastapi/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-fastapi
- pkg install py312-fastapi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-fastapi listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py312-fastapi
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1790985153
SHA256 (fastapi-0.142.2.tar.gz) = 06366626f2e70576367714d9ab2fe8472e6c8456dba69b399f9f797ab5e92570
SIZE (fastapi-0.142.2.tar.gz) = 466721
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py312-hatchling>=0 : devel/py-hatchling@py312
- py312-pdm-backend>=0 : devel/py-pdm-backend@py312
- python3.12 : lang/python312
- py312-build>=0 : devel/py-build@py312
- py312-installer>=0 : devel/py-installer@py312
- Test dependencies:
-
- py312-inline-snapshot>=0 : devel/py-inline-snapshot@py312
- py312-typer>=0 : devel/py-typer@py312
- py312-ujson>=0 : devel/py-ujson@py312
- py312-a2wsgi>=0 : www/py-a2wsgi@py312
- py312-pyjwt>=2.9.0 : www/py-pyjwt@py312
- py312-flask>=0 : www/py-flask@py312
- py312-strawberry-graphql>=0 : devel/py-strawberry-graphql@py312
- py312-pydantic-settings>=0 : devel/py-pydantic-settings@py312
- py312-sqlmodel>=0 : databases/py-sqlmodel@py312
- py312-pytest>=7,1 : devel/py-pytest@py312
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-pydantic2>=1.7.4 : devel/py-pydantic2@py312
- py312-starlette>=0.26.1 : www/py-starlette@py312
- py312-uvicorn>=0 : www/py-uvicorn@py312
- py312-annotated-doc>=0 : devel/py-annotated-doc@py312
- py312-opentelemetry-api>=0 : devel/py-opentelemetry-api@py312
- python3.12 : lang/python312
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_py-fastapi
- USES:
- cpe python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 2
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.142.2_1 07 Oct 2026 09:32:53
    |
Wen Heping (wen)  Author: Jochen Neumeister |
www/py-fastapi: Add missing RUN_D
PR: joneum@FreeBSD.org
Reported by: 299185
(cherry picked from commit 7f7f8cca4b4dd5c8b70fc2309bb01df584ddb36c) |
0.142.2 07 Oct 2026 09:32:49
    |
Wen Heping (wen)  |
www/py-fastapi: Update to 0.142.2
(cherry picked from commit 66b0165af9e521bc00087e0d6fc421131a1fd61c) |
Number of commits found: 2
|