Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages /
hyperqueue
Commits:
45bb5321 by Jakub Klinkovský at 2026-03-11T20:29:28+01:00
upgpkg: 0.25.1-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = hyperqueue
pkgdesc = Scheduler for sub-node tasks for HPC systems with batch
scheduling
- pkgver = 0.24.0
- pkgrel = 3
+ pkgver = 0.25.1
+ pkgrel = 1
url = https://github.com/It4innovations/hyperqueue/
arch = x86_64
license = MIT
@@ -14,6 +14,7 @@ pkgbase = hyperqueue
checkdepends = python-requests
checkdepends = python-aiohttp
checkdepends = python-inline-snapshot
+ checkdepends = python-typing_extensions
checkdepends = python-ruff
makedepends = cargo
makedepends = maturin
@@ -21,8 +22,8 @@ pkgbase = hyperqueue
makedepends = python-cloudpickle
makedepends = python-tqdm
makedepends = python-pydot
- source =
hyperqueue-0.24.0.tar.gz::https://github.com/It4innovations/hyperqueue//archive/refs/tags/v0.24.0.tar.gz
- b2sums =
437bf54627bbb130508c221d497b0f545173c5344ffd9374fe4501524730f4034ab853df52391f899fee4b07a81f355c002248b161245d2dbe24babfb6ebc886
+ source =
hyperqueue-0.25.1.tar.gz::https://github.com/It4innovations/hyperqueue//archive/refs/tags/v0.25.1.tar.gz
+ b2sums =
68f3252db807419f005db8674e54118948a5c792072e4acd5ce45168e2b0c6261c8f1c866b8721abc79593d649bee5e2213964da56aa9ebd3e91d68ed841783e
pkgname = hyperqueue
depends = glibc
=====================================
PKGBUILD
=====================================
@@ -2,8 +2,8 @@
pkgbase=hyperqueue
pkgname=(hyperqueue python-hyperqueue)
-pkgver=0.24.0
-pkgrel=3
+pkgver=0.25.1
+pkgrel=1
pkgdesc="Scheduler for sub-node tasks for HPC systems with batch scheduling"
arch=(x86_64)
url="https://github.com/It4innovations/hyperqueue/"
@@ -27,10 +27,16 @@ checkdepends=(
python-requests
python-aiohttp
python-inline-snapshot
+ python-typing_extensions
python-ruff
)
source=($pkgbase-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
-b2sums=('437bf54627bbb130508c221d497b0f545173c5344ffd9374fe4501524730f4034ab853df52391f899fee4b07a81f355c002248b161245d2dbe24babfb6ebc886')
+b2sums=('68f3252db807419f005db8674e54118948a5c792072e4acd5ce45168e2b0c6261c8f1c866b8721abc79593d649bee5e2213964da56aa9ebd3e91d68ed841783e')
+
+# deselect highs from default features
+#
https://github.com/It4innovations/hyperqueue/issues/1066#issuecomment-3968989734
+_cargo_features_flags=(--no-default-features --features
dashboard,jemalloc,microlp)
+_maturin_features_flags=(--no-default-features --features microlp)
prepare() {
cd $pkgbase-$pkgver
@@ -52,16 +58,16 @@ build() {
export HQ_BUILD_VERSION=$pkgver
cd $pkgbase-$pkgver
- cargo build --frozen --release --all-features
+ cargo build --frozen --release "${_cargo_features_flags[@]}"
# build Python bindings
cd crates/pyhq
- maturin build --locked --release --target "$(rustc --print host-tuple)"
--strip
+ maturin build --locked --release --target "$(rustc --print host-tuple)"
--strip "${_maturin_features_flags[@]}"
}
check() {
cd $pkgbase-$pkgver
- cargo test --frozen --release --all-features
+ cargo test --frozen --release "${_cargo_features_flags[@]}"
# test Python bindings
local pytest_options=(
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/hyperqueue/-/commit/45bb5321496563896e10a31f2a0899946bea966b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/hyperqueue/-/commit/45bb5321496563896e10a31f2a0899946bea966b
You're receiving this email because of your account on gitlab.archlinux.org.