Unverified Commit 3a023dd6 authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

python313Packages.iperf3: init at 0.1.11 (#426571)

parents 0e5fe1f4 389e30e4
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  iperf3,
  setuptools,
}:

buildPythonPackage rec {
  pname = "iperf3";
  version = "0.1.11";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "thiezn";
    repo = "iperf3-python";
    tag = "v${version}";
    hash = "sha256-kcEgG9lkYUqFtTgrGZdEQ0AHsx3yQIMFOG4A7d4mAnE=";
  };

  build-system = [ setuptools ];

  # Tests require iperf3 client and server setup
  doCheck = false;

  pythonImportsCheck = [ "iperf3" ];

  meta = {
    description = "Python wrapper around iperf3";
    homepage = "https://github.com/thiezn/iperf3-python";
    license = lib.licenses.mit;
    maintainers = [ lib.maintainers.jamiemagee ];
  };
}
+2 −1
Original line number Diff line number Diff line
@@ -2745,7 +2745,8 @@
      ];
    "iperf3" =
      ps: with ps; [
      ]; # missing inputs: iperf3
        iperf3
      ];
    "ipma" =
      ps: with ps; [
        pyipma
+2 −0
Original line number Diff line number Diff line
@@ -7080,6 +7080,8 @@ self: super: with self; {
  ipdb = callPackage ../development/python-modules/ipdb { };
  iperf3 = callPackage ../development/python-modules/iperf3 { };
  ipfshttpclient = callPackage ../development/python-modules/ipfshttpclient { };
  iplotx = callPackage ../development/python-modules/iplotx { };