summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahdi Sarikhani2023-11-11 00:10:40 +0330
committerMahdi Sarikhani2023-11-11 00:10:40 +0330
commit1b45ecb24d82c3e2d89a8695e4c2352fe58c9242 (patch)
tree990eaaaa5fa0b75d9d777cbf04dabba68817d6cc
parentfdb9f361c9b2f25b3b0976e9ef908c905fee5341 (diff)
downloadaur-1b45ecb24d82c3e2d89a8695e4c2352fe58c9242.tar.gz
v1.0.2
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD53
2 files changed, 31 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1254cb3bd82..d0f283f3da47 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,20 @@
pkgbase = python-astroml
pkgdesc = Machine learning, statistics, and data mining for astronomy and astrophysics
- pkgver = 1.0
+ pkgver = 1.0.2
pkgrel = 1
- url = https://www.astroml.org
+ url = https://github.com/astroML/astroML
arch = any
license = BSD
- checkdepends = python-pytest-runner
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-setuptools
- makedepends = git
- depends = python>=3.5
- depends = python-astropy>=3.0
- depends = python-matplotlib>=3.0
- depends = python-numpy>=1.13
- depends = python-scipy>=0.18
- depends = python-scikit-learn>=0.18
- optdepends = astroml-examples
- source = python-astroml-1.0::git+https://github.com/astroml/astroml#tag=v1.0?signed
- source = 001-setup.cfg.patch
- validpgpkeys = 0DD00E57D2FBEBA214389EC58BC1E9224F65DAD4
- sha256sums = SKIP
- sha256sums = dbca87eba820555aa95ff6e055d974f553fd3bef14eca0fdc8c28966743d33dd
+ makedepends = python-wheel
+ depends = python-astropy
+ depends = python-matplotlib
+ depends = python-numpy
+ depends = python-scikit-learn
+ depends = python-scipy
+ source = https://files.pythonhosted.org/packages/source/a/astroML/astroML-1.0.2.tar.gz
+ sha256sums = 8e10a86ec097a6d1afc3a1fb1a18036ee27c444aef4f286dea00d391e709b85a
pkgname = python-astroml
diff --git a/PKGBUILD b/PKGBUILD
index 8cec6a49c14b..9f086afd7c6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,31 @@
-# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Maintainer: Mahdi Sarikhani <mahdisarikhani@outlook.com>
+# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Quan Guo <guotsuan@gmail.com>
pkgname=python-astroml
-pkgver=1.0
+_name=astroML
+pkgver=1.0.2
pkgrel=1
-pkgdesc='Machine learning, statistics, and data mining for astronomy and astrophysics'
-url='https://www.astroml.org'
+pkgdesc="Machine learning, statistics, and data mining for astronomy and astrophysics"
arch=('any')
+url="https://github.com/astroML/astroML"
license=('BSD')
-depends=(
- 'python>=3.5'
- 'python-astropy>=3.0'
- 'python-matplotlib>=3.0'
- 'python-numpy>=1.13'
- 'python-scipy>=0.18'
- 'python-scikit-learn>=0.18')
-optdepends=('astroml-examples')
-makedepends=('python-setuptools' 'git')
-checkdepends=('python-pytest-runner')
-source=("$pkgname-$pkgver::git+https://github.com/astroml/astroml#tag=v$pkgver?signed"
- '001-setup.cfg.patch')
-sha256sums=('SKIP'
- 'dbca87eba820555aa95ff6e055d974f553fd3bef14eca0fdc8c28966743d33dd')
-validpgpkeys=('0DD00E57D2FBEBA214389EC58BC1E9224F65DAD4')
-
-prepare() {
- patch -p1 -d "$pkgname-$pkgver" < 001-setup.cfg.patch
-}
+depends=('python-astropy'
+ 'python-matplotlib'
+ 'python-numpy'
+ 'python-scikit-learn'
+ 'python-scipy')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha256sums=('8e10a86ec097a6d1afc3a1fb1a18036ee27c444aef4f286dea00d391e709b85a')
build() {
- cd "$pkgname-$pkgver"
- python setup.py build
-}
-
-check() {
- cd "$pkgname-$pkgver"
- python setup.py pytest
+ cd "${_name}-${pkgver}"
+ python -m build --wheel --no-isolation
}
package() {
- cd "$pkgname-$pkgver"
- PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
- install -Dm 644 LICENSE.rst -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm 644 README.rst CITATION -t "$pkgdir/usr/share/doc/$pkgname/"
+ cd "${_name}-${pkgver}"
+ python -m installer --destdir="${pkgdir}" dist/*.whl
+ install -Dm644 LICENSE.rst "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}