summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán2024-05-25 15:44:06 -0500
committerCarlos Aznarán2024-05-25 15:44:06 -0500
commit9147c60ed6ca6858c0ffe400a18c44d244c8040e (patch)
tree611a672e21487368e5fc9c1e00cc9c498e46681e
parentba4ed6259773f71ce2526c677433dbda826a01ef (diff)
downloadaur-9147c60ed6ca6858c0ffe400a18c44d244c8040e.tar.gz
Bump version to 2.23.0
-rw-r--r--.SRCINFO34
-rw-r--r--.gitignore1
-rw-r--r--.nvchecker.toml5
-rw-r--r--PKGBUILD109
4 files changed, 69 insertions, 80 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 54314da5f1f9..1ec462d0fe3e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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-"
diff --git a/PKGBUILD b/PKGBUILD
index 6bb37f8783b8..4ee75c3f11ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}