summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKino2024-04-30 13:23:41 +0800
committerKino2024-04-30 13:23:41 +0800
commit4dc1aadf1c81387bab90ab965da06fc3b7fdc354 (patch)
treee3aca920c9d4d31d72dcfab2255c7eb69aeda017
parentb383717c64edb46b924ee578b7f0ff4e7f681085 (diff)
downloadaur-4dc1aadf1c81387bab90ab965da06fc3b7fdc354.tar.gz
upgpkg: 0.16.2-1; add dependency python-objprint
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD26
2 files changed, 17 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe92b2a8399d..23cb1c71d421 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = python-viztracer
pkgdesc = VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.
- pkgver = 0.15.2
+ pkgver = 0.16.2
pkgrel = 1
url = https://github.com/gaogaotiantian/viztracer
arch = x86_64
- license = Apache
+ license = Apache-2.0
makedepends = python-wheel
makedepends = python-build
makedepends = python-installer
depends = python
+ depends = python-objprint
optdepends = python-rich: Full function support
optdepends = python-orjson: Full function support
optdepends = chromium: browser to open html results
- source = https://files.pythonhosted.org/packages/source/v/viztracer/viztracer-0.15.2.tar.gz
- b2sums = de6bd3c4d03d263c3f4fa67207674471b076e1ce94a96733215d3b94d8a5f5a4cbdd670aaaf041750d7928bfbe5eef238e8e05e7c9a27342f3fa7b48e7e387d4
+ source = viztracer-0.16.2.tar.gz::https://github.com/gaogaotiantian/viztracer/archive/0.16.2.tar.gz
+ sha256sums = f22f89756779d6db03d343619432c9235d500c9fd52c33c4f92f121773f1aa18
pkgname = python-viztracer
diff --git a/PKGBUILD b/PKGBUILD
index 883bf523db3d..d77c18a2c2f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,15 @@
-#!/bin/bash
-
-# Maintainer: PumpkinCheshire <me at pumpkincheshire dot com>
+# Maintainer: Kino <cybao292261@163.com>
+# Contributor: PumpkinCheshire <me at pumpkincheshire dot com>
pkgname=python-viztracer
-_name=viztracer
-pkgver=0.15.2
+_pkgname=viztracer
+pkgver=0.16.2
pkgrel=1
pkgdesc='VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.'
arch=('x86_64')
-url="https://github.com/gaogaotiantian/$_name"
-license=('Apache')
-depends=('python')
+url="https://github.com/gaogaotiantian/viztracer"
+license=('Apache-2.0')
+depends=('python' 'python-objprint')
makedepends=(
'python-wheel'
'python-build'
@@ -21,18 +20,17 @@ optdepends=(
'python-orjson: Full function support'
'chromium: browser to open html results'
)
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-b2sums=('de6bd3c4d03d263c3f4fa67207674471b076e1ce94a96733215d3b94d8a5f5a4cbdd670aaaf041750d7928bfbe5eef238e8e05e7c9a27342f3fa7b48e7e387d4')
+source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/gaogaotiantian/${_pkgname}/archive/${pkgver}.tar.gz")
+sha256sums=('f22f89756779d6db03d343619432c9235d500c9fd52c33c4f92f121773f1aa18')
build() {
- cd "$srcdir/$_name-$pkgver" || exit
+ cd "$srcdir/$_pkgname-$pkgver" || exit
python -m build --wheel --no-isolation
}
package() {
- cd "$srcdir/$_name-$pkgver" || exit
+ cd "$srcdir/$_pkgname-$pkgver" || exit
python -m installer --destdir="$pkgdir" dist/*.whl
-
- # install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/python-$_name/LICENSE"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/python-$_pkgname/LICENSE"
}