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.


Reply via email to