python311Packages.ipython 0 -> 1 attrpath: python311Packages.ipython Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/8xkgdl7h6c06jpg7asw6gwmib4flnl8m-packages.json.drv building '/nix/store/8xkgdl7h6c06jpg7asw6gwmib4flnl8m-packages.json.drv'... Going to be running update for following packages: - python3.11-ipython-8.20.0 Press Enter key to continue... Running update for: - python3.11-ipython-8.20.0: UPDATING ... - python3.11-ipython-8.20.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix index e92d5fbbf656..eb295c0ab7ef 100644 --- a/pkgs/development/python-modules/ipython/default.nix +++ b/pkgs/development/python-modules/ipython/default.nix @@ -29,13 +29,13 @@ buildPythonPackage rec { pname = "ipython"; - version = "8.20.0"; + version = "8.22.2"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; - hash = "sha256-LyG9P8HVFVDInuOUSuBLvHvHnhKeoJN9pubGi/2/EXo="; + hash = "sha256-LcqtkEn5BW8f72NRTxdsfUH5MNqnjQW4KhdiAoGPLBQ="; }; nativeBuildInputs = [ No auto update branch exists Old version 8.20.0" not present in staging derivation file with contents: { lib , stdenv , buildPythonPackage , fetchPypi , pythonOlder # Build dependencies , setuptools # Runtime dependencies , decorator , exceptiongroup , jedi , matplotlib-inline , pexpect , prompt-toolkit , pygments , stack-data , traitlets , typing-extensions # Test dependencies , pickleshare , pytest-asyncio , pytestCheckHook , pytest_7 , testpath }: buildPythonPackage rec { pname = "ipython"; version = "8.22.2"; pyproject = true; disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; hash = "sha256-LcqtkEn5BW8f72NRTxdsfUH5MNqnjQW4KhdiAoGPLBQ="; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ decorator jedi matplotlib-inline pexpect prompt-toolkit pygments stack-data traitlets ] ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; pythonImportsCheck = [ "IPython" ]; preCheck = '' export HOME=$TMPDIR # doctests try to fetch an image from the internet substituteInPlace pyproject.toml \ --replace '"--ipdoctest-modules",' '"--ipdoctest-modules", "--ignore=IPython/core/display.py",' ''; nativeCheckInputs = [ pickleshare pytest-asyncio (pytestCheckHook.override { pytest = pytest_7; }) testpath ]; disabledTests = [ # UnboundLocalError: local variable 'child' referenced before assignment "test_system_interrupt" ] ++ lib.optionals (stdenv.isDarwin) [ # FileNotFoundError: [Errno 2] No such file or directory: 'pbpaste' "test_clipboard_get" ]; meta = with lib; { description = "IPython: Productive Interactive Computing"; downloadPage = "https://github.com/ipython/ipython/"; homepage = "https://ipython.org/"; changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst"; license = licenses.bsd3; maintainers = with maintainers; [ bjornfor fridh ]; }; }