summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2022-07-10 18:47:56 +0200
committerCarl Smedstad2022-07-10 18:47:56 +0200
commit50fd24d102baffece0b741792314a4c43ff2471f (patch)
treee14b9938d1c4b69263551a70f4b692ce3274a652
parent3389661389c164e2921010aa8da0f1b340ca5851 (diff)
downloadaur-50fd24d102baffece0b741792314a4c43ff2471f.tar.gz
Publish version 4.1.2
-rw-r--r--.SRCINFO24
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD52
3 files changed, 46 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 44eac1d86f83..cadfb87cbb25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = python-pymc
pkgdesc = Markov chain Monte Carlo for Python
- pkgver = 2.3.8
+ pkgver = 4.1.2
pkgrel = 1
url = https://github.com/pymc-devs/pymc
arch = i686
arch = x86_64
license = MIT
- makedepends = gcc-fortran
- source = https://github.com/pymc-devs/pymc/archive/v2.3.8.tar.gz
- sha256sums = 200a28469d574a370fa9b55cd92f112f8ad09f71674bdae514437039e953689b
-
-pkgname = python-pymc
+ makedepends = python-setuptools
depends = python-numpy
- optdepends = python-scipy
- optdepends = python-matplotlib
- optdepends = python-pytables
- optdepends = ipython
- optdepends = pydot
- optdepends = python-nose
+ depends = python-aesara
+ depends = python-pandas
+ depends = python-aeppl
+ depends = python-arviz
+ depends = python-cloudpickle
+ depends = python-cachetools
+ depends = python-fastprogress
+ source = python-pymc-4.1.2.tar.gz::https://github.com/pymc-devs/pymc/archive/v4.1.2.tar.gz
+ sha256sums = 1414e747e2134bb1740629066a35e844ddf9edaf43b20351b59c7ac6005c5bd8
+pkgname = python-pymc
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index 23dfb80c0c1c..9e15f1602e0d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,41 @@
-# Contributor: xia0er <xia0er@gmail.com>
+# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com>
+# Contributor: xia0er <xia0er@gmail.com>
+
pkgname=python-pymc
-pkgver=2.3.8
+_pkgname=pymc
+pkgver=4.1.2
pkgrel=1
pkgdesc="Markov chain Monte Carlo for Python"
arch=('i686' 'x86_64')
url="https://github.com/pymc-devs/pymc"
license=('MIT')
-source=("https://github.com/pymc-devs/pymc/archive/v${pkgver}.tar.gz")
-makedepends=("gcc-fortran")
-sha256sums=('200a28469d574a370fa9b55cd92f112f8ad09f71674bdae514437039e953689b')
-
-package_python2_pymc() {
- depends=('python2-numpy')
- optdepends=('python2-scipy' 'python2-matplotlib' 'python2-pytables' 'ipython2' 'pydot' 'python2-nose')
-
- cd $srcdir/pymc-$pkgver
- export LDFLAGS="$LDFLAGS -shared"
- python2 setup.py config_fc --fcompiler=gnu95 build
- python2 setup.py install --prefix=/usr --root=$pkgdir || return 1
-}
-package() {
- depends=('python-numpy')
- optdepends=('python-scipy' 'python-matplotlib' 'python-pytables' 'ipython' 'pydot' 'python-nose')
+makedepends=(python-setuptools)
+depends=(
+ python-numpy
+ python-aesara
+ python-pandas
+ python-aeppl
+ python-arviz
+ python-cloudpickle
+ python-cachetools
+ python-fastprogress
+)
+
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz")
+sha256sums=('1414e747e2134bb1740629066a35e844ddf9edaf43b20351b59c7ac6005c5bd8')
- cd $srcdir/pymc-$pkgver
- export LDFLAGS="$LDFLAGS -shared"
- python setup.py config_fc --fcompiler=gnu95 build
- python setup.py install --prefix=/usr --root=$pkgdir || return 1
+build() {
+ cd "$_pkgname-$pkgver"
+
+ python setup.py build
}
+package() {
+ cd "$_pkgname-$pkgver"
+
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}