summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrederik Wegner2020-12-20 02:33:19 +0100
committerFrederik Wegner2020-12-20 02:33:19 +0100
commit1c17b9179d16e1732cba36f45d7adfbce593398a (patch)
treef729371779dda50ef41dc42c6433716acf410305 /PKGBUILD
downloadaur-1c17b9179d16e1732cba36f45d7adfbce593398a.tar.gz
Created python-garage package from git repo.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..456a97bca1b6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer : Frederik Wegner <wegnerfrederik at gmail dot com>
+_name=garage
+pkgname=python-garage
+pkgver=2020.10.0rc5.r61.ge395ba67
+pkgrel=1
+pkgdesc="A toolkit for reproducible reinforcement learning research"
+arch=('any')
+url="https://github.com/rlworkgroup/garage"
+license=('MIT')
+depends=('python>=3.6' 'python-akro' 'python-click>=2.0' 'python-cloudpickle' 'python-cma' 'python-dowel' 'python-numpy>=1.14.5' 'python-psutil' 'python-dateutil' 'python-ray' 'python-scikit-image' 'python-scipy' 'python-setproctitle>=1.0')
+optdepends=(
+ 'python-tensorflow>=1.14: tensorflow models'
+ 'python-tensorflow-probability>=0.11.0: probabilistic tensorflow models'
+ 'python-torch>=1.0.0'
+ 'python-torchvision>=0.2.1'
+ 'python-gym: openAI gym environments'
+ 'python-mujoco-py: mujoco based gym environments'
+ 'python-imageio: needed for mujoco'
+ 'python-pybullet: pybullet based gym environments'
+ 'python-mpi4py: needed for pybullet'
+ )
+provides=('python-garage')
+conflicts=('python-garage')
+makedepends=('python-setuptools')
+source+=("git+https://github.com/rlworkgroup/garage")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_name"
+ git describe --long --tags | \
+ sed 's/^v//;s/_/./;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "$srcdir/$_name"
+ git checkout -b v$pkgver
+ install -D -m644 LICENSE "${pkgdir}/usr/share/license/${pkgname}/LICENSE"
+ python setup.py install --optimize=1 --root="$pkgdir"
+}