diff options
author | ResRipper | 2024-12-12 10:33:25 +0800 |
---|---|---|
committer | ResRipper | 2024-12-12 10:33:25 +0800 |
commit | 8500cfa60fc2a861c939f54ea23250093e589bf7 (patch) | |
tree | 8c4840479870fc1fd3db283e4300592ccf2a8840 /PKGBUILD | |
download | aur-8500cfa60fc2a861c939f54ea23250093e589bf7.tar.gz |
v0.9.34
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af8e0cfe91f2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +_name=marimo +pkgname=marimo +pkgver=0.9.34 +pkgrel=1 +pkgdesc="A reactive Python notebook that's reproducible, git-friendly, and deployable as scripts or apps" +arch=(any) +url='https://marimo.io/' +license=('Apache-2.0') + +depends=( + 'python-click' + 'python-jedi' + 'python-markdown' + 'python-pymdown-extensions' + 'python-pygments' + 'python-tomlkit' + 'python-yaml' + 'uvicorn' + 'python-starlette' + 'python-websockets' + 'python-docutils' + 'python-psutil' + 'python-itsdangerous' + 'python-narwhals' + 'ruff' + 'python-packaging' +) + +optdepends=( + 'python-typing_extensions: python <=3.10 support' + 'python-duckdb: SQL cells support' + 'python-altair: Plotting in datasource viewer' + 'python-polars: SQL output back in Python' + 'python-openai: AI features' +) + +makedepends=( + 'python-build' + 'python-installer' + 'python-wheel' + 'python-hatch' +) + +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name//-/_}/${_name//-/_}-$pkgver.tar.gz") +sha256sums=('50968e0906335be54e17873f4ad5893fdf73c970df112e147768ee8fd956084c') + +build() { + cd $_name-$pkgver + python -m build --wheel --no-isolation +} + +package() { + cd $_name-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl +}
\ No newline at end of file |