diff options
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 44 insertions, 39 deletions
@@ -1,38 +1,42 @@ pkgbase = python-gammapy pkgdesc = A Python package for gamma-ray astronomy - pkgver = 0.13 + pkgver = 0.14 pkgrel = 1 url = https://gammapy.org/ arch = i686 arch = x86_64 license = BSD - checkdepends = python-pytest-astropy - checkdepends = python-astropy + checkdepends = python-pytest + checkdepends = python-healpy + checkdepends = python-reproject + checkdepends = python-regions + checkdepends = python-iminuit + checkdepends = python-sherpa + checkdepends = jupyter-nbformat + checkdepends = python-sphinx checkdepends = python-yaml checkdepends = python-click - checkdepends = python-regions - checkdepends = python-astropy-healpix - makedepends = python-setuptools + makedepends = cython makedepends = python-numpy - makedepends = python-astropy-helpers - makedepends = wcslib<6.3 - source = https://files.pythonhosted.org/packages/source/g/gammapy/gammapy-0.13.tar.gz - md5sums = f45d13e5eb85b27900e674a3ad7a5d21 + source = https://files.pythonhosted.org/packages/source/g/gammapy/gammapy-0.14.tar.gz + md5sums = 5dd2681d8c72e8ee453301eaae0bda80 pkgname = python-gammapy - depends = python>=3.5 - depends = python-yaml - depends = python-astropy>=1.0.2 - depends = python-regions - depends = python-click - depends = python-astropy-healpix - depends = wcslib<6.3 - optdepends = python-reproject: For numerical methods + depends = python>=3.6 + depends = python-yaml>=5.1 + depends = python-astropy>=3.2 + depends = python-regions>=0.4 + depends = python-click>=7.0 + depends = python-jsonschema>=3.0 + optdepends = python-reproject: For image reprojection optdepends = python-iminuit: For fitting by optimization + optdepends = python-pandas: For working with tables optdepends = python-uncertainties: For linear error propagation optdepends = python-matplotlib: For plotting optdepends = python-emcee: For fitting by MCMC sampling + optdepends = python-corner: For MCMC corner plots optdepends = python-healpy: For HEALPIX data handling optdepends = python-naima: For SED modeling optdepends = python-sherpa: For modelling and fitting + optdepends = python-parfive: For example data and tutorial notebook download diff --git a/.gitignore b/.gitignore index 1df7b618a7b3..0d6e3b36c63a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ pkg *.tar.bz2 *.part *.pkg.tar.xz +*.log @@ -3,32 +3,30 @@ pkgbase=python-gammapy _pyname=${pkgbase#python-} pkgname=("python-${_pyname}") #"python-${_pyname}-doc") -pkgver=0.13 +pkgver=0.14 pkgrel=1 pkgdesc="A Python package for gamma-ray astronomy" arch=('i686' 'x86_64') url="https://gammapy.org/" license=('BSD') -makedepends=('python-setuptools' 'python-numpy' 'python-astropy-helpers' 'wcslib<6.3') +makedepends=('cython' 'python-numpy') #'python-sphinx-astropy' 'python-sphinx_rtd_theme' 'python-nbsphinx' 'python-sphinx-click' 'python-click' 'python-yaml' 'python-regions' 'python-naima') -checkdepends=('python-pytest-astropy' - 'python-astropy' - 'python-yaml' - 'python-click' +checkdepends=('python-pytest' + 'python-healpy' + 'python-reproject' 'python-regions' - 'python-astropy-healpix') + 'python-iminuit' + 'python-sherpa' + 'jupyter-nbformat' + 'python-sphinx' + 'python-yaml' + 'python-click') source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") -md5sums=('f45d13e5eb85b27900e674a3ad7a5d21') - -prepare() { - cd ${srcdir}/${_pyname}-${pkgver} - - sed -i -e '/auto_use/s/True/False/' setup.cfg -} +md5sums=('5dd2681d8c72e8ee453301eaae0bda80') build() { cd ${srcdir}/${_pyname}-${pkgver} - python setup.py build --use-system-libraries --offline + python setup.py build # msg "Building Docs" # python setup.py build_docs @@ -40,24 +38,26 @@ check() { python setup.py test } -package() { - depends=('python>=3.5' 'python-yaml' 'python-astropy>=1.0.2' 'python-regions' 'python-click' 'python-astropy-healpix' 'wcslib<6.3') - optdepends=('python-reproject: For numerical methods' -# 'python-yaml: For YAML data handling (config and results files)' +package_python-gammapy() { + depends=('python>=3.6' 'python-yaml>=5.1' 'python-astropy>=3.2' 'python-regions>=0.4' 'python-click>=7.0' 'python-jsonschema>=3.0') + optdepends=('python-reproject: For image reprojection' 'python-iminuit: For fitting by optimization' + 'python-pandas: For working with tables' 'python-uncertainties: For linear error propagation' 'python-matplotlib: For plotting' 'python-emcee: For fitting by MCMC sampling' + 'python-corner: For MCMC corner plots' 'python-healpy: For HEALPIX data handling' 'python-naima: For SED modeling' # 'python-gammapy-doc: Documentation for Gammapy' # 'python-pytest-astropy: For testing' - 'python-sherpa: For modelling and fitting') + 'python-sherpa: For modelling and fitting' + 'python-parfive: For example data and tutorial notebook download') cd ${srcdir}/${_pyname}-${pkgver} install -D -m644 licenses/* -t "${pkgdir}/usr/share/licenses/${pkgname}" install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 --use-system-libraries --offline + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 } #package_python-gammapy-doc() { |