summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2023-11-17 11:45:54 +0800
committerUniversebenzene2023-11-17 11:45:54 +0800
commit88510d23e9cd1d625ae92e77711fbb1f9e3c78e5 (patch)
tree0c99b930add5f85bb1b60c5b3ebd9b23fa25e55f
parent14156ea20f3ad165379ba4782909df478b58af34 (diff)
downloadaur-88510d23e9cd1d625ae92e77711fbb1f9e3c78e5.tar.gz
Update to version 0.8
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD28
2 files changed, 21 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e2a9fd0f2492..aea1dea5eb73 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = python-regions
pkgdesc = Astropy affilated package for region handling
- pkgver = 0.7
+ pkgver = 0.8
pkgrel = 1
url = http://astropy-regions.readthedocs.io
arch = i686
arch = x86_64
license = BSD
+ checkdepends = python-pytest-arraydiff
checkdepends = python-pytest-astropy-header
checkdepends = python-pytest-doctestplus
+ checkdepends = python-pytest-remotedata
checkdepends = python-matplotlib
- makedepends = python-setuptools-scm
- makedepends = cython
+ makedepends = python-setuptools-scm>=6.2
+ makedepends = cython<3.1.0
makedepends = python-wheel
makedepends = python-build
makedepends = python-installer
@@ -19,14 +21,14 @@ pkgbase = python-regions
makedepends = python-sphinx-astropy
makedepends = python-astropy
makedepends = python-shapely
- source = https://files.pythonhosted.org/packages/source/r/regions/regions-0.7.tar.gz
- md5sums = 889f4492283b85374cf219222f0afb8a
+ source = https://files.pythonhosted.org/packages/source/r/regions/regions-0.8.tar.gz
+ md5sums = 6f1171d99c860623a3ff131c985c9557
pkgname = python-regions
- depends = python>=3.8
- depends = python-numpy>=1.18
+ depends = python>=3.9
+ depends = python-numpy>=1.22
depends = python-astropy>=5.0
- optdepends = python-matplotlib>=3.1: Plotting support
+ optdepends = python-matplotlib>=3.5: Plotting support
optdepends = python-shapely: Managing geometric objects
optdepends = python-regions-doc: Documentation for AstroPy Regions
diff --git a/PKGBUILD b/PKGBUILD
index 5365972c9eb1..453404319823 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
pkgbase=python-regions
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}" "python-${_pyname}-doc")
-pkgver=0.7
+pkgver=0.8
pkgrel=1
pkgdesc="Astropy affilated package for region handling"
arch=('i686' 'x86_64')
url="http://astropy-regions.readthedocs.io"
license=('BSD')
-makedepends=('python-setuptools-scm'
- 'cython'
+makedepends=('python-setuptools-scm>=6.2'
+ 'cython<3.1.0'
'python-wheel'
'python-build'
'python-installer'
@@ -18,41 +18,35 @@ makedepends=('python-setuptools-scm'
'python-sphinx-astropy'
'python-astropy'
'python-shapely')
-checkdepends=('python-pytest-astropy-header'
+checkdepends=('python-pytest-arraydiff'
+ 'python-pytest-astropy-header'
'python-pytest-doctestplus'
+ 'python-pytest-remotedata'
'python-matplotlib') # astropy already in makedepends
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('889f4492283b85374cf219222f0afb8a')
+md5sums=('6f1171d99c860623a3ff131c985c9557')
get_pyver() {
python -c "import sys; print('$1'.join(map(str, sys.version_info[:2])))"
}
-prepare() {
- cd ${srcdir}/${_pyname}-${pkgver}
-
- sed -i "/oldest-supported-numpy/d" pyproject.toml
-}
-
build() {
- msg "Building Python3"
cd ${srcdir}/${_pyname}-${pkgver}
python -m build --wheel --no-isolation
msg "Building Docs"
- cd ${srcdir}/${_pyname}-${pkgver}/docs
- PYTHONPATH="../build/lib.linux-${CARCH}-cpython-$(get_pyver)" make html
+ PYTHONPATH="../build/lib.linux-${CARCH}-cpython-$(get_pyver)" make -C docs html
}
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- pytest "build/lib.linux-${CARCH}-cpython-$(get_pyver)" || warning "Tests failed" # -vv --color=yes
+ pytest "build/lib.linux-${CARCH}-cpython-$(get_pyver)" || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count
}
package_python-regions() {
- depends=('python>=3.8' 'python-numpy>=1.18' 'python-astropy>=5.0')
- optdepends=('python-matplotlib>=3.1: Plotting support'
+ depends=('python>=3.9' 'python-numpy>=1.22' 'python-astropy>=5.0')
+ optdepends=('python-matplotlib>=3.5: Plotting support'
'python-shapely: Managing geometric objects'
'python-regions-doc: Documentation for AstroPy Regions')
cd ${srcdir}/${_pyname}-${pkgver}