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 /PKGBUILD | |
download | aur-1c17b9179d16e1732cba36f45d7adfbce593398a.tar.gz |
Created python-garage package from git repo.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
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" +} |