diff options
author | Carlos Aznarán | 2024-05-25 15:44:06 -0500 |
---|---|---|
committer | Carlos Aznarán | 2024-05-25 15:44:06 -0500 |
commit | 9147c60ed6ca6858c0ffe400a18c44d244c8040e (patch) | |
tree | 611a672e21487368e5fc9c1e00cc9c498e46681e | |
parent | ba4ed6259773f71ce2526c677433dbda826a01ef (diff) | |
download | aur-9147c60ed6ca6858c0ffe400a18c44d244c8040e.tar.gz |
Bump version to 2.23.0
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .nvchecker.toml | 5 | ||||
-rw-r--r-- | PKGBUILD | 109 |
4 files changed, 69 insertions, 80 deletions
@@ -1,38 +1,37 @@ pkgbase = python-ray - pkgdesc = A fast and simple framework for building and running distributed applications. - pkgver = 2.9.0 - pkgrel = 2 - url = https://ray.io + pkgdesc = A fast and simple framework for building and running distributed applications + pkgver = 2.23.0 + pkgrel = 1 + url = https://github.com/ray-project/ray arch = x86_64 license = Apache-2.0 - makedepends = python makedepends = python-build makedepends = python-installer + makedepends = python-setuptools-scm makedepends = python-wheel - makedepends = python-setuptools - makedepends = python-pip makedepends = cython makedepends = bazel depends = psmisc - depends = python - depends = python-attrs depends = python-click depends = python-filelock - depends = python-grpcio depends = python-jsonschema depends = python-msgpack - depends = python-numpy + depends = python-packaging depends = python-protobuf depends = python-pyaml - depends = python-redis + depends = python-aiosignal + depends = python-frozenlist + depends = python-requests + depends = python-watchfiles + depends = python-grpcio + depends = python-numpy + depends = python-pyarrow optdepends = python-pandas: for ray[data, tune, rllib] - optdepends = python-pyarrow: for ray[data, tune, rllib] optdepends = python-fsspec: for ray[data, tune, rllib] optdepends = python-aiohttp: for ray[default, serve] optdepends = python-aiohttps-cors: for ray[default, serve] optdepends = python-colorful: for ray[default, serve] optdepends = py-spy: for ray[default, serve] - optdepends = python-requests: for ray[default, serve, tune] optdepends = python-opencensus: for ray[default, serve] optdepends = python-prometheus_client: for ray[default, serve] optdepends = python-smart-open: for ray[default, serve] @@ -40,8 +39,6 @@ pkgbase = python-ray optdepends = uvicorn: for ray[serve] optdepends = python-starlette: for ray[serve] optdepends = python-fastapi: for ray[serve] - optdepends = python-aiowrlock: for ray[serve] - optdepends = python-watchfiles: for ray[serve] optdepends = python-tensorboardx: for ray[tune, rllib] optdepends = python-opentelemetry-api: for ray[observability] optdepends = python-opentelemetry-sdk: for ray[observability] @@ -50,11 +47,10 @@ pkgbase = python-ray optdepends = python-gymnasium: for ray[rllib] optdepends = python-lz4: for ray[rllib] optdepends = python-scikit-image: for ray[rllib] - optdepends = python-pyaml: for ray[rllib] optdepends = python-scipy: for ray[rllib] optdepends = python-typer: for ray[rllib] optdepends = python-rich: for ray[rllib] - source = python-ray-2.9.0.tar.gz::https://github.com/ray-project/ray/archive/ray-2.9.0.tar.gz - sha256sums = bebe4413dd1a856cd854308d76d14fb412727b6228bfbdea5f3b5a45ef3f5acc + source = ray-ray-2.23.0.tar.gz::https://github.com/ray-project/ray/archive/ray-2.23.0.tar.gz + sha512sums = 9c5952cbd69adcd83999a301f1e255ec61daf481f0a77a48c893a676c2d253b0ab8f65d8e489c4ef46a9e5838bdb399c798db8f40adb55bc0dcbab2de4b27fc6 pkgname = python-ray diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..106e94c14376 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,5 @@ +[python-ray] +source = "github" +github = "ray-project/ray" +use_latest_release = "true" +prefix = "ray-" @@ -1,67 +1,54 @@ -# Maintainer: acxz <akashpatel2008 at yahoo dot com> - -pkgname=python-ray -pkgver=2.9.0 -pkgrel=2 -pkgdesc='A fast and simple framework for building and running distributed -applications.' -arch=('x86_64') -url='https://ray.io' -license=('Apache-2.0') -depends=(psmisc python python-attrs python-click python-filelock python-grpcio - python-jsonschema python-msgpack python-numpy python-protobuf - python-pyaml python-redis) -optdepends=( - 'python-pandas: for ray[data, tune, rllib]' - 'python-pyarrow: for ray[data, tune, rllib]' - 'python-fsspec: for ray[data, tune, rllib]' - 'python-aiohttp: for ray[default, serve]' - 'python-aiohttps-cors: for ray[default, serve]' - 'python-colorful: for ray[default, serve]' - 'py-spy: for ray[default, serve]' - 'python-requests: for ray[default, serve, tune]' - 'python-opencensus: for ray[default, serve]' - 'python-prometheus_client: for ray[default, serve]' - 'python-smart-open: for ray[default, serve]' - 'python-virtualenv: for ray[default, serve]' - 'uvicorn: for ray[serve]' - 'python-starlette: for ray[serve]' - 'python-fastapi: for ray[serve]' - 'python-aiowrlock: for ray[serve]' - 'python-watchfiles: for ray[serve]' - 'python-tensorboardx: for ray[tune, rllib]' - 'python-opentelemetry-api: for ray[observability]' - 'python-opentelemetry-sdk: for ray[observability]' - 'python-opentelemetry-exporter-otlp: for ray[observability]' - 'python-dm-tree: for ray[rllib]' - 'python-gymnasium: for ray[rllib]' - 'python-lz4: for ray[rllib]' - 'python-scikit-image: for ray[rllib]' - 'python-pyaml: for ray[rllib]' - 'python-scipy: for ray[rllib]' - 'python-typer: for ray[rllib]' - 'python-rich: for ray[rllib]' - ) -makedepends=(python python-build python-installer python-wheel python-setuptools - python-pip cython bazel) -_pkgname=ray -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ray-project/ray/archive/${_pkgname}-$pkgver.tar.gz") - -sha256sums=('bebe4413dd1a856cd854308d76d14fb412727b6228bfbdea5f3b5a45ef3f5acc') - -prepare() { - cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}" - - # https://aur.archlinux.org/packages/py-spy#comment-781521 - sed -i "/py-spy/d" python/setup.py -} +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: acxz <akashpatel2008 at yahoo dot com> +_base=ray +pkgname=python-${_base} +pkgver=2.23.0 +pkgrel=1 +pkgdesc="A fast and simple framework for building and running distributed +applications" +arch=(x86_64) +url="https://github.com/${_base}-project/${_base}" +license=(Apache-2.0) +depends=(psmisc python-click python-filelock python-jsonschema python-msgpack + python-packaging python-protobuf python-pyaml python-aiosignal python-frozenlist + python-requests python-watchfiles python-grpcio python-numpy python-pyarrow) +makedepends=(python-build python-installer python-setuptools-scm python-wheel cython bazel) +optdepends=('python-pandas: for ray[data, tune, rllib]' + 'python-fsspec: for ray[data, tune, rllib]' + 'python-aiohttp: for ray[default, serve]' + 'python-aiohttps-cors: for ray[default, serve]' + 'python-colorful: for ray[default, serve]' + 'py-spy: for ray[default, serve]' + 'python-opencensus: for ray[default, serve]' + 'python-prometheus_client: for ray[default, serve]' + 'python-smart-open: for ray[default, serve]' + 'python-virtualenv: for ray[default, serve]' + 'uvicorn: for ray[serve]' + 'python-starlette: for ray[serve]' + 'python-fastapi: for ray[serve]' + 'python-tensorboardx: for ray[tune, rllib]' + 'python-opentelemetry-api: for ray[observability]' + 'python-opentelemetry-sdk: for ray[observability]' + 'python-opentelemetry-exporter-otlp: for ray[observability]' + 'python-dm-tree: for ray[rllib]' + 'python-gymnasium: for ray[rllib]' + 'python-lz4: for ray[rllib]' + 'python-scikit-image: for ray[rllib]' + 'python-scipy: for ray[rllib]' + 'python-typer: for ray[rllib]' + 'python-rich: for ray[rllib]' +) +source=(${_base}-${_base}-${pkgver}.tar.gz::${url}/archive/${_base}-${pkgver}.tar.gz) +sha512sums=('9c5952cbd69adcd83999a301f1e255ec61daf481f0a77a48c893a676c2d253b0ab8f65d8e489c4ef46a9e5838bdb399c798db8f40adb55bc0dcbab2de4b27fc6') build() { - cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}/python" - python -m build --wheel --no-isolation + cd ${_base}-${_base}-${pkgver}/python + export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver + python -m build --wheel --skip-dependency-check --no-isolation } package() { - cd "${srcdir}/${_pkgname}-${_pkgname}-${pkgver}/python" - python -m installer --destdir="$pkgdir" dist/*.whl + cd ${_base}-${_base}-${pkgver}/python + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm 644 ../LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |