diff options
author | Universebenzene | 2023-07-28 14:49:33 +0800 |
---|---|---|
committer | Universebenzene | 2023-07-28 14:49:33 +0800 |
commit | 898a113f96940fa7abb708530eaeecc0595f5ebd (patch) | |
tree | 18522af103c2d9a201a3487606783067ae41f31a | |
parent | 39c6fa2935770553aa526200e85e4407717cab10 (diff) | |
download | aur-898a113f96940fa7abb708530eaeecc0595f5ebd.tar.gz |
Update to 0.9
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 34 insertions, 19 deletions
@@ -1,30 +1,37 @@ pkgbase = python-astroplan pkgdesc = A python package to help astronomers plan observations - pkgver = 0.8 + pkgver = 0.9 pkgrel = 1 url = https://astroplan.readthedocs.io - arch = i686 - arch = x86_64 + arch = any license = BSD + checkdepends = python-pytest-astropy-header checkdepends = python-pytest-doctestplus + checkdepends = python-pytest-mpl + checkdepends = python-matplotlib makedepends = python-setuptools-scm + makedepends = python-wheel + makedepends = python-build + makedepends = python-installer makedepends = python-sphinx-astropy + makedepends = python-sphinx-copybutton + makedepends = python-pydata-sphinx-theme makedepends = python-astroquery makedepends = graphviz - source = https://files.pythonhosted.org/packages/source/a/astroplan/astroplan-0.8.tar.gz + source = https://files.pythonhosted.org/packages/source/a/astroplan/astroplan-0.9.tar.gz source = fix_doc_index_astropy_link.patch - md5sums = 5595baf9469ca8c21b5ad05309ec6798 + md5sums = c79e7c6c8f3d49ba77a29da75b97bf79 md5sums = be56be5926b43589b273c16544c5241a pkgname = python-astroplan - depends = python>=3.5 - depends = python-numpy>=1.10 - depends = python-astropy>=1.3 + depends = python>=3.7 + depends = python-numpy>=1.17 + depends = python-astropy>=4 depends = python-pytz + depends = python-six optdepends = python-matplotlib: Plotting support optdepends = python-astroquery: Astroquery support optdepends = python-astroplan-doc: Documentation for astroplan pkgname = python-astroplan-doc pkgdesc = Documentation for Python astroplan module - @@ -2,41 +2,49 @@ pkgbase=python-astroplan _pyname=${pkgbase#python-} pkgname=("python-${_pyname}" "python-${_pyname}-doc") -pkgver=0.8 +pkgver=0.9 pkgrel=1 pkgdesc="A python package to help astronomers plan observations" -arch=('i686' 'x86_64') +arch=('any') url="https://astroplan.readthedocs.io" license=('BSD') makedepends=('python-setuptools-scm' + 'python-wheel' + 'python-build' + 'python-installer' 'python-sphinx-astropy' + 'python-sphinx-copybutton' + 'python-pydata-sphinx-theme' 'python-astroquery' 'graphviz') -checkdepends=('python-pytest-doctestplus') +checkdepends=('python-pytest-astropy-header' + 'python-pytest-doctestplus' + 'python-pytest-mpl' + 'python-matplotlib') # six <- .. <- matplotlib; pytz -< .. <- sphinx +#checkdepends=('python-pytest-doctestplus') source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz" # "http://hpiers.obspm.fr/iers/eop/eopc04/eopc04_IAU2000.62-now" # "https://skyview.gsfc.nasa.gov/tempspace/fits/skv9820097384828.fits" 'fix_doc_index_astropy_link.patch') -md5sums=('5595baf9469ca8c21b5ad05309ec6798' +md5sums=('c79e7c6c8f3d49ba77a29da75b97bf79' 'be56be5926b43589b273c16544c5241a') build() { cd ${srcdir}/${_pyname}-${pkgver} - python setup.py build + python -m build --wheel --no-isolation msg "Building Docs" - cd ${srcdir}/${_pyname}-${pkgver}/docs - PYTHONPATH="../build/lib" make html + PYTHONPATH="../build/lib" make -C docs html } check() { cd ${srcdir}/${_pyname}-${pkgver} - pytest "build/lib" || warning "Tests failed" + pytest || warning "Tests failed" # -vv -l -ra --color=yes -o console_output_style=count } package_python-astroplan() { - depends=('python>=3.5' 'python-numpy>=1.10' 'python-astropy>=1.3' 'python-pytz') + depends=('python>=3.7' 'python-numpy>=1.17' 'python-astropy>=4' 'python-pytz' 'python-six') optdepends=('python-matplotlib: Plotting support' 'python-astroquery: Astroquery support' 'python-astroplan-doc: Documentation for astroplan') @@ -45,7 +53,7 @@ package_python-astroplan() { install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}" # install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" licenses/* install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 + python -m installer --destdir="${pkgdir}" dist/*.whl } package_python-astroplan-doc() { |