Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.1 kB · 99 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100{ stdenv, lib, buildPythonPackage, pythonOlder, fetchPypi, argon2-cffi, glibcLocales, mock, jinja2, tornado, ipython_genutils, traitlets, jupyter-core, jupyter-client, nbformat, nbclassic, nbconvert, ipykernel, terminado, requests, send2trash, pexpect, prometheus-client, pytestCheckHook}:
buildPythonPackage rec { pname = "notebook"; version = "6.5.2"; disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-wYl+UxfiJfx4tFVJpqtLZo5MmW/QOgTpOP5eevK//9A="; };
LC_ALL = "en_US.utf8";
nativeCheckInputs = [ pytestCheckHook glibcLocales ];
propagatedBuildInputs = [ jinja2 tornado ipython_genutils traitlets jupyter-core send2trash jupyter-client nbformat nbclassic nbconvert ipykernel terminado requests pexpect prometheus-client argon2-cffi ];
postPatch = '' # Remove selenium tests rm -rf notebook/tests/selenium export HOME=$TMPDIR '';
disabledTests = [ # a "system_config" is generated, and fails many tests "config" "load_ordered" # requires jupyter, but will cause circular imports "test_run" "TestInstallServerExtension" "launch_socket" "sock_server" "test_list_formats" # tries to find python MIME type "KernelCullingTest" # has a race condition failing on slower hardware "test_connections" # tornado.simple_httpclient.HTTPTimeoutError: Timeout during request" ] ++ lib.optionals stdenv.isDarwin [ "test_delete" "test_checkpoints_follow_file" ];
disabledTestPaths = lib.optionals stdenv.isDarwin [ # requires local networking "notebook/auth/tests/test_login.py" "notebook/bundler/tests/test_bundler_api.py" ];
# Some of the tests use localhost networking. __darwinAllowLocalNetworking = true;
meta = { description = "The Jupyter HTML notebook is a web-based notebook environment for interactive computing"; homepage = "https://jupyter.org/"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fridh ]; mainProgram = "jupyter-notebook"; };}