Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / nose-randomly / default.nix
blob786820b1adf415b6c4360be037e21803e4102190
1 { lib
2 , stdenv
3 , buildPythonPackage
4 , fetchPypi
5 , nose
6 , numpy
7 }:
9 buildPythonPackage rec {
10   pname = "nose-randomly";
11   version = "1.2.6";
13   src = fetchPypi {
14     inherit pname version;
15     sha256 = "7e483a3d79e13ae760d6ade57ae07ae45bb4b223b61a805e958b4c077116c67c";
16   };
18   nativeCheckInputs = [ numpy nose ];
20   checkPhase = if stdenv.isDarwin then ''
21     # Work around "OSError: AF_UNIX path too long"
22     TMPDIR="/tmp" nosetests
23   '' else ''
24     nosetests
25   '';
27   meta = with lib; {
28     description = "Nose plugin to randomly order tests and control random.seed";
29     homepage = "https://github.com/adamchainz/nose-randomly";
30     license = licenses.bsd3;
31     maintainers = [ ];
32   };