Felix Yan pushed to branch main at Arch Linux / Packaging / Packages /
python-lazy-object-proxy
Commits:
44c19d9e by Felix Yan at 2025-04-29T00:27:55+08:00
upgpkg: 1.11.0-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,17 +1,18 @@
pkgbase = python-lazy-object-proxy
pkgdesc = A fast and thorough lazy object proxy
- pkgver = 1.10.0
- pkgrel = 4
+ pkgver = 1.11.0
+ pkgrel = 1
url = https://github.com/ionelmc/python-lazy-object-proxy
arch = x86_64
license = BSD-2-Clause
checkdepends = python-pytest-benchmark
+ makedepends = git
makedepends = python-setuptools-scm
makedepends = python-build
makedepends = python-installer
makedepends = python-wheel
depends = python
- source =
https://github.com/ionelmc/python-lazy-object-proxy/archive/v1.10.0/python-lazy-object-proxy-1.10.0.tar.gz
- sha512sums =
618e900b0314b2c39fb3fca21592b4a24216af7044185c413bd06235dc274ebf303299143648e5c026b62f3d0b977b5d31c667f2a31f3a768174915a5c1320bd
+ source =
git+https://github.com/ionelmc/python-lazy-object-proxy.git#tag=v1.11.0
+ sha512sums =
9c7e6fe6d5bf74b498ca4b19c0ff94d1e34c91d3b12f57c513c01f7e7811d6db3d31628de469bf88320e27c9739d4d338e6a434fd6b533865cab22dccaef59b3
pkgname = python-lazy-object-proxy
=====================================
PKGBUILD
=====================================
@@ -1,33 +1,31 @@
# Maintainer: Felix Yan <[email protected]>
pkgname=python-lazy-object-proxy
-pkgver=1.10.0
-pkgrel=4
+pkgver=1.11.0
+pkgrel=1
pkgdesc='A fast and thorough lazy object proxy'
arch=('x86_64')
url="https://github.com/ionelmc/python-lazy-object-proxy"
license=('BSD-2-Clause')
depends=("python")
-makedepends=('python-setuptools-scm' 'python-build' 'python-installer'
'python-wheel')
+makedepends=('git' 'python-setuptools-scm' 'python-build' 'python-installer'
'python-wheel')
checkdepends=('python-pytest-benchmark')
-source=("https://github.com/ionelmc/python-lazy-object-proxy/archive/v$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('618e900b0314b2c39fb3fca21592b4a24216af7044185c413bd06235dc274ebf303299143648e5c026b62f3d0b977b5d31c667f2a31f3a768174915a5c1320bd')
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+source=("git+https://github.com/ionelmc/python-lazy-object-proxy.git#tag=v$pkgver")
+sha512sums=('9c7e6fe6d5bf74b498ca4b19c0ff94d1e34c91d3b12f57c513c01f7e7811d6db3d31628de469bf88320e27c9739d4d338e6a434fd6b533865cab22dccaef59b3')
build() {
- cd python-lazy-object-proxy-$pkgver
+ cd python-lazy-object-proxy
python -m build --wheel --no-isolation
}
check() {
- cd python-lazy-object-proxy-$pkgver
+ cd python-lazy-object-proxy
local python_version=$(python -c 'import sys; print("".join(map(str,
sys.version_info[:2])))')
PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-${python_version}" pytest
}
package() {
- cd python-lazy-object-proxy-$pkgver
+ cd python-lazy-object-proxy
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
-}
\ No newline at end of file
+}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-lazy-object-proxy/-/commit/44c19d9e3ad22e14e5ec0cf3d29f24889d3bf81c
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-lazy-object-proxy/-/commit/44c19d9e3ad22e14e5ec0cf3d29f24889d3bf81c
You're receiving this email because of your account on gitlab.archlinux.org.