Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.8 kB · 91 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192{ lib, aiohttp, buildPythonPackage, certifi, fetchFromGitHub, mock, opentelemetry-api, opentelemetry-sdk, orjson, pytest-asyncio, pytest-cov-stub, pytest-httpserver, pytestCheckHook, pythonOlder, requests, respx, setuptools, trustme, urllib3,}:
buildPythonPackage rec { pname = "elastic-transport"; version = "8.17.1"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "elastic"; repo = "elastic-transport-python"; tag = "v${version}"; hash = "sha256-LWSvE88wEwMxRi6IZsMkIRP8UTRfImC9QZnuka1oiso="; };
build-system = [ setuptools ];
dependencies = [ urllib3 certifi ];
nativeCheckInputs = [ aiohttp mock opentelemetry-api opentelemetry-sdk orjson pytest-asyncio pytest-cov-stub pytest-httpserver pytestCheckHook requests respx trustme ];
pythonImportsCheck = [ "elastic_transport" ];
pytestFlags = [ "-Wignore::DeprecationWarning" ];
disabledTests = [ # Tests require network access "fingerprint" "ssl" "test_custom_headers" "test_custom_user_agent" "test_default_headers" "test_head" "tls" "test_simple_request" "test_node" "test_debug_logging" "test_debug_logging_uncompressed_body" "test_debug_logging_no_body" "test_httpbin" "test_sniffed_nodes_added_to_pool" "test_async_transport_httpbin" ];
meta = with lib; { description = "Transport classes and utilities shared among Python Elastic client libraries"; homepage = "https://github.com/elastic/elastic-transport-python"; changelog = "https://github.com/elastic/elastic-transport-python/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; };}