diff options
author | acxz | 2020-03-05 23:59:38 -0500 |
---|---|---|
committer | acxz | 2020-03-05 23:59:38 -0500 |
commit | e959b7ed2f793fe4838bfd863e5786dd4b33dffd (patch) | |
tree | 121c36216f68726dd350a825dc7d8d6b458ecd8e | |
download | aur-e959b7ed2f793fe4838bfd863e5786dd4b33dffd.tar.gz |
create python-ray package
-rw-r--r-- | .SRCINFO | 51 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f7edefa9b672 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,51 @@ +pkgbase = python-ray + pkgdesc = A fast and simple framework for building and running distributed applications. + pkgver = 0.8.2 + pkgrel = 1 + url = https://ray.io + arch = x86_64 + license = Apache-2.0 + makedepends = python + makedepends = python-setuptools + makedepends = cython + makedepends = bazel + depends = python + depends = python-numpy + depends = python-filelock + depends = python-jsonschema + depends = python-funcsigs + depends = python-click + depends = python-colorama + depends = python-packaging + depends = python-pytest + depends = python-pyaml + depends = python-redis + depends = python-six + depends = python-protobuf + depends = python-cloudpickle + depends = py-spy + depends = python-aiohttp + depends = python-google + depends = python-grpcio + optdepends = nodejs: for ray[dashboard] module + optdepends = python-uvicorn: for ray[serve] module + optdepends = python-pygments: for ray[serve] module + optdepends = python-werkzeug: for ray[serve] module + optdepends = python-flask: for ray[serve] module + optdepends = python-pandas: for ray[serve] module + optdepends = python-blist: for ray[serve] module + optdepends = python-tabulate: for ray[tune] and ray[rllib] module + optdepends = python-tensorboardx: for ray[tune] and ray[rllib] module + optdepends = python-pyaml: for ray[rllib] module + optdepends = python-gym: for ray[rllib] module + optdepends = python-atari-py: for ray[rllib] module + optdepends = python-pillow: for ray[rllib] module + optdepends = python-opencv-python: for ray[rllib] module + optdepends = python-lz4: for ray[rllib] module + optdepends = python-scipy: for ray[rllib] module + optdepends = python-msgpack: for ray[streaming] module + source = ray-0.8.2::https://github.com/ray-project/ray/archive/ray-0.8.2.tar.gz + sha256sums = d0aa1742693139636a43680f6ccc32e5b646a2609db7007aee9274c716136051 + +pkgname = python-ray + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..880d232ef0cf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: acxz <akashpatel2008 at yahoo dot com> + +pkgname=python-ray +pkgver=0.8.2 +pkgrel=1 +pkgdesc='A fast and simple framework for building and running distributed +applications.' +arch=('x86_64') +url='https://ray.io' +license=('Apache-2.0') +depends=(python python-numpy python-filelock python-jsonschema python-funcsigs + python-click python-colorama python-packaging python-pytest python-pyaml + python-redis python-six python-protobuf python-cloudpickle py-spy + python-aiohttp python-google python-grpcio) +optdepends=( + 'nodejs: for ray[dashboard] module' + 'python-uvicorn: for ray[serve] module' + 'python-pygments: for ray[serve] module' + 'python-werkzeug: for ray[serve] module' + 'python-flask: for ray[serve] module' + 'python-pandas: for ray[serve] module' + 'python-blist: for ray[serve] module' + 'python-tabulate: for ray[tune] and ray[rllib] module' + 'python-tensorboardx: for ray[tune] and ray[rllib] module' + 'python-pyaml: for ray[rllib] module' + 'python-gym: for ray[rllib] module' + 'python-atari-py: for ray[rllib] module' + 'python-pillow: for ray[rllib] module' + 'python-opencv-python: for ray[rllib] module' + 'python-lz4: for ray[rllib] module' + 'python-scipy: for ray[rllib] module' + 'python-msgpack: for ray[streaming] module' + ) +makedepends=(python python-setuptools cython bazel) +_pkgname=ray +source=("${_pkgname}-${pkgver}::https://github.com/ray-project/ray/archive/${_pkgname}-$pkgver.tar.gz") +sha256sums=('d0aa1742693139636a43680f6ccc32e5b646a2609db7007aee9274c716136051') + +build() { + cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}/python" + python setup.py build +} + +package() { + cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}/python" + python setup.py install --root="$pkgdir"/ --optimize=1 +} |