Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages /
python-pint
Commits:
8a58137d by Daniel M. Capella at 2024-07-20T15:28:39-04:00
upgpkg: 0.24.1-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,22 +1,26 @@
pkgbase = python-pint
pkgdesc = A unit library for Python
- pkgver = 0.23
- pkgrel = 2
+ pkgver = 0.24.1
+ pkgrel = 1
url = https://pint.readthedocs.org
arch = any
license = BSD-3-Clause
+ checkdepends = python-numpy
+ checkdepends = python-pytest
checkdepends = python-pytest-benchmark
checkdepends = python-pytest-subtests
- checkdepends = python-numpy
checkdepends = python-uncertainties
- checkdepends = python-pytest7
- makedepends = python-setuptools-scm
- makedepends = python-setuptools
- makedepends = python-wheel
+ makedepends = git
makedepends = python-build
makedepends = python-installer
+ makedepends = python-setuptools
+ makedepends = python-setuptools-scm
+ makedepends = python-wheel
depends = python
- source = https://pypi.io/packages/source/P/Pint/Pint-0.23.tar.gz
- sha512sums =
80abfedab0c2b959c84958ad731a8e03469991b7a3970d99e344b513237b96c764098cdfe9e11f94c4208667fd965bd1cc043d820450d45cbb6a914ee1742ac6
+ depends = python-appdirs
+ depends = python-flexcache
+ depends = python-flexparser
+ source = git+https://github.com/hgrecco/pint.git#tag=0.24.1
+ sha512sums =
d203de50de7a3115bc51ad0fb8540313ac87b15493cf956a13c90c991e8c310e38ac808e9eea9a07f15d3cd34537b069ca112966e4f348e864107b65ddf8bed8
pkgname = python-pint
=====================================
PKGBUILD
=====================================
@@ -2,31 +2,53 @@
# Contributor: Matthew Sloan [email protected]
pkgname=python-pint
-pkgver=0.23
-pkgrel=2
+pkgver=0.24.1
+pkgrel=1
pkgdesc="A unit library for Python"
arch=('any')
license=('BSD-3-Clause')
url="https://pint.readthedocs.org"
-depends=('python')
-makedepends=('python-setuptools-scm' 'python-setuptools' 'python-wheel'
'python-build' 'python-installer')
-checkdepends=(python-pytest-benchmark 'python-pytest-subtests' 'python-numpy'
'python-uncertainties' 'python-pytest7')
-source=("https://pypi.io/packages/source/P/Pint/Pint-$pkgver.tar.gz")
-sha512sums=('80abfedab0c2b959c84958ad731a8e03469991b7a3970d99e344b513237b96c764098cdfe9e11f94c4208667fd965bd1cc043d820450d45cbb6a914ee1742ac6')
+depends=(
+ 'python'
+ 'python-appdirs'
+ 'python-flexcache'
+ 'python-flexparser'
+)
+makedepends=(
+ 'git'
+ 'python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-setuptools-scm'
+ 'python-wheel'
+)
+checkdepends=(
+ 'python-numpy'
+ 'python-pytest'
+ python-pytest-benchmark
+ 'python-pytest-subtests'
+ 'python-uncertainties'
+)
+source=("git+https://github.com/hgrecco/pint.git#tag=$pkgver")
+sha512sums=('d203de50de7a3115bc51ad0fb8540313ac87b15493cf956a13c90c991e8c310e38ac808e9eea9a07f15d3cd34537b069ca112966e4f348e864107b65ddf8bed8')
build() {
- cd Pint-$pkgver
+ cd pint
python -m build --wheel --no-isolation
}
check() {
- cd Pint-$pkgver
- # https://github.com/hgrecco/pint/issues/1898
- pytest -k 'not test_load_definitions_stage_2'
+ cd pint
+ pytest
}
package() {
- cd Pint-$pkgver
+ cd pint
python -m installer --destdir="$pkgdir" dist/*.whl
- install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+ # Symlink license file
+ local site_packages=$(python -c "import site;
print(site.getsitepackages()[0])")
+ install -d "$pkgdir"/usr/share/licenses/$pkgname
+ ln -s "$site_packages"/Pint-$pkgver.dist-info/LICENSE \
+ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pint/-/commit/8a58137de25c1f8e526f89279af0ccfc67867810
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pint/-/commit/8a58137de25c1f8e526f89279af0ccfc67867810
You're receiving this email because of your account on gitlab.archlinux.org.