diff options
author | Mahdi Sarikhani | 2023-11-11 00:10:40 +0330 |
---|---|---|
committer | Mahdi Sarikhani | 2023-11-11 00:10:40 +0330 |
commit | 1b45ecb24d82c3e2d89a8695e4c2352fe58c9242 (patch) | |
tree | 990eaaaa5fa0b75d9d777cbf04dabba68817d6cc | |
parent | fdb9f361c9b2f25b3b0976e9ef908c905fee5341 (diff) | |
download | aur-1b45ecb24d82c3e2d89a8695e4c2352fe58c9242.tar.gz |
v1.0.2
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 31 insertions, 50 deletions
@@ -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 @@ -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" } |