Merge pull request #302502 from natsukium/ipython/update

python311Packages.ipython: 8.22.2 -> 8.23.0
This commit is contained in:
OTABI Tomoya 2024-04-10 20:05:58 +09:00 committed by GitHub
commit 7e728641ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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"
];