forked from mirrors/nixpkgs
dd79d605de
This package has a spurious test failure on PyPy3, which was reported upstream a while ago: https://github.com/testing-cabal/funcsigs/issues/10 This is fixed thanks to the included patch, which was authored and is also used by the Gentoo Python team. With this, packages like 'pytest' and 'click' now work under PyPy3. Signed-off-by: Austin Seipp <aseipp@pobox.com>
26 lines
685 B
Nix
26 lines
685 B
Nix
{ stdenv, buildPythonPackage, fetchPypi
|
|
, isPyPy, isPy3k, unittest2
|
|
}:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "funcsigs";
|
|
version = "1.0.2";
|
|
|
|
src = fetchPypi {
|
|
inherit pname version;
|
|
sha256 = "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7";
|
|
};
|
|
|
|
buildInputs = [ unittest2 ];
|
|
|
|
# https://github.com/testing-cabal/funcsigs/issues/10
|
|
patches = stdenv.lib.optional (isPyPy && isPy3k) [ ./fix-pypy3-tests.patch ];
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+";
|
|
homepage = https://github.com/aliles/funcsigs;
|
|
maintainers = with maintainers; [ garbas ];
|
|
license = licenses.asl20;
|
|
};
|
|
}
|