From e82eea55a9ea715cd18080f097a7b06df8d1e0e0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 12 Oct 2021 16:17:16 +0200 Subject: python3Packages.rangehttpserver: init at 1.2.0 --- .../python-modules/rangehttpserver/default.nix | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/development/python-modules/rangehttpserver/default.nix (limited to 'pkgs/development/python-modules/rangehttpserver') diff --git a/pkgs/development/python-modules/rangehttpserver/default.nix b/pkgs/development/python-modules/rangehttpserver/default.nix new file mode 100644 index 000000000000..217bffb174b8 --- /dev/null +++ b/pkgs/development/python-modules/rangehttpserver/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, nose +, requests +}: + +buildPythonPackage rec { + pname = "rangehttpserver"; + version = "1.2.0"; + format = "pyproject"; + + src = fetchFromGitHub { + owner = "danvk"; + repo = "RangeHTTPServer"; + rev = version; + sha256 = "1sy9j6y8kp5jiwv2vd652v94kspp1yd4dwxrfqfn6zwnfyv2mzv5"; + }; + + checkInputs = [ + nose + requests + ]; + + checkPhase = '' + runHook preCheck + nosetests + runHook postCheck + ''; + + pythonImportsCheck = [ + "RangeHTTPServer" + ]; + + meta = with lib; { + description = "SimpleHTTPServer with support for Range requests"; + homepage = "https://github.com/danvk/RangeHTTPServer"; + license = licenses.asl20; + maintainers = with maintainers; [ fab ]; + }; +} -- cgit v1.2.3 From 54aea04762c996144a5ec1caee04f5d3dcfa80fd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Sep 2022 03:14:16 +0200 Subject: python3Packages.rangehttpserver: add setuptools to nativeBuildInputs --- pkgs/development/python-modules/rangehttpserver/default.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkgs/development/python-modules/rangehttpserver') diff --git a/pkgs/development/python-modules/rangehttpserver/default.nix b/pkgs/development/python-modules/rangehttpserver/default.nix index 217bffb174b8..006dc747fe6f 100644 --- a/pkgs/development/python-modules/rangehttpserver/default.nix +++ b/pkgs/development/python-modules/rangehttpserver/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage , fetchFromGitHub +, setuptools , nose , requests }: @@ -17,6 +18,10 @@ buildPythonPackage rec { sha256 = "1sy9j6y8kp5jiwv2vd652v94kspp1yd4dwxrfqfn6zwnfyv2mzv5"; }; + nativeBuildInputs = [ + setuptools + ]; + checkInputs = [ nose requests -- cgit v1.2.3 From 33afbf39f6f2a6b37e99f070ba7d17a28c416d02 Mon Sep 17 00:00:00 2001 From: Guillaume Girol Date: Sat, 21 Jan 2023 12:00:00 +0000 Subject: treewide: switch to nativeCheckInputs checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs. --- pkgs/development/python-modules/rangehttpserver/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkgs/development/python-modules/rangehttpserver') diff --git a/pkgs/development/python-modules/rangehttpserver/default.nix b/pkgs/development/python-modules/rangehttpserver/default.nix index 006dc747fe6f..673661b07b99 100644 --- a/pkgs/development/python-modules/rangehttpserver/default.nix +++ b/pkgs/development/python-modules/rangehttpserver/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { setuptools ]; - checkInputs = [ + nativeCheckInputs = [ nose requests ]; -- cgit v1.2.3