mirror of
https://github.com/CHN-beta/nixpkgs.git
synced 2026-01-13 11:30:35 +08:00
Merge pull request #148255 from NixOS/backport-147049-to-release-21.11
[Backport release-21.11] nixops: fix dependencies
This commit is contained in:
@@ -14,9 +14,20 @@ buildPythonPackage rec {
|
||||
sha256 = "1mqspsn6bf3ibvih1zna2glkg8iw7vy5zg9gzg0d1m8zcndk2c48";
|
||||
};
|
||||
|
||||
checkInputs = [ pytestCheckHook pytest-benchmark enum34 numpy arrow ruamel-yaml ];
|
||||
checkInputs = [ pytestCheckHook pytest-benchmark enum34 numpy ];
|
||||
|
||||
disabledTests = lib.optionals stdenv.isDarwin [ "test_multiprocessing" ];
|
||||
# these have dependencies that are broken on Python 2
|
||||
disabledTestPaths = [
|
||||
"tests/gallery/test_gallery.py"
|
||||
"tests/test_benchmarks.py"
|
||||
"tests/test_compiler.py"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
"test_timestamp"
|
||||
] ++ lib.optionals stdenv.isDarwin [
|
||||
"test_multiprocessing"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "--benchmark-disable" ];
|
||||
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, flake8
|
||||
, pytest_4
|
||||
, pytest-expect
|
||||
, mock
|
||||
, six
|
||||
, webencodings
|
||||
, mock
|
||||
, pytest-expect
|
||||
, pytestCheckHook_5
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -18,17 +17,16 @@ buildPythonPackage rec {
|
||||
sha256 = "b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f";
|
||||
};
|
||||
|
||||
checkInputs = [ flake8 pytest_4 pytest-expect mock ];
|
||||
propagatedBuildInputs = [
|
||||
six webencodings
|
||||
six
|
||||
webencodings
|
||||
];
|
||||
|
||||
checkPhase = ''
|
||||
# remove test causing error
|
||||
# https://github.com/html5lib/html5lib-python/issues/411
|
||||
rm html5lib/tests/test_stream.py
|
||||
py.test
|
||||
'';
|
||||
checkInputs = [
|
||||
mock
|
||||
pytest-expect
|
||||
pytestCheckHook_5
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/html5lib/html5lib-python";
|
||||
|
||||
@@ -137,6 +137,11 @@ in {
|
||||
# it should not override the version of pytest that is used for say
|
||||
# Python 2. This is an ugly hack that is needed now because the hook
|
||||
# propagates the package.
|
||||
pytestCheckHook_5 = if isPy3k then
|
||||
self.pytestCheckHook.override { pytest = self.pytest_5; }
|
||||
else
|
||||
self.pytestCheckHook;
|
||||
|
||||
pytestCheckHook_6_1 = if isPy3k then
|
||||
self.pytestCheckHook.override { pytest = self.pytest_6_1; }
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user