notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2026Q4
py-uvicorn Lightning-fast ASGI server
0.53.0 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.53.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-01-20 20:11:42
Last Update: 2026-09-20 00:57:21
Commit Hash: e8a7fe5
Also Listed In: python
License: BSD3CLAUSE
WWW:
https://uvicorn.dev/
https://github.com/Kludex/uvicorn
Description:
Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools. Until recently Python has lacked a minimal low-level server/application interface for asyncio frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all asyncio frameworks. Uvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is planned.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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}uvicorn>0:www/py-uvicorn@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/py-uvicorn/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-uvicorn
  • pkg install py312-uvicorn
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-uvicorn listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-uvicorn
Package flavors (<flavor>: <package>)
  • py312: py312-uvicorn
distinfo:
TIMESTAMP = 1789834712 SHA256 (uvicorn-0.53.0.tar.gz) = a9356f0cb89b3b8621529c5d5eebd69bfe154f4c3f68b4cf2de47e45fa855c2e SIZE (uvicorn-0.53.0.tar.gz) = 110881

Packages (timestamps in pop-ups are UTC):
py39-uvicorn
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest--0.20.0--0.22.0-0.22.0-
FreeBSD:14:quarterly-----0.25.00.25.00.25.0-
FreeBSD:15:latest--n/a-n/an/a0.25.00.27.1-
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py311-uvicorn
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest0.43.00.46.0n/an/an/an/an/an/an/a
FreeBSD:13:quarterly0.41.00.41.0n/an/an/an/an/an/an/a
FreeBSD:14:latest---0.35.0-----
FreeBSD:14:quarterly---0.35.0-----
FreeBSD:15:latest--n/a0.35.0n/an/a---
FreeBSD:15:quarterly--n/a-n/an/a---
FreeBSD:16:latest--n/a-n/an/a---
 
py312-uvicorn
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest--n/an/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/an/a
FreeBSD:14:latest0.53.00.53.0--0.53.0----
FreeBSD:14:quarterly0.49.00.53.0--0.53.0----
FreeBSD:15:latest0.53.00.53.0n/a-n/an/a---
FreeBSD:15:quarterly0.53.00.49.0n/a-n/an/a---
FreeBSD:16:latest0.53.00.53.0n/a-n/an/a---
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-hatchling>=0 : devel/py-hatchling@py312
  2. python3.12 : lang/python312
  3. py312-build>=0 : devel/py-build@py312
  4. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-click>=7.0 : devel/py-click@py312
  2. py312-h11>=0.8 : net/py-h11@py312
  3. python3.12 : lang/python312
This port is required by:
for Build
  1. devel/py-marimo
  2. finance/freqtrade

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/datasette*
  2. Collapse this list of deleted ports.
for Run
  1. astro/py-indiweb
  2. databases/py-chromadb
  3. devel/py-datasette
  4. devel/py-gptscript
  5. devel/py-marimo
  6. finance/freqtrade
  7. finance/py-openbb-core
Expand this list (32 items / 25 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. misc/hermes-agent
  3. misc/py-fastmcp
  4. misc/py-litellm
  5. misc/py-llama-cpp-python
  6. misc/py-mcp
  7. misc/py-mlflow-skinny
  8. misc/py-sagemaker-shim
  9. misc/py-transformers
  10. net/irrd
  11. textproc/py-docling-serve
  12. textproc/py-simplebayes
  13. textproc/py-sphinx-autobuild
  14. www/bunkerweb
  15. www/immich-ml
  16. www/py-fastapi
  17. www/py-flatnotes
  18. www/py-freenit
  19. www/py-litestar
  20. www/py-nicegui
  21. www/py-nicegui-nogui
  22. www/py-python-fasthtml
  23. www/py-sse-starlette
  24. www/py-streamlit
  25. www/py-yubal-api
  26. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. databases/datasette*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for py312-uvicorn-0.53.0: STANDARD=off: Standard extra requirements ===> Use 'make config' to modify these settings
Options name:
www_py-uvicorn
USES:
cpe python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/u/uvicorn/
  2. https://pypi.org/packages/source/u/uvicorn/
Collapse this list.

There are no commits on branch 2026Q4 for this port