diff options
author | Frederik Wegner | 2020-12-20 02:33:19 +0100 |
---|---|---|
committer | Frederik Wegner | 2020-12-20 02:33:19 +0100 |
commit | 1c17b9179d16e1732cba36f45d7adfbce593398a (patch) | |
tree | f729371779dda50ef41dc42c6433716acf410305 | |
download | aur-1c17b9179d16e1732cba36f45d7adfbce593398a.tar.gz |
Created python-garage package from git repo.
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..27b2ca0d4ab4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = python-garage + pkgdesc = A toolkit for reproducible reinforcement learning research + pkgver = 2020.10.0rc5.r61.ge395ba67 + pkgrel = 1 + url = https://github.com/rlworkgroup/garage + arch = any + license = MIT + makedepends = python-setuptools + depends = python>=3.6 + depends = python-akro + depends = python-click>=2.0 + depends = python-cloudpickle + depends = python-cma + depends = python-dowel + depends = python-numpy>=1.14.5 + depends = python-psutil + depends = python-dateutil + depends = python-ray + depends = python-scikit-image + depends = python-scipy + depends = python-setproctitle>=1.0 + optdepends = python-tensorflow>=1.14: tensorflow models + optdepends = python-tensorflow-probability>=0.11.0: probabilistic tensorflow models + optdepends = python-torch>=1.0.0 + optdepends = python-torchvision>=0.2.1 + optdepends = python-gym: openAI gym environments + optdepends = python-mujoco-py: mujoco based gym environments + optdepends = python-imageio: needed for mujoco + optdepends = python-pybullet: pybullet based gym environments + optdepends = python-mpi4py: needed for pybullet + provides = python-garage + conflicts = python-garage + source = git+https://github.com/rlworkgroup/garage + sha256sums = SKIP + +pkgname = python-garage + 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" +} |