From 068a963c8103e8f520bdc77ad8b0fcdab25dc5f3 Mon Sep 17 00:00:00 2001 From: Gordon-BP Date: Tue, 20 Aug 2024 12:07:22 +0800 Subject: [PATCH 1/3] maintainers: add gordon-bp --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c8a054597e5a..205d21a6dfd9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7677,6 +7677,12 @@ githubId = 1621335; name = "Andrew Trachenko"; }; + gordon-bp = { + email = "gordy@hanakano.com"; + github = "Gordon-BP"; + githubId = 77560236; + name = "Gordon Clark"; + }; gotcha = { email = "gotcha@bubblenet.be"; github = "gotcha"; From 6b4c53fe0f9731d914f34e9829e970781c43a69d Mon Sep 17 00:00:00 2001 From: Gordon-BP Date: Tue, 20 Aug 2024 12:10:30 +0800 Subject: [PATCH 2/3] python3Packages.oschmod: init at 0.3.12 --- .../python-modules/oschmod/default.nix | 25 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/development/python-modules/oschmod/default.nix diff --git a/pkgs/development/python-modules/oschmod/default.nix b/pkgs/development/python-modules/oschmod/default.nix new file mode 100644 index 000000000000..18a30b5c31aa --- /dev/null +++ b/pkgs/development/python-modules/oschmod/default.nix @@ -0,0 +1,25 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, +}: + +buildPythonPackage rec { + pname = "oschmod"; + version = "0.3.12"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-vsmSFvMWFe5lOypch8rPtOS2GEwOn3HaGGMA2srpdPM="; + }; + build-system = [ setuptools ]; + + meta = { + description = "Change file permissions on Windows, macOS, and Linux"; + homepage = "https://github.com/yakdriver/oschmod"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ gordon-bp ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 602d2fcb8acc..8ccbd811177a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9689,6 +9689,8 @@ self: super: with self; { osc-sdk-python = callPackage ../development/python-modules/osc-sdk-python { }; + oschmod = callPackage ../development/python-modules/oschmod { }; + oscpy = callPackage ../development/python-modules/oscpy { }; oscrypto = callPackage ../development/python-modules/oscrypto { }; From 8ce923e5c28bd5142e3d2970dcc53801bdfd8ad5 Mon Sep 17 00:00:00 2001 From: Gordon-BP Date: Tue, 20 Aug 2024 17:06:59 +0800 Subject: [PATCH 3/3] azure-cli-extensions.ssh: init at 2.0.5 --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index a1f495cd2f9e..f81e61ea2ec9 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -60,6 +60,22 @@ meta.maintainers = with lib.maintainers; [ obreitwi ]; }; + ssh = mkAzExtension rec { + pname = "ssh"; + version = "2.0.5"; + url = "https://azcliprod.blob.core.windows.net/cli-extensions/ssh-${version}-py3-none-any.whl"; + sha256 = "80c98b10d7bf1ce4005b7694aedd05c47355456775ba6125308be65fb0fefc93"; + description = "SSH into Azure VMs using RBAC and AAD OpenSSH Certificates"; + propagatedBuildInputs = ( + with python3Packages; + [ + oras + oschmod + ] + ); + meta.maintainers = with lib.maintainers; [ gordon-bp ]; + }; + storage-preview = mkAzExtension rec { pname = "storage-preview"; version = "1.0.0b2";