Unverified Commit 4d2ee1b3 authored by Paul Meyer's avatar Paul Meyer Committed by GitHub
Browse files

Merge pull request #335987 from Gordon-BP/az-cli-extension-ssh

azure-cli-extensions.ssh: init at 2.0.5
parents a5657803 8ce923e5
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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";
+16 −0
Original line number Diff line number Diff line
@@ -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";
+25 −0
Original line number Diff line number Diff line
{
  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 ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -9697,6 +9697,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 { };