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

Reply via email to