Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.5 kB · 65 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566{ lib, buildPythonPackage, pythonOlder, fetchPypi, setuptools, setuptools-scm, botocore, pytestCheckHook}:
buildPythonPackage rec { pname = "aws_secretsmanager_caching"; version = "1.1.1.5"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; sha256 = "5cee2762bb89b72f3e5123feee8e45fbe44ffe163bfca08b28f27b2e2b7772e1"; };
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ botocore setuptools # Needs pkg_resources at runtime. ];
patches = [ # Remove coverage tests from the pytest invocation in setup.cfg. ./remove-coverage-tests.patch ];
postPatch = '' substituteInPlace setup.py \ --replace "'pytest-runner'," "" '';
nativeCheckInputs = [ pytestCheckHook ];
disabledTestPaths = [ # Integration tests require networking. "test/integ" ];
pythonImportsCheck = [ "aws_secretsmanager_caching" ];
meta = with lib; { description = "Client-side AWS secrets manager caching library"; homepage = "https://github.com/aws/aws-secretsmanager-caching-python"; changelog = "https://github.com/aws/aws-secretsmanager-caching-python/releases/tag/v${version}"; longDescription = '' The AWS Secrets Manager Python caching client enables in-process caching of secrets for Python applications. ''; license = licenses.asl20; maintainers = with maintainers; [ tomaskala ]; };}