From a9cc4571d9adca46f61d968ce7165606956bc10c Mon Sep 17 00:00:00 2001 From: Artur Sannikov <40318410+artur-sannikov@users.noreply.github.com> Date: Sat, 10 May 2025 18:38:41 +0300 Subject: [PATCH] infisicalsdk: init at 1.0.8 Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com> Update pkgs/by-name/in/infisicalsdk/package.nix Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com> add recommendations from Issue fix maintainer typo --- maintainers/maintainer-list.nix | 5 ++++ pkgs/by-name/in/infisicalsdk/package.nix | 38 ++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/by-name/in/infisicalsdk/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7628b396dff5..ba8cb19643db 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2135,6 +2135,11 @@ githubId = 56650223; name = "Artturi N"; }; + artur-sannikov = { + name = "Artur Sannikov"; + github = "artur-sannikov"; + githubId = 40318410; + }; arturcygan = { email = "arczicygan@gmail.com"; github = "arcz"; diff --git a/pkgs/by-name/in/infisicalsdk/package.nix b/pkgs/by-name/in/infisicalsdk/package.nix new file mode 100644 index 000000000000..32fc680ee67f --- /dev/null +++ b/pkgs/by-name/in/infisicalsdk/package.nix @@ -0,0 +1,38 @@ +{ + lib, + python3Packages, + fetchFromGitHub, +}: + +python3Packages.buildPythonPackage rec { + pname = "infisicalsdk"; + version = "1.0.8"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Infisical"; + repo = "python-sdk-official"; + tag = "v${version}"; + hash = "sha256-C8pHypKVPISDGGUlC2LXP4MPoae/ZS7Mb92yN7+VoPM="; + }; + + build-system = [ python3Packages.setuptools ]; + + dependencies = with python3Packages; [ + python-dateutil + aenum + requests + boto3 + botocore + ]; + + doCheck = false; + pythonImportsCheck = [ "infisical_sdk" ]; + + meta = { + homepage = "https://github.com/Infisical/python-sdk-official"; + description = "Infisical Python SDK"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ artur-sannikov ]; + }; +}