diff options
author | Hector Mtz-Seara | 2016-03-09 18:23:21 +0100 |
---|---|---|
committer | Hector Mtz-Seara | 2016-03-09 18:23:21 +0100 |
commit | 8e9c6b992f17f3453deaf342f518639ee332be5a (patch) | |
tree | 9fe828e6e9dee85c688ca82f8490c4d73567b065 | |
download | aur-8e9c6b992f17f3453deaf342f518639ee332be5a.tar.gz |
Initial commit: python-algopy-0.5.3-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 |
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 +} + |