Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pyqldb / default.nix
blob377a33cb90a3a1eb8a66d5efd803b1bb756ae02b
1 { lib, buildPythonPackage, fetchFromGitHub, boto3, amazon-ion, ionhash, pytestCheckHook }:
3 buildPythonPackage rec {
4   pname = "pyqldb";
5   version = "3.2.3";
6   format = "setuptools";
8   src = fetchFromGitHub {
9     owner = "awslabs";
10     repo = "amazon-qldb-driver-python";
11     rev = "refs/tags/v${version}";
12     hash = "sha256-TyIXvk3ZJn5J2SBFDTPJpSnGFOFheXIqR2daL5npOk8=";
13   };
15   propagatedBuildInputs = [ boto3 amazon-ion ionhash ];
17   nativeCheckInputs = [ pytestCheckHook ];
19   preCheck = ''
20     export AWS_DEFAULT_REGION=us-east-1
21   '';
23   pytestFlagsArray = [ "tests/unit" ];
25   pythonImportsCheck = [ "pyqldb" ];
27   meta = with lib; {
28     description = "Python driver for Amazon QLDB";
29     homepage = "https://github.com/awslabs/amazon-qldb-driver-python";
30     license = licenses.asl20;
31     maintainers = [ maintainers.terlar ];
32   };