summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYour Name2022-10-21 22:20:11 +0800
committerYour Name2022-10-21 22:20:11 +0800
commit40d3df37824cdb562b16c83120d45be0a1a810d6 (patch)
tree175e64bac672eab51b9eefb672374061b35c2dc9
downloadaur-40d3df37824cdb562b16c83120d45be0a1a810d6.tar.gz
pack python-gradio
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD44
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b4286856abc0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,39 @@
+pkgbase = python-gradio
+ pkgdesc = Create UIs for your machine learning model in Python in 3 minutes
+ pkgver = 3.6.0b1
+ pkgrel = 1
+ url = https://github.com/gradio-app/gradio
+ arch = x86_64
+ license = custom
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ makedepends = python-hatchling
+ makedepends = python-hatch-requirements-txt
+ makedepends = python-hatch-fancy-pypi-readme
+ depends = python-aiohttp
+ depends = python-h11
+ depends = python-fastapi
+ depends = python-ffmpy
+ depends = python-markdown-it-py
+ depends = python-matplotlib
+ depends = python-numpy
+ depends = python-orjson
+ depends = python-pandas
+ depends = python-paramiko
+ depends = python-pillow
+ depends = python-pycryptodome
+ depends = python-python-multipart
+ depends = python-pydub
+ depends = python-yaml
+ depends = python-requests
+ depends = uvicorn
+ depends = python-jinja
+ depends = python-fsspec
+ depends = python-httpx
+ depends = python-pydantic
+ depends = python-websockets
+ source = python-gradio-3.6.0b1::https://github.com/gradio-app/gradio/archive/refs/tags/v3.6.0b1.tar.gz
+ sha512sums = 8fdb638155c36d3081d979c61c769bfa53ea372cfe73f275b89e38e135d2375837c068ae4d25bb36393dfc3878d28f59fd001fd74d994947e9b97cdf30275a37
+
+pkgname = python-gradio
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6cd57439dcf0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+pkgname=python-gradio
+pkgver=3.6.0b1
+pkgrel=1
+pkgdesc='Create UIs for your machine learning model in Python in 3 minutes '
+arch=(x86_64)
+url='https://github.com/gradio-app/gradio'
+license=('custom')
+source=("$pkgname-$pkgver::https://github.com/gradio-app/gradio/archive/refs/tags/v$pkgver.tar.gz")
+sha512sums=('8fdb638155c36d3081d979c61c769bfa53ea372cfe73f275b89e38e135d2375837c068ae4d25bb36393dfc3878d28f59fd001fd74d994947e9b97cdf30275a37')
+depends=(
+ 'python-aiohttp'
+ 'python-h11'
+ 'python-fastapi'
+ 'python-ffmpy'
+ 'python-markdown-it-py'
+ 'python-matplotlib'
+ 'python-numpy'
+ 'python-orjson'
+ 'python-pandas'
+ 'python-paramiko'
+ 'python-pillow'
+ 'python-pycryptodome'
+ 'python-python-multipart'
+ 'python-pydub'
+ 'python-yaml'
+ 'python-requests'
+ 'uvicorn'
+ 'python-jinja'
+ 'python-fsspec'
+ 'python-httpx'
+ 'python-pydantic'
+ 'python-websockets'
+)
+makedepends=(python-build python-installer python-wheel python-hatchling python-hatch-requirements-txt python-hatch-fancy-pypi-readme)
+
+build() {
+ cd gradio-$pkgver
+ python -m build --wheel --no-isolation
+}
+
+package() {
+ cd gradio-$pkgver
+ python -m installer --destdir="$pkgdir" dist/*.whl
+}