diff options
author | Your Name | 2022-10-21 22:20:11 +0800 |
---|---|---|
committer | Your Name | 2022-10-21 22:20:11 +0800 |
commit | 40d3df37824cdb562b16c83120d45be0a1a810d6 (patch) | |
tree | 175e64bac672eab51b9eefb672374061b35c2dc9 | |
download | aur-40d3df37824cdb562b16c83120d45be0a1a810d6.tar.gz |
pack python-gradio
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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 +} |