kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / 
python-intervaltree


Commits:
8be26d85 by kpcyrd at 2025-12-26T19:22:55+01:00
upgpkg: 3.2.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,17 @@
 pkgbase = python-intervaltree
        pkgdesc = Library providing a mutable, self-balancing interval tree for 
Python
-       pkgver = 3.1.0
-       pkgrel = 10
+       pkgver = 3.2.0
+       pkgrel = 1
        url = https://github.com/chaimleib/intervaltree
        arch = any
-       license = Apache
-       makedepends = python-setuptools
+       license = Apache-2.0
+       makedepends = python-build
+       makedepends = python-hatchling
+       makedepends = python-installer
+       makedepends = python-wheel
        depends = python-sortedcontainers
-       source = 
python-intervaltree-3.1.0.tar.gz::https://github.com/chaimleib/intervaltree/archive/3.1.0.tar.gz
-       sha512sums = 
96dd7710bb5b02470cb7d1b479d905d5e4a18abb9aef055fa55de6b7c25dcad46260f76e5d042bec599b02de2045d8ba03ff1900fff9562227dff5a76b45a070
-       b2sums = 
c11a93d3dfcf9f58ccf18e1a2a219daa5082abc3187f0c65fb309df221ec61495a31923819a92c03ff251a2f00b0588ab00aaaf70417a3b1a785c18a7bb3a702
+       source = 
python-intervaltree-3.2.0.tar.gz::https://github.com/chaimleib/intervaltree/archive/3.2.0.tar.gz
+       sha512sums = 
7cf567f8a093b198144e2cffda8f70e937d5edbb045e947042b7a62b3771098ccb7dc1911f031de35cd33c6cac96b85d9326a7d237348c7a64379290086360d4
+       b2sums = 
7de0ecb6fe45aa030f4f604f6d7dd048f419b73b1fbbfc80ad6576891ffd489a3c2d9e46754f9bdc11562a22258d0f69aec77383d70feab3bc2dcab96485db25
 
 pkgname = python-intervaltree


=====================================
PKGBUILD
=====================================
@@ -3,26 +3,33 @@
 
 pkgname=python-intervaltree
 _pyname=intervaltree
-pkgver=3.1.0
-pkgrel=10
+pkgver=3.2.0
+pkgrel=1
 pkgdesc='Library providing a mutable, self-balancing interval tree for Python'
 url="https://github.com/chaimleib/intervaltree";
 arch=('any')
-license=('Apache')
-depends=('python-sortedcontainers')
-makedepends=('python-setuptools')
+license=('Apache-2.0')
+depends=(
+  'python-sortedcontainers'
+)
+makedepends=(
+  'python-build'
+  'python-hatchling'
+  'python-installer'
+  'python-wheel'
+)
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/chaimleib/${_pyname}/archive/${pkgver}.tar.gz";)
-sha512sums=('96dd7710bb5b02470cb7d1b479d905d5e4a18abb9aef055fa55de6b7c25dcad46260f76e5d042bec599b02de2045d8ba03ff1900fff9562227dff5a76b45a070')
-b2sums=('c11a93d3dfcf9f58ccf18e1a2a219daa5082abc3187f0c65fb309df221ec61495a31923819a92c03ff251a2f00b0588ab00aaaf70417a3b1a785c18a7bb3a702')
+sha512sums=('7cf567f8a093b198144e2cffda8f70e937d5edbb045e947042b7a62b3771098ccb7dc1911f031de35cd33c6cac96b85d9326a7d237348c7a64379290086360d4')
+b2sums=('7de0ecb6fe45aa030f4f604f6d7dd048f419b73b1fbbfc80ad6576891ffd489a3c2d9e46754f9bdc11562a22258d0f69aec77383d70feab3bc2dcab96485db25')
 
 build() {
   cd "${_pyname}-${pkgver}"
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 package() {
   cd "${_pyname}-${pkgver}"
-  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  python -m installer --destdir="${pkgdir}" dist/*.whl
 }
 
 # vim: ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-intervaltree/-/commit/8be26d851dee29b0f04e45688d458896d292460e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-intervaltree/-/commit/8be26d851dee29b0f04e45688d458896d292460e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to