diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2023-12-07 12:01:24 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-07 12:01:24 +0000 |
commit | 860e5725bdfc7307b8257cbf9bf4a87dec978cc8 (patch) | |
tree | e410fc29c9dff2d52e1ee6a12f8394b0507bd96b /pkgs/development/python-modules/aws-xray-sdk/default.nix | |
parent | 32d842483f3773ec1cde181507bd77b405af046e (diff) | |
parent | 4a609ec5d195ed770a1b30fa49ba19a0947cd819 (diff) | |
download | nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar.gz nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar.bz2 nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar.lz nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar.xz nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.tar.zst nixlib-860e5725bdfc7307b8257cbf9bf4a87dec978cc8.zip |
Merge master into staging-next
Diffstat (limited to 'pkgs/development/python-modules/aws-xray-sdk/default.nix')
-rw-r--r-- | pkgs/development/python-modules/aws-xray-sdk/default.nix | 70 |
1 files changed, 56 insertions, 14 deletions
diff --git a/pkgs/development/python-modules/aws-xray-sdk/default.nix b/pkgs/development/python-modules/aws-xray-sdk/default.nix index e2fb2414a2c0..de02fdf8a88e 100644 --- a/pkgs/development/python-modules/aws-xray-sdk/default.nix +++ b/pkgs/development/python-modules/aws-xray-sdk/default.nix @@ -1,35 +1,77 @@ { lib +, aiohttp +, botocore +, bottle , buildPythonPackage -, fetchPypi -, pythonOlder +, django +, fetchFromGitHub +, httpx , importlib-metadata , jsonpickle -, wrapt +, pymysql +, pytest-asyncio +, pynamodb +, pytestCheckHook +, pythonOlder , requests -, future -, botocore +, sqlalchemy +, webtest +, wrapt }: buildPythonPackage rec { pname = "aws-xray-sdk"; - version = "2.12.0"; + version = "2.12.1"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-KVr8I3BzqAlW19TyfDGDDty5qMzKnviqRJkLre8V5bc="; + src = fetchFromGitHub { + owner = "aws"; + repo = "aws-xray-sdk-python"; + rev = "refs/tags/${version}"; + hash = "sha256-NLFNst4Yqsz2u5IXwe8OdJPW77irLRO5tWWn1uV3tMg="; }; propagatedBuildInputs = [ - jsonpickle wrapt requests future botocore + botocore + jsonpickle + requests + wrapt ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; - meta = { + nativeCheckInputs = [ + aiohttp + bottle + django + httpx + pymysql + pynamodb + pytest-asyncio + pytestCheckHook + sqlalchemy + webtest + ]; + + disabledTestPaths = [ + # This reduces the amount of dependencies + "tests/ext/" + # We don't care about benchmarks + "tests/test_local_sampling_benchmark.py" + "tests/test_patcher.py" + ]; + + pythonImportsCheck = [ + "aws_xray_sdk" + ]; + + meta = with lib; { description = "AWS X-Ray SDK for the Python programming language"; - license = lib.licenses.asl20; homepage = "https://github.com/aws/aws-xray-sdk-python"; + changelog = "https://github.com/aws/aws-xray-sdk-python/blob/${version}/CHANGELOG.rst"; + license = licenses.asl20; + maintainers = with maintainers; [ ]; }; - - doCheck = false; } |