* update python-elasticsearch to 8.16.0-1

This commit is contained in:
Alexander Baldeck 2024-12-07 13:00:07 +01:00
parent 49a39a63c4
commit 3152ad450d
2 changed files with 14 additions and 16 deletions

View File

@ -1,6 +1,6 @@
pkgbase = python-elasticsearch pkgbase = python-elasticsearch
pkgdesc = Official Python client for Elasticsearch pkgdesc = Official Python client for Elasticsearch
pkgver = 8.14.0 pkgver = 8.16.0
pkgrel = 1 pkgrel = 1
url = https://github.com/elastic/elasticsearch-py url = https://github.com/elastic/elasticsearch-py
arch = any arch = any
@ -10,21 +10,23 @@ pkgbase = python-elasticsearch
checkdepends = python-numpy checkdepends = python-numpy
checkdepends = python-orjson checkdepends = python-orjson
checkdepends = python-pandas checkdepends = python-pandas
checkdepends = python-pyarrow
checkdepends = python-pytest checkdepends = python-pytest
checkdepends = python-pytest-asyncio checkdepends = python-pytest-asyncio
checkdepends = python-requests checkdepends = python-requests
checkdepends = python-yaml checkdepends = python-yaml
makedepends = python-build makedepends = python-build
makedepends = python-hatchling
makedepends = python-installer makedepends = python-installer
makedepends = python-setuptools
makedepends = python-wheel makedepends = python-wheel
depends = python depends = python
depends = python-elastic-transport depends = python-elastic-transport
optdepends = python-aiohttp: support for asynchronous requests optdepends = python-aiohttp: support for asynchronous requests
optdepends = python-numpy: support for Maximal Marginal Relevance (MMR) for search results optdepends = python-numpy: support for Maximal Marginal Relevance (MMR) for search results
optdepends = python-orjson: support for faster JSON serialization optdepends = python-orjson: support for faster JSON serialization
optdepends = python-pyarrow: support for Arrow deserialization
optdepends = python-requests: support for synchronous requests optdepends = python-requests: support for synchronous requests
source = python-elasticsearch-8.14.0.tar.gz::https://github.com/elastic/elasticsearch-py/archive/v8.14.0.tar.gz source = python-elasticsearch-8.16.0.tar.gz::https://github.com/elastic/elasticsearch-py/archive/v8.16.0.tar.gz
sha256sums = 1f9e8c96a281e8e4330e0ae4b8bd60715bde408631292a0cf0bf18688d10d8fd sha256sums = ff11e054db75c399746d536cde360803880350eaa3c3ae08a04f1b96e50e13f5
pkgname = python-elasticsearch pkgname = python-elasticsearch

View File

@ -1,10 +1,9 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Carl Smedstad <carsme@archlinux.org> # Maintainer: Carl Smedstad <carsme@archlinux.org>
# Contributor: Felix Yan <felixonmars@archlinux.org> # Contributor: Felix Yan <felixonmars@archlinux.org>
pkgname=python-elasticsearch pkgname=python-elasticsearch
_pkgname=elasticsearch-py _pkgname=elasticsearch-py
pkgver=8.14.0 pkgver=8.16.0
pkgrel=1 pkgrel=1
arch=(any) arch=(any)
pkgdesc="Official Python client for Elasticsearch" pkgdesc="Official Python client for Elasticsearch"
@ -16,8 +15,8 @@ depends=(
) )
makedepends=( makedepends=(
python-build python-build
python-hatchling
python-installer python-installer
python-setuptools
python-wheel python-wheel
) )
checkdepends=( checkdepends=(
@ -26,6 +25,7 @@ checkdepends=(
python-numpy python-numpy
python-orjson python-orjson
python-pandas python-pandas
python-pyarrow
python-pytest python-pytest
python-pytest-asyncio python-pytest-asyncio
python-requests python-requests
@ -37,28 +37,24 @@ optdepends=(
'python-aiohttp: support for asynchronous requests' 'python-aiohttp: support for asynchronous requests'
'python-numpy: support for Maximal Marginal Relevance (MMR) for search results' 'python-numpy: support for Maximal Marginal Relevance (MMR) for search results'
'python-orjson: support for faster JSON serialization' 'python-orjson: support for faster JSON serialization'
'python-pyarrow: support for Arrow deserialization'
'python-requests: support for synchronous requests' 'python-requests: support for synchronous requests'
# 'python-simsimd: support for Maximal Marginal Relevance (MMR) for search results' # 'python-simsimd: support for Maximal Marginal Relevance (MMR) for search results'
) )
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('1f9e8c96a281e8e4330e0ae4b8bd60715bde408631292a0cf0bf18688d10d8fd') sha256sums=('ff11e054db75c399746d536cde360803880350eaa3c3ae08a04f1b96e50e13f5')
_archive="$_pkgname-$pkgver"
build() { build() {
cd "$_archive" cd $_pkgname-$pkgver
python -m build --wheel --no-isolation python -m build --wheel --no-isolation
} }
check() { check() {
cd "$_archive" cd $_pkgname-$pkgver
pytest --override-ini="addopts=" pytest --override-ini="addopts="
} }
package() { package() {
cd "$_archive" cd $_pkgname-$pkgver
python -m installer --destdir="$pkgdir" dist/*.whl python -m installer --destdir="$pkgdir" dist/*.whl
} }