Merge pull request #267772 from mweinelt/opensearch-py-2.4.0

python311Packages.opensearch-py: 2.3.2 -> 2.4.1
This commit is contained in:
OTABI Tomoya
2023-11-16 13:51:40 +09:00
committed by GitHub
@@ -1,53 +1,81 @@
{ aiohttp
, botocore
{ lib
, buildPythonPackage
, certifi
, fetchFromGitHub
, lib
# build-system
, setuptools
# dependencies
, certifi
, python-dateutil
, requests
, six
, urllib3
# optional-dependencies
, aiohttp
# tests
, botocore
, mock
, pytest-asyncio
, pytest-mock
, pytestCheckHook
, pyyaml
, requests
, urllib3
, pytz
}:
buildPythonPackage rec {
pname = "opensearch-py";
version = "2.3.2";
format = "setuptools";
version = "2.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "opensearch-project";
repo = "opensearch-py";
rev = "refs/tags/v${version}";
hash = "sha256-MkrYCi/iz1OqqrwCZknfcZSEyZNPj+CZFiMycJQk+aQ=";
hash = "sha256-nfKUJjB3yAUGiCSLK3xXHQmtDenVZpLjgICR2hMv1aA=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
botocore
certifi
python-dateutil
requests
six
urllib3
];
passthru.optional-dependencies.async = [
aiohttp
];
nativeCheckInputs = [
botocore
mock
pytest-asyncio
pytest-mock
pytestCheckHook
pyyaml
pytz
] ++ passthru.optional-dependencies.async;
disabledTestPaths = [
# require network
"test_opensearchpy/test_async/test_connection.py"
"test_opensearchpy/test_async/test_server"
"test_opensearchpy/test_connection.py"
"test_opensearchpy/test_server"
"test_opensearchpy/test_server_secured"
];
passthru.optional-dependencies.async = [ aiohttp ];
disabledTests = [
# finds our ca-bundle, but expects something else (/path/to/clientcert/dir or None)
"test_ca_certs_ssl_cert_dir"
"test_no_ca_certs"
];
meta = {
description = "Python low-level client for OpenSearch";