py-uvicorn: add v0.27.1 (#48287)

* py-uvicorn: add version 0.27.1

* add required py-typing-extensions dependency
This commit is contained in:
Krishna Chilleri 2025-01-02 23:13:19 -06:00 committed by GitHub
parent 0782097775
commit 0394def68b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,10 +10,11 @@ class PyUvicorn(PythonPackage):
"""The lightning-fast ASGI server.""" """The lightning-fast ASGI server."""
homepage = "https://www.uvicorn.org/" homepage = "https://www.uvicorn.org/"
pypi = "uvicorn/uvicorn-0.20.0.tar.gz" pypi = "uvicorn/uvicorn-0.27.1.tar.gz"
license("BSD-3-Clause") license("BSD-3-Clause")
version("0.27.1", sha256="3d9a267296243532db80c83a959a3400502165ade2c1338dea4e67915fd4745a")
version("0.20.0", sha256="a4e12017b940247f836bc90b72e725d7dfd0c8ed1c51eb365f5ba30d9f5127d8") version("0.20.0", sha256="a4e12017b940247f836bc90b72e725d7dfd0c8ed1c51eb365f5ba30d9f5127d8")
variant("standard", default=False, description="Build standard dependencies") variant("standard", default=False, description="Build standard dependencies")
@ -22,6 +23,7 @@ class PyUvicorn(PythonPackage):
depends_on("py-click@7.0:", type=("build", "run")) depends_on("py-click@7.0:", type=("build", "run"))
depends_on("py-h11@0.8:", type=("build", "run")) depends_on("py-h11@0.8:", type=("build", "run"))
depends_on("py-typing-extensions", when="^python@:3.7", type=("build", "run")) depends_on("py-typing-extensions", when="^python@:3.7", type=("build", "run"))
depends_on("py-typing-extensions@4:", when="^python@:3.10", type=("build", "run"))
with when("+standard"): with when("+standard"):
depends_on("py-colorama@0.4:", when="platform=windows", type=("build", "run")) depends_on("py-colorama@0.4:", when="platform=windows", type=("build", "run"))