Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.7 kB · 98 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899{ lib, stdenv, aiohttp, blinker, buildPythonPackage, certifi, ecs-logging, fetchFromGitHub, httpx, jinja2, jsonschema, logbook, mock, pytest-asyncio, pytest-bdd, pytest-localserver, pytest-mock, pytest-random-order, pytestCheckHook, pythonOlder, sanic, sanic-testing, starlette, structlog, tornado, urllib3, webob, wrapt}:
buildPythonPackage rec { pname = "elastic-apm"; version = "6.16.1"; format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchFromGitHub { owner = "elastic"; repo = "apm-agent-python"; rev = "refs/tags/v${version}"; hash = "sha256-m/PjL8pltUpv/ewE/gksISsOhEVsyeWoq6yfd5c1j6s="; };
propagatedBuildInputs = [ aiohttp blinker certifi sanic starlette tornado urllib3 wrapt ];
nativeCheckInputs = [ ecs-logging httpx jinja2 jsonschema logbook mock pytest-asyncio pytest-bdd pytest-localserver pytest-mock pytest-random-order pytestCheckHook sanic-testing structlog webob ];
disabledTests = [ "elasticapm_client" ];
disabledTestPaths = [ # Exclude tornado tests "tests/contrib/asyncio/tornado/tornado_tests.py" ] ++ lib.optionals stdenv.isDarwin [ # Flaky tests on Darwin "tests/utils/threading_tests.py" ];
pythonImportsCheck = [ "elasticapm" ];
meta = with lib; { description = "Python agent for the Elastic APM"; homepage = "https://github.com/elastic/apm-agent-python"; changelog = "https://github.com/elastic/apm-agent-python/releases/tag/v${version}"; license = with licenses; [ bsd3 ]; maintainers = with maintainers; [ fab ]; mainProgram = "elasticapm-run"; };}