summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHector Mtz-Seara2016-03-09 18:23:21 +0100
committerHector Mtz-Seara2016-03-09 18:23:21 +0100
commit8e9c6b992f17f3453deaf342f518639ee332be5a (patch)
tree9fe828e6e9dee85c688ca82f8490c4d73567b065
downloadaur-8e9c6b992f17f3453deaf342f518639ee332be5a.tar.gz
Initial commit: python-algopy-0.5.3-1
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD55
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4c4437f4fc23
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = python-algopy
+ pkgdesc = A tool for Algorithmic Differentiation (AD) and Taylor polynomial approximations.
+ pkgver = 0.5.3
+ pkgrel = 1
+ url = http://packages.python.org/algopy/
+ arch = any
+ license = BSD
+ makedepends = python2-setuptools
+ makedepends = python-setuptools
+ options = !libtool
+ source = https://pypi.python.org/packages/source/a/algopy/algopy-0.5.3.zip
+ sha1sums = 4ebb09d8cf1b11c69d02c4d6c8806462831037d4
+
+pkgname = python2-algopy
+ optdepends =
+
+pkgname = python-algopy
+ depends = python-numpydoc
+ optdepends =
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5932fea8ff43
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Contributor: Hector <hsearaDOTatDOTgmailDOTcom>
+
+
+pkgbase=python-algopy
+pkgname=('python2-algopy' 'python-algopy')
+pkgver=0.5.3
+pkgrel=1
+pkgdesc='A tool for Algorithmic Differentiation (AD) and Taylor polynomial approximations.'
+url='http://packages.python.org/algopy/'
+license=("BSD")
+arch=('any')
+depends=()
+makedepends=('python2-setuptools' 'python-setuptools')
+options=('!libtool')
+source=("https://pypi.python.org/packages/source/a/algopy/algopy-${pkgver}.zip")
+sha1sums=('4ebb09d8cf1b11c69d02c4d6c8806462831037d4')
+
+prepare() {
+ cd "$srcdir"
+ cp -a algopy-${pkgver} algopy-py2-${pkgver}
+}
+
+build() {
+ msg2 "Building algopy - Python2"
+ cd "${srcdir}/algopy-py2-${pkgver}"
+ python2 setup.py build
+
+ msg2 "Building algopy - Python3"
+ cd "${srcdir}/algopy-${pkgver}"
+ python setup.py build
+}
+
+package_python-algopy() {
+ depends=('python-numpydoc')
+ optdepends=()
+ msg2 "Installing algopy python3"
+ cd "${srcdir}/algopy-${pkgver}"
+ python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+
+ # Remove left over directories from distribute utils.
+ find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune
+
+}
+
+package_python2-algopy() {
+# depends=('python2-numpydoc')
+ optdepends=()
+ msg2 "Installing algopy python2"
+ cd "${srcdir}/algopy-py2-${pkgver}"
+ python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
+
+ # Remove left over directories from distribute utils.
+ find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune
+}
+