Date: Monday, April 17, 2023 @ 08:54:15 Author: dvzrv Revision: 1446648
upgpkg: python-fastapi 0.95.1-1: Upgrade to 0.95.1. Add all direct dependencies. Switch to bash arrays with one entry per line for better handling. Modified: python-fastapi/trunk/PKGBUILD ----------+ PKGBUILD | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-17 08:53:50 UTC (rev 1446647) +++ PKGBUILD 2023-04-17 08:54:15 UTC (rev 1446648) @@ -3,26 +3,24 @@ _name=fastapi pkgname=python-$_name -pkgver=0.95.0 -pkgrel=2 +pkgver=0.95.1 +pkgrel=1 pkgdesc='FastAPI framework, high performance, easy to learn, fast to code, ready for production' arch=(any) url="https://github.com/tiangolo/fastapi" license=(MIT) -depends=(python-pydantic python-starlette) -optdepends=( - 'hypercorn: for Hypercorn as ASGI server' - 'python-email-validator: for email validation' - 'python-itsdangerous: for SessionMiddleware support' - 'python-jinja: for default starlette template configuration' - 'python-orjson: for ORJSONResponse' - 'python-python-multipart: for form parsing support' - 'python-pyyaml: for starlette SchemaGenerator support' - 'python-httpx: for TestClient support' - 'python-ujson: for faster JSON parsing and UJSONResponse' - 'uvicorn: for Uvicorn as ASGI server' +depends=( + python + python-anyio # implicitly required for concurrency + python-pydantic + python-starlette ) -makedepends=(python-build python-installer python-hatchling python-wheel) +makedepends=( + python-build + python-installer + python-hatchling + python-wheel +) checkdepends=( # test dependencies python-aiosqlite @@ -51,9 +49,21 @@ python-jose python-passlib ) +optdepends=( + 'hypercorn: for Hypercorn as ASGI server' + 'python-email-validator: for email validation' + 'python-itsdangerous: for SessionMiddleware support' + 'python-jinja: for default starlette template configuration' + 'python-orjson: for ORJSONResponse' + 'python-python-multipart: for form parsing support' + 'python-pyyaml: for starlette SchemaGenerator support' + 'python-httpx: for TestClient support' + 'python-ujson: for faster JSON parsing and UJSONResponse' + 'uvicorn: for Uvicorn as ASGI server' +) source=($_name-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz) -sha512sums=('e597e1db2647c67a94ca0f4202c6549dd9b2631a6ceca193a729902ffdc70b48a510c3bec7cd3e13db2b916faf1150d250b252e738870f80808e04b6a3ecb567') -b2sums=('b4697c597cd4467b26d818ea58910931ed2e9b5332803e867737df57a97d22ee79303755b26bd1d5c21f9bea9b84be1447328740574a74bd6fdff1110ebb98d2') +sha512sums=('4bcaa681d291b5da7f0c2920345d7a376fc90e3dc5a0be64234fa9df4a036c29e9f244e74d9efe02c180d61b9d6dd5741cd8e44768cdf2f3c755685cb48ae8b3') +b2sums=('1f9fd508ac735ffbb7bef9ba20507c7ab83aae836efdb0ecbb138bc95816378b1524e594704d6182997e5cba32867da0e35dc1978db24e66877cae8d8e473f11') prepare() { cd $_name-$pkgver
