summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorUniversebenzene2023-05-21 19:25:25 +0800
committerUniversebenzene2023-05-21 19:25:25 +0800
commitf95462358d083b956157c235a426a09c9a3a9862 (patch)
tree92406398de8dc109cff2b03fad4cfc8e1245966f /PKGBUILD
parente7d8de70a421e4031bf8548358b06d702c83b712 (diff)
downloadaur-python-astroslam.tar.gz
Update to version 1.2022.1228.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 17 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2dc9bb388774..fcae3c3af8c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,27 @@
pkgbase=python-astroslam
_pyname=${pkgbase#python-}
pkgname=("python-${_pyname}")
-pkgver=1.2020.1104.0
+pkgver=1.2022.1228.1
pkgrel=1
-pkgdesc="Stellar LAbel Machine (SLAM)"
+pkgdesc="A forward model using SVR to estimate stellar parameters from spectra"
arch=('any')
url="https://github.com/hypergravity/astroslam"
license=('MIT')
makedepends=('python-setuptools')
-depends=('python-matplotlib' 'python-scikit-learn' 'python-pandas' 'python-emcee' 'python-astropy' 'python-lmfit' 'python-ipyparallel' 'python-joblib')
-checkdepends=('python-pyzmq' 'python-jupyter_client' 'python-pillow')
+depends=('python-matplotlib' 'python-scikit-learn' 'python-pandas' 'python-emcee' 'python-astropy' 'python-laspec' 'python-lmfit' 'python-ipyparallel' 'python-joblib')
+#checkdepends=('python-pyzmq' 'python-jupyter_client' 'python-pillow')
+checkdepends=('python-nose')
source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
- "https://raw.githubusercontent.com/hypergravity/astroslam/master/LICENSE")
-md5sums=('a7ca825f5ea1d6c20c348f0046284209'
- 'SKIP')
+ 'fix-for-py3.10.patch')
+# "https://raw.githubusercontent.com/hypergravity/astroslam/master/LICENSE")
+md5sums=('c6bf949451893e3b65907d672948b45d'
+ '608081da9f7168903bae4e63de7be4bc')
+
+prepare() {
+ cd ${srcdir}/${_pyname}-${pkgver}
+
+ patch -Np1 -i "${srcdir}/fix-for-py3.10.patch"
+}
build() {
cd ${srcdir}/${_pyname}-${pkgver}
@@ -25,13 +33,13 @@ build() {
check() {
cd ${srcdir}/${_pyname}-${pkgver}
- python setup.py test || warning "Tests failed"
+ nosetests || warning "Tests failed"
}
package() {
cd ${srcdir}/${_pyname}-${pkgver}
- install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${srcdir}/LICENSE"
+ install -D -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
install -D -m644 README.md doc/* -t "${pkgdir}/usr/share/doc/${pkgname}"
python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1
}