summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/ipykernel
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-02-24 03:30:16 -0500
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-03-03 12:51:50 -0500
commit899cf4ba29271b629cd621a421922ed2cb7eefc2 (patch)
tree073e87f76c230813525618770baf7d370374aee8 /pkgs/development/python-modules/ipykernel
parenttdlib: enable on darwin (diff)
downloadnixpkgs-899cf4ba29271b629cd621a421922ed2cb7eefc2.tar.gz
python3Packages.ipykernel: fix build on darwin
Also python34 is not supported: https://github.com/ipython/ipykernel/commit/979e6fd2db9824934a89d97011d3f3eccc6d4499 nixpkgs doesn't provide python34 anymore, so pythonOlder "3.5" is always true and can be removed. (cherry picked from commit d35009ee63af7a43ae3ebe6367cd01c40012b83f) cc #80940
Diffstat (limited to 'pkgs/development/python-modules/ipykernel')
-rw-r--r--pkgs/development/python-modules/ipykernel/default.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/ipykernel/default.nix b/pkgs/development/python-modules/ipykernel/default.nix
index 6e356665d044..9c0ab175004e 100644
--- a/pkgs/development/python-modules/ipykernel/default.nix
+++ b/pkgs/development/python-modules/ipykernel/default.nix
@@ -16,7 +16,6 @@
buildPythonPackage rec {
pname = "ipykernel";
version = "5.1.4";
- disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
@@ -38,12 +37,23 @@ buildPythonPackage rec {
preCheck = ''
export HOME=$(mktemp -d)
'';
- disabledTests = lib.optionals stdenv.isDarwin [
+ disabledTests = lib.optionals stdenv.isDarwin ([
# see https://github.com/NixOS/nixpkgs/issues/76197
"test_subprocess_print"
"test_subprocess_error"
"test_ipython_start_kernel_no_userns"
- ];
+ ] ++ lib.optionals (pythonOlder "3.8") [
+ # flaky test https://github.com/ipython/ipykernel/issues/485
+ "test_shutdown"
+
+ # test regression https://github.com/ipython/ipykernel/issues/486
+ "test_sys_path_profile_dir"
+ "test_save_history"
+ "test_help_output"
+ "test_write_kernel_spec"
+ "test_ipython_start_kernel_userns"
+ "ZMQDisplayPublisherTests"
+ ]);
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;