Something went wrong. Try again.
lol
Something went wrong. Try again.
2.1 kB · 108 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109{ lib, buildPythonPackage, fetchFromGitHub, aiohttp, aioitertools, botocore, python-dateutil, jmespath, multidict, urllib3, wrapt, anyio, dill, moto, time-machine, werkzeug, awscli, boto3, httpx, setuptools, pytestCheckHook,}:
buildPythonPackage rec { pname = "aiobotocore"; version = "3.1.1"; pyproject = true;
src = fetchFromGitHub { owner = "aio-libs"; repo = "aiobotocore"; tag = version; hash = "sha256-/Yf2rt/5FH1WiD2VV2hEksM1XleEl4YRBqGQI4GVa8Q="; };
# Relax version constraints: aiobotocore works with newer botocore versions # the pinning used to match some `extras_require` we're not using. pythonRelaxDeps = [ "botocore" ];
build-system = [ setuptools ];
dependencies = [ aiohttp aioitertools botocore python-dateutil jmespath multidict urllib3 wrapt ];
optional-dependencies = { awscli = [ awscli ]; boto3 = [ boto3 ]; httpx = [ httpx ]; };
nativeCheckInputs = [ anyio dill moto time-machine werkzeug pytestCheckHook ] ++ moto.optional-dependencies.server;
pythonImportsCheck = [ "aiobotocore" ];
disabledTests = [ # TypeError: sequence item 1: expected str instance, MagicMock found "test_signers_generate_db_auth_token" ];
disabledTestPaths = [ # Test requires network access "tests/test_version.py" "tests/test_basic_s3.py" "tests/test_batch.py" "tests/test_dynamodb.py" "tests/test_ec2.py" "tests/test_lambda.py" "tests/test_monitor.py" "tests/test_patches.py" "tests/test_sns.py" "tests/test_sqs.py" "tests/test_waiter.py" ];
disabledTestMarks = [ # Exclude localonly tests (incompatible with moto mocks) "localonly" ];
__darwinAllowLocalNetworking = true;
meta = { description = "Python client for amazon services"; homepage = "https://github.com/aio-libs/aiobotocore"; changelog = "https://github.com/aio-libs/aiobotocore/blob/${src.tag}/CHANGES.rst"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ teh ]; };}