mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
pythonPackages: fix native / check inputs
This commit is contained in:
parent
15396247ca
commit
5a3670b83c
34 changed files with 77 additions and 59 deletions
|
@ -9,7 +9,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "90f8e61121d6ae58362ce3bed8cd997efb00c914eae0ff3d363c32f9a9822d10";
|
sha256 = "90f8e61121d6ae58362ce3bed8cd997efb00c914eae0ff3d363c32f9a9822d10";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests build
|
nosetests build
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -12,7 +12,7 @@ if isPyPy then null else buildPythonPackage rec {
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ libffi pycparser ];
|
propagatedBuildInputs = [ libffi pycparser ];
|
||||||
buildInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
|
|
||||||
# On Darwin, the cffi tests want to hit libm a lot, and look for it in a global
|
# On Darwin, the cffi tests want to hit libm a lot, and look for it in a global
|
||||||
# impure search path. It's obnoxious how much repetition there is, and how difficult
|
# impure search path. It's obnoxious how much repetition there is, and how difficult
|
||||||
|
|
|
@ -4,7 +4,7 @@ buildPythonPackage rec {
|
||||||
pname = "distro";
|
pname = "distro";
|
||||||
version = "1.3.0";
|
version = "1.3.0";
|
||||||
|
|
||||||
buildInputs = [ pytest pytestcov tox];
|
checkInputs = [ pytest pytestcov tox];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
touch tox.ini
|
touch tox.ini
|
||||||
|
|
|
@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
# Only needed for tests
|
# Only needed for tests
|
||||||
buildInputs = [ pkgs.openssl ];
|
checkInputs = [ pkgs.openssl ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "ECDSA cryptographic signature library";
|
description = "ECDSA cryptographic signature library";
|
||||||
|
|
|
@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||||
sha256="0nrkhcb6jdrlb6pwkvd4rycw34y3s931hjf409ij9xkjsli9fkb1";
|
sha256="0nrkhcb6jdrlb6pwkvd4rycw34y3s931hjf409ij9xkjsli9fkb1";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ lxml pytest ];
|
checkInputs = [ lxml pytest ];
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test $out
|
py.test $out
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -11,6 +11,8 @@
|
||||||
, urllib3
|
, urllib3
|
||||||
, rednose
|
, rednose
|
||||||
, nose-randomly
|
, nose-randomly
|
||||||
|
, six
|
||||||
|
, mock
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -22,8 +24,11 @@ buildPythonPackage rec {
|
||||||
sha256 = "01b52d45077e702eda491f4fe75328d3468fd886aed5dcc530003e7b2b5939dc";
|
sha256 = "01b52d45077e702eda491f4fe75328d3468fd886aed5dcc530003e7b2b5939dc";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [ tornado requests httplib2 sure nose nose-randomly rednose coverage certifi ];
|
checkInputs = [ nose sure coverage mock rednose
|
||||||
propagatedBuildInputs = [ urllib3 ];
|
# Following not declared in setup.py
|
||||||
|
nose-randomly requests tornado httplib2
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [ six ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = "https://falcao.it/HTTPretty/";
|
homepage = "https://falcao.it/HTTPretty/";
|
||||||
|
|
|
@ -10,7 +10,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "15v69rg2lkcykb2spnq6vbbirv9sfq480fnwmfppw9gn3h95pi7k";
|
sha256 = "15v69rg2lkcykb2spnq6vbbirv9sfq480fnwmfppw9gn3h95pi7k";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pytest mock ];
|
checkInputs = [ pytest mock ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test tests.py
|
py.test tests.py
|
||||||
|
|
|
@ -10,15 +10,17 @@ buildPythonPackage rec {
|
||||||
sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
|
sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose mock vcversioner ];
|
checkInputs = [ nose mock vcversioner ];
|
||||||
propagatedBuildInputs = [ functools32 ];
|
propagatedBuildInputs = [ functools32 ];
|
||||||
|
|
||||||
patchPhase = ''
|
postPatch = ''
|
||||||
substituteInPlace jsonschema/tests/test_jsonschema_test_suite.py \
|
substituteInPlace jsonschema/tests/test_jsonschema_test_suite.py \
|
||||||
--replace "python" "${python}/bin/${python.executable}"
|
--replace "python" "${python.pythonForBuild.interpreter}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
checkPhase = "nosetests";
|
checkPhase = ''
|
||||||
|
nosetests
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/Julian/jsonschema;
|
homepage = https://github.com/Julian/jsonschema;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ stdenv
|
{ stdenv
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, pkgs
|
, kerberos
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -13,7 +13,10 @@ buildPythonPackage rec {
|
||||||
sha256 = "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh";
|
sha256 = "19663qxmma0i8bfbjc2iwy5hgq0g4pfb75r023v5dps68zfvffgh";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgs.kerberos ];
|
nativeBuildInputs = [ kerberos ];
|
||||||
|
|
||||||
|
# No tests in archive
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Kerberos high-level interface";
|
description = "Kerberos high-level interface";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchPypi, fetchFromGitHub, buildPythonPackage, gssapi, pyasn1 }:
|
{ stdenv, fetchPypi, fetchFromGitHub, buildPythonPackage, pyasn1 }:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
version = "2.5.2";
|
version = "2.5.2";
|
||||||
|
@ -17,8 +17,6 @@ buildPythonPackage rec {
|
||||||
sha256 = "0p5l4bhy6j2nvvlxz5zvznbaqb72x791v9la2jr2wpwr60mzz9hw";
|
sha256 = "0p5l4bhy6j2nvvlxz5zvznbaqb72x791v9la2jr2wpwr60mzz9hw";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gssapi ];
|
|
||||||
|
|
||||||
propagatedBuildInputs = [ pyasn1 ];
|
propagatedBuildInputs = [ pyasn1 ];
|
||||||
|
|
||||||
doCheck = false; # requires network
|
doCheck = false; # requires network
|
||||||
|
|
|
@ -13,17 +13,15 @@ buildPythonPackage rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ pytest fuse attr which ];
|
buildInputs = [ fuse ];
|
||||||
|
checkInputs = [ pytest attr which ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ contextlib2 ];
|
propagatedBuildInputs = [ contextlib2 ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test
|
py.test -k "not test_listdir"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin'
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Python bindings for the low-level FUSE API";
|
description = "Python bindings for the low-level FUSE API";
|
||||||
homepage = https://code.google.com/p/python-llfuse/;
|
homepage = https://code.google.com/p/python-llfuse/;
|
||||||
|
|
|
@ -19,7 +19,8 @@ buildPythonPackage rec {
|
||||||
sha256 = "fd64def9a51dd7dc61913a7a08eeba5b9785522740bec5a7c5995b2a90525025";
|
sha256 = "fd64def9a51dd7dc61913a7a08eeba5b9785522740bec5a7c5995b2a90525025";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
|
nativeBuildInputs = [ llvm ];
|
||||||
|
propagatedBuildInputs = [ ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34;
|
||||||
|
|
||||||
# Disable static linking
|
# Disable static linking
|
||||||
# https://github.com/numba/llvmlite/issues/93
|
# https://github.com/numba/llvmlite/issues/93
|
||||||
|
|
|
@ -14,6 +14,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f";
|
sha256 = "36720698c29e7a9626a0dc802ef8885f8f0239bfd1689628ecd459a061f2807f";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ libxml2.dev libxslt.dev ];
|
||||||
buildInputs = [ libxml2 libxslt ];
|
buildInputs = [ libxml2 libxslt ];
|
||||||
|
|
||||||
hardeningDisable = stdenv.lib.optional stdenv.isDarwin "format";
|
hardeningDisable = stdenv.lib.optional stdenv.isDarwin "format";
|
||||||
|
|
|
@ -13,9 +13,11 @@ buildPythonPackage rec {
|
||||||
sha256 = "c88fa8a7120623f23990a7f086a9657f6ced09025a55e3be8649a30b4945441a";
|
sha256 = "c88fa8a7120623f23990a7f086a9657f6ced09025a55e3be8649a30b4945441a";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
|
|
||||||
checkPhase = "./test";
|
checkPhase = ''
|
||||||
|
./test
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "A minimalistic mocking library for python";
|
description = "A minimalistic mocking library for python";
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, pytest
|
, pytest
|
||||||
, pkgs
|
, fetchpatch
|
||||||
|
, glibcLocales
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -15,7 +16,7 @@ buildPythonPackage rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
LC_ALL = "en_US.UTF-8";
|
LC_ALL = "en_US.UTF-8";
|
||||||
buildInputs = [ pkgs.glibcLocales pytest ];
|
checkInputs = [ glibcLocales pytest ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
# fails on python3.7: https://github.com/drkjam/netaddr/issues/182
|
# fails on python3.7: https://github.com/drkjam/netaddr/issues/182
|
||||||
|
@ -25,7 +26,7 @@ buildPythonPackage rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
(pkgs.fetchpatch {
|
(fetchpatch {
|
||||||
url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch;
|
url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch;
|
||||||
sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39";
|
sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39";
|
||||||
})
|
})
|
||||||
|
|
|
@ -14,10 +14,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "361f4c2fbb090ec2bc8e5e4151e21409a09ac13f364e3448247cc01f326d89b3";
|
sha256 = "361f4c2fbb090ec2bc8e5e4151e21409a09ac13f364e3448247cc01f326d89b3";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [ numpy ];
|
checkInputs = [ numpy nose ];
|
||||||
propagatedBuildInputs = [
|
|
||||||
nose
|
|
||||||
];
|
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests
|
nosetests
|
||||||
|
|
|
@ -18,6 +18,7 @@ buildPythonPackage rec {
|
||||||
|
|
||||||
propagatedBuildInputs = [ nose ];
|
propagatedBuildInputs = [ nose ];
|
||||||
|
|
||||||
|
checkInputs = [ nose ];
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests -v
|
nosetests -v
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "0qrhkd3sga56qf6k0sqyhwfcladwi05gl6aqmr0xriiq1sgva5dy";
|
sha256 = "0qrhkd3sga56qf6k0sqyhwfcladwi05gl6aqmr0xriiq1sgva5dy";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests -v
|
nosetests -v
|
||||||
|
|
|
@ -8,7 +8,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "1ldpgil0kaf6wz5gvl9xdx35a62vc6bmgi3wbh9320dj5v2qk4wh";
|
sha256 = "1ldpgil0kaf6wz5gvl9xdx35a62vc6bmgi3wbh9320dj5v2qk4wh";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pytest mock ];
|
checkInputs = [ pytest mock ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test
|
py.test
|
||||||
|
|
|
@ -11,11 +11,11 @@ buildPythonPackage rec {
|
||||||
sha256 = "10bk93fqsws360q1gkjvfzjda3351169zbr6v5lq9raa3mg1ln52";
|
sha256 = "10bk93fqsws360q1gkjvfzjda3351169zbr6v5lq9raa3mg1ln52";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [ ];
|
checkInputs = [ nose ];
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
checkPhase = ''
|
||||||
|
nosetests test_*.py
|
||||||
checkPhase = "nosetests test_*.py";
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "podcastparser is a simple, fast and efficient podcast parser written in Python.";
|
description = "podcastparser is a simple, fast and efficient podcast parser written in Python.";
|
||||||
|
|
|
@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m";
|
sha256 = "1bswbmhlbqdxlgbxlb6xrlm4k253sg8nvpl1whgsys8p3fg0cw2m";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test
|
py.test
|
||||||
|
|
|
@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||||
"-Dpython=python${if isPy3k then "3" else "2" }"
|
"-Dpython=python${if isPy3k then "3" else "2" }"
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig meson ninja ];
|
nativeBuildInputs = [ pkgconfig meson ninja gobject-introspection ];
|
||||||
buildInputs = [ glib gobject-introspection ]
|
buildInputs = [ glib gobject-introspection ]
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ];
|
++ stdenv.lib.optionals stdenv.isDarwin [ which ncurses ];
|
||||||
propagatedBuildInputs = [ pycairo cairo ];
|
propagatedBuildInputs = [ pycairo cairo ];
|
||||||
|
|
|
@ -68,7 +68,7 @@ buildPythonPackage rec {
|
||||||
# for one example, but I've also seen ContextTests.test_set_verify_callback_exception fail.
|
# for one example, but I've also seen ContextTests.test_set_verify_callback_exception fail.
|
||||||
doCheck = !stdenv.isDarwin;
|
doCheck = !stdenv.isDarwin;
|
||||||
|
|
||||||
buildInputs = [ openssl ];
|
nativeBuildInputs = [ openssl ];
|
||||||
propagatedBuildInputs = [ cryptography pyasn1 idna ];
|
propagatedBuildInputs = [ cryptography pyasn1 idna ];
|
||||||
|
|
||||||
checkInputs = [ pytest pretend flaky glibcLocales ];
|
checkInputs = [ pytest pretend flaky glibcLocales ];
|
||||||
|
|
|
@ -4,7 +4,7 @@ buildPythonPackage rec {
|
||||||
version = "0.2.0";
|
version = "0.2.0";
|
||||||
pname = "pytest-cram";
|
pname = "pytest-cram";
|
||||||
|
|
||||||
buildInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
propagatedBuildInputs = [ cram ];
|
propagatedBuildInputs = [ cram ];
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
|
|
|
@ -17,8 +17,8 @@ buildPythonPackage rec {
|
||||||
sha256 = "07zl2438gavrcykva6i2lpxmzgf90h4xlm3nqgd7wsqz2yh727zy";
|
sha256 = "07zl2438gavrcykva6i2lpxmzgf90h4xlm3nqgd7wsqz2yh727zy";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pytest setuptools_scm ];
|
nativeBuildInputs = [ pytest setuptools_scm ];
|
||||||
checkInputs = [ django-configurations pytest_xdist six ];
|
checkInputs = [ pytest django-configurations pytest_xdist six ];
|
||||||
propagatedBuildInputs = [ django ];
|
propagatedBuildInputs = [ django ];
|
||||||
|
|
||||||
# Complicated. Requires Django setup.
|
# Complicated. Requires Django setup.
|
||||||
|
|
|
@ -7,7 +7,7 @@ buildPythonPackage rec {
|
||||||
# although pytest is a runtime dependency, do not add it as
|
# although pytest is a runtime dependency, do not add it as
|
||||||
# propagatedBuildInputs in order to allow packages depend on another version
|
# propagatedBuildInputs in order to allow packages depend on another version
|
||||||
# of pytest more easily
|
# of pytest more easily
|
||||||
buildInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
propagatedBuildInputs = [ flake8 ];
|
propagatedBuildInputs = [ flake8 ];
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
|
|
|
@ -9,7 +9,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "d23f117be39919f00dd91bffeb4f15e031ec797501b717a245e377aee0f577be";
|
sha256 = "d23f117be39919f00dd91bffeb4f15e031ec797501b717a245e377aee0f577be";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ setuptools_scm pytest ];
|
nativeBuildInputs = [ setuptools_scm pytest ];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
rm pytest.ini
|
rm pytest.ini
|
||||||
|
|
|
@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||||
--replace "find_library(name)" "'${systemd.lib}/lib/libudev.so'"
|
--replace "find_library(name)" "'${systemd.lib}/lib/libudev.so'"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildInputs = [ pytest mock hypothesis docutils ];
|
checkInputs = [ pytest mock hypothesis docutils ];
|
||||||
propagatedBuildInputs = [ systemd six ];
|
propagatedBuildInputs = [ systemd six ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
|
|
|
@ -14,7 +14,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "ce028444cfab83be538752a2ffdb56bc417b7784ff35bb9a3062413717807dec";
|
sha256 = "ce028444cfab83be538752a2ffdb56bc417b7784ff35bb9a3062413717807dec";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test
|
py.test
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{ stdenv
|
{ stdenv
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, pkgs
|
, cmake
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -15,7 +15,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "1ydliir308xn4ywy705mmsh7863ldlixdvpqwdhbipzq9vfpmvll";
|
sha256 = "1ydliir308xn4ywy705mmsh7863ldlixdvpqwdhbipzq9vfpmvll";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgs.cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
# no test data
|
# no test data
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
|
@ -7,7 +7,8 @@ buildPythonPackage rec {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
|
sha256 = "10qsqdjpbc85fykc1vgcs8xwbgn4l2l52c8d83xf1q59pwyn79bw";
|
||||||
};
|
};
|
||||||
buildInputs = [ pytest ];
|
|
||||||
|
checkInputs = [ pytest ];
|
||||||
|
|
||||||
# Wrong encoding
|
# Wrong encoding
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|
|
@ -13,7 +13,7 @@ buildPythonPackage rec {
|
||||||
sha256 = "8a21885513e6d915fe33a8ee5fdfa675433b61405ba13e2a69e62ee36828d7e2";
|
sha256 = "8a21885513e6d915fe33a8ee5fdfa675433b61405ba13e2a69e62ee36828d7e2";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ nose ];
|
checkInputs = [ nose ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
nosetests -v
|
nosetests -v
|
||||||
|
|
|
@ -11,7 +11,7 @@ python3Packages.buildPythonApplication rec {
|
||||||
sha256 = "03db49188f4v1946c8mqqj30ah10x68hbg3a58js0syai32v12pm";
|
sha256 = "03db49188f4v1946c8mqqj30ah10x68hbg3a58js0syai32v12pm";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = with python3Packages; [ nose pytest ];
|
checkInputs = with python3Packages; [ nose pytest ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
py.test .
|
py.test .
|
||||||
|
|
|
@ -534,7 +534,9 @@ in {
|
||||||
|
|
||||||
pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
|
pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
|
||||||
|
|
||||||
pycairo = callPackage ../development/python-modules/pycairo { };
|
pycairo = callPackage ../development/python-modules/pycairo {
|
||||||
|
inherit (pkgs) pkgconfig;
|
||||||
|
};
|
||||||
|
|
||||||
pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie { });
|
pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie { });
|
||||||
|
|
||||||
|
@ -572,9 +574,13 @@ in {
|
||||||
|
|
||||||
pygmo = callPackage ../development/python-modules/pygmo { };
|
pygmo = callPackage ../development/python-modules/pygmo { };
|
||||||
|
|
||||||
pygobject2 = callPackage ../development/python-modules/pygobject { };
|
pygobject2 = callPackage ../development/python-modules/pygobject {
|
||||||
|
inherit (pkgs) pkgconfig;
|
||||||
|
};
|
||||||
|
|
||||||
pygobject3 = callPackage ../development/python-modules/pygobject/3.nix { };
|
pygobject3 = callPackage ../development/python-modules/pygobject/3.nix {
|
||||||
|
inherit (pkgs) pkgconfig;
|
||||||
|
};
|
||||||
|
|
||||||
pygtail = callPackage ../development/python-modules/pygtail { };
|
pygtail = callPackage ../development/python-modules/pygtail { };
|
||||||
|
|
||||||
|
@ -2839,7 +2845,9 @@ in {
|
||||||
|
|
||||||
jsonpath_rw = callPackage ../development/python-modules/jsonpath_rw { };
|
jsonpath_rw = callPackage ../development/python-modules/jsonpath_rw { };
|
||||||
|
|
||||||
kerberos = callPackage ../development/python-modules/kerberos { };
|
kerberos = callPackage ../development/python-modules/kerberos {
|
||||||
|
inherit (pkgs) kerberos;
|
||||||
|
};
|
||||||
|
|
||||||
lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { };
|
lazy-object-proxy = callPackage ../development/python-modules/lazy-object-proxy { };
|
||||||
|
|
||||||
|
@ -2902,7 +2910,7 @@ in {
|
||||||
livereload = callPackage ../development/python-modules/livereload { };
|
livereload = callPackage ../development/python-modules/livereload { };
|
||||||
|
|
||||||
llfuse = callPackage ../development/python-modules/llfuse {
|
llfuse = callPackage ../development/python-modules/llfuse {
|
||||||
fuse = pkgs.fuse; # use "real" fuse, not the python module
|
inherit (pkgs) fuse pkgconfig; # use "real" fuse and pkgconfig, not the python modules
|
||||||
};
|
};
|
||||||
|
|
||||||
locustio = callPackage ../development/python-modules/locustio { };
|
locustio = callPackage ../development/python-modules/locustio { };
|
||||||
|
@ -4625,7 +4633,7 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
libvirt = callPackage ../development/python-modules/libvirt {
|
libvirt = callPackage ../development/python-modules/libvirt {
|
||||||
inherit (pkgs) libvirt;
|
inherit (pkgs) libvirt pkgconfig;
|
||||||
};
|
};
|
||||||
|
|
||||||
rpdb = callPackage ../development/python-modules/rpdb { };
|
rpdb = callPackage ../development/python-modules/rpdb { };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue