summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO40
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD42
3 files changed, 44 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eb84d9762502..5e58e9d7ad11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1fa44d577151..d41ae11abd08 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {