diff options
author | Alyssa Ross <hi@alyssa.is> | 2019-07-14 15:50:11 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2019-08-14 00:01:17 +0000 |
commit | 69a15dd2dc85051ba1436613805f9286850e0596 (patch) | |
tree | d53cec2bb5b8d07df1d1919b212cb2deb3628cd6 /nixpkgs/pkgs/development/tools/devpi-server/default.nix | |
parent | 6941276da135c3eb3b50e0be33d92e7d01ccba9a (diff) | |
parent | beff2f8d75ef2c65017fb25e251337c6bb2e950d (diff) | |
download | nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar.gz nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar.bz2 nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar.lz nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar.xz nixlib-69a15dd2dc85051ba1436613805f9286850e0596.tar.zst nixlib-69a15dd2dc85051ba1436613805f9286850e0596.zip |
Merge commit 'beff2f8d75ef2c65017fb25e251337c6bb2e950d'
v# modified: nixpkgs/pkgs/tools/networking/dhcpcd/default.nix
Diffstat (limited to 'nixpkgs/pkgs/development/tools/devpi-server/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/devpi-server/default.nix | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/nixpkgs/pkgs/development/tools/devpi-server/default.nix b/nixpkgs/pkgs/development/tools/devpi-server/default.nix index f3ade82e52e8..d883af1b0686 100644 --- a/nixpkgs/pkgs/development/tools/devpi-server/default.nix +++ b/nixpkgs/pkgs/development/tools/devpi-server/default.nix @@ -1,28 +1,40 @@ - { stdenv, pythonPackages, nginx }: + { stdenv, python3Packages, nginx }: -pythonPackages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { name = "${pname}-${version}"; pname = "devpi-server"; - version = "4.4.0"; + version = "4.9.0"; - src = pythonPackages.fetchPypi { + src = python3Packages.fetchPypi { inherit pname version; - sha256 = "0y77kcnk26pfid8vsw07v2k61x9sdl6wbmxg5qxnz3vd7703xpkl"; + sha256 = "0cx0nv1qqv8lg6p1v8dv5val0dxnc3229c15imibl9wrhrffjbg9"; }; - propagatedBuildInputs = with pythonPackages; - [ devpi-common execnet itsdangerous pluggy waitress pyramid passlib ]; - checkInputs = with pythonPackages; [ nginx webtest pytest beautifulsoup4 pytest-timeout mock pyyaml ]; - preCheck = '' - # These tests pass with pytest 3.3.2 but not with pytest 3.4.0. - sed -i 's/test_basic/noop/' test_devpi_server/test_log.py - sed -i 's/test_new/noop/' test_devpi_server/test_log.py - sed -i 's/test_thread_run_try_again/noop/' test_devpi_server/test_replica.py - ''; + propagatedBuildInputs = with python3Packages; [ + appdirs + devpi-common + execnet + itsdangerous + passlib + pluggy + pyramid + strictyaml + waitress + ]; + + checkInputs = with python3Packages; [ + beautifulsoup4 + mock + nginx + pytest + pytest-flakes + pytestpep8 + webtest + ]; + + # test_genconfig.py needs devpi-server on PATH checkPhase = '' - runHook preCheck - cd test_devpi_server/ - PATH=$PATH:$out/bin pytest --slow -rfsxX + PATH=$PATH:$out/bin pytest ./test_devpi_server --slow -rfsxX ''; meta = with stdenv.lib;{ |