python311Packages.ipython: 8.22.2 -> 8.23.0

Changelog: https://github.com/ipython/ipython/blob/8.23.0/docs/source/whatsnew/version8.rst
This commit is contained in:
natsukium 2024-04-07 22:10:04 +09:00
parent 4eae5f9e9e
commit 6a327a489c
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53
1 changed files with 28 additions and 5 deletions

View File

@ -19,6 +19,16 @@
, traitlets
, typing-extensions
# Optional dependencies
, ipykernel
, ipyparallel
, ipywidgets
, matplotlib
, nbconvert
, nbformat
, notebook
, qtconsole
# Test dependencies
, pickleshare
, pytest-asyncio
@ -28,20 +38,20 @@
buildPythonPackage rec {
pname = "ipython";
version = "8.22.2";
version = "8.23.0";
pyproject = true;
disabled = pythonOlder "3.10";
src = fetchPypi {
inherit pname version;
hash = "sha256-LcqtkEn5BW8f72NRTxdsfUH5MNqnjQW4KhdiAoGPLBQ=";
hash = "sha256-dGjtr09t4+G5EuV/ZsJB5v08cJny7CE24jnhQugAJ00=";
};
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
dependencies = [
decorator
jedi
matplotlib-inline
@ -52,10 +62,23 @@ buildPythonPackage rec {
traitlets
] ++ lib.optionals (pythonOlder "3.11") [
exceptiongroup
] ++ lib.optionals (pythonOlder "3.10") [
] ++ lib.optionals (pythonOlder "3.12") [
typing-extensions
];
optional-dependencies = {
kernel = [ ipykernel ];
nbconvert = [ nbconvert ];
nbformat = [ nbformat ];
notebook = [
ipywidgets
notebook
];
parallel = [ ipyparallel ];
qtconsole = [ qtconsole ];
matplotlib = [ matplotlib ];
};
pythonImportsCheck = [
"IPython"
];