summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUniversebenzene2022-05-10 19:47:08 +0800
committerUniversebenzene2022-05-10 19:47:08 +0800
commit8be992e1446354c25b7dbb660a889322a1e88490 (patch)
tree678056144d87e6092e88fb856b46818ab0dcbc97
parent0cd37eab298177af1ecfe4a96e07d3e75950e67f (diff)
downloadaur-8be992e1446354c25b7dbb660a889322a1e88490.tar.gz
Update to version 0.16.3
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD54
2 files changed, 41 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec985a669bb2..fd43d7776c7e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,22 @@
pkgbase = python-poliastro
pkgdesc = Astrodynamics and Orbital Mechanics computations
- pkgver = 0.16.2
+ pkgver = 0.16.3
pkgrel = 1
url = http://docs.poliastro.space
arch = any
license = MIT
+ checkdepends = python-pytest-doctestplus
+ checkdepends = python-astroquery
+ checkdepends = python-scipy
+ checkdepends = python-plotly
+ checkdepends = python-czml3
+ checkdepends = python-numba>0.55.1
makedepends = python-flit-core
makedepends = python-wheel
makedepends = python-build
makedepends = python-installer
- makedepends = python-oldest-supported-numpy
- source = https://files.pythonhosted.org/packages/source/p/poliastro/poliastro-0.16.2.tar.gz
- md5sums = c7c32e6bad2b913f66a2a50491a72704
+ source = https://files.pythonhosted.org/packages/source/p/poliastro/poliastro-0.16.3.tar.gz
+ md5sums = 67ae7d2c7deb100038b0eee65fcebd91
pkgname = python-poliastro
depends = python-scipy>=1.4.0
@@ -19,7 +24,7 @@ pkgname = python-poliastro
depends = python-jplephem
depends = python-matplotlib>3.0.1
depends = python-plotly<6
- depends = python-numba>=0.53.0
+ depends = python-numba>0.55.1
depends = python-pyerfa
depends = python-pandas
optdepends = python-poliastro-doc: Documentation for poliastro
diff --git a/PKGBUILD b/PKGBUILD
index 7e97b5f3ad4e..8eec3bda22d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,34 @@
# Maintainer: Astro Benzene <universebenzene at sina dot com>
pkgname=python-poliastro
_pyname=${pkgname#python-}
-pkgver=0.16.2
+pkgver=0.16.3
pkgrel=1
pkgdesc="Astrodynamics and Orbital Mechanics computations"
arch=('any')
url="http://docs.poliastro.space"
license=('MIT')
-makedepends=('python-flit-core' 'python-wheel' 'python-build' 'python-installer' 'python-oldest-supported-numpy')
-#checkdepends=('python-pytest'
-# 'python-wheel'
-# 'python-hypothesis'
-# 'python-pandas'
-# 'jupyter-nbformat'
-# 'python-matplotlib'
-# 'python-retrying'
-# 'python-pyrsistent'
-# 'python-astroquery'
-# 'python-plotly'
-# 'python-jplephem'
-# 'python-numba')
+makedepends=('python-flit-core' 'python-wheel' 'python-build' 'python-installer')
+checkdepends=('python-pytest-doctestplus'
+ 'python-astroquery'
+ 'python-scipy'
+# 'python-hypothesis'
+# 'python-pandas'
+# 'jupyter-nbformat'
+# 'python-matplotlib'
+# 'python-retrying'
+# 'python-pyrsistent'
+ 'python-plotly'
+# 'python-jplephem'
+ 'python-czml3'
+ 'python-numba>0.55.1')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
-md5sums=('c7c32e6bad2b913f66a2a50491a72704')
+md5sums=('67ae7d2c7deb100038b0eee65fcebd91')
+
+prepare() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ sed -i "/oldest-supported-numpy/d" pyproject.toml
+}
build() {
cd ${srcdir}/${_pyname}-${pkgver}
@@ -29,17 +36,18 @@ build() {
python -m build --wheel --no-isolation
}
-#check() {
-# cd ${srcdir}/${_pyname}-${pkgver}
-#
-## PYTHONPATH="build/lib" pytest || warning "Tests failed"
-# python setup.py test
-#}
+check() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ mkdir -p dist/lib
+ bsdtar -xpf dist/${_pyname}-${pkgver}-py3-none-any.whl -C dist/lib
+ PYTHONPATH="dist/lib" pytest "dist/lib" || warning "Tests failed"
+# pytest #|| warning "Tests failed"
+}
package() {
- depends=('python-scipy>=1.4.0' 'python-astroquery>=0.3.9"' 'python-jplephem' 'python-matplotlib>3.0.1' 'python-plotly<6' 'python-numba>=0.53.0' 'python-pyerfa' 'python-pandas')
+ depends=('python-scipy>=1.4.0' 'python-astroquery>=0.3.9"' 'python-jplephem' 'python-matplotlib>3.0.1' 'python-plotly<6' 'python-numba>0.55.1' 'python-pyerfa' 'python-pandas')
optdepends=('python-poliastro-doc: Documentation for poliastro'
-# 'python-numba: For accelerating the code'
'python-pytest: For running the tests from the package')
cd ${srcdir}/${_pyname}-${pkgver}