nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 21.05 61 lines 1.2 kB view raw
1{ lib 2, buildPythonApplication 3, fetchPypi 4# buildInputs 5, glibcLocales 6, pkginfo 7, check-manifest 8# propagatedBuildInputs 9, py 10, devpi-common 11, pluggy 12, setuptools 13# CheckInputs 14, pytest 15, pytest-flake8 16, webtest 17, mock 18, devpi-server 19, tox 20, sphinx 21, wheel 22, git 23, mercurial 24}: 25 26buildPythonApplication rec { 27 pname = "devpi-client"; 28 version = "5.2.1"; 29 30 src = fetchPypi { 31 inherit pname version; 32 sha256 = "74ff365efeaa7b78c9eb7f6d7bd349ccd6252a6cdf879bcb4137ee5ff0fb127a"; 33 }; 34 35 buildInputs = [ glibcLocales ]; 36 37 propagatedBuildInputs = [ py devpi-common pluggy setuptools check-manifest pkginfo ]; 38 39 checkInputs = [ 40 pytest pytest-flake8 webtest mock 41 devpi-server tox 42 sphinx wheel git mercurial 43 ]; 44 45 # --fast skips tests which try to start a devpi-server improperly 46 checkPhase = '' 47 HOME=$TMPDIR py.test --fast 48 ''; 49 50 LC_ALL = "en_US.UTF-8"; 51 52 __darwinAllowLocalNetworking = true; 53 54 meta = with lib; { 55 homepage = "http://doc.devpi.net"; 56 description = "Client for devpi, a pypi index server and packaging meta tool"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ lewo makefu ]; 59 }; 60 61}