python311Packages.execnb: refactor

This commit is contained in:
Fabian Affolter
2024-05-06 11:39:07 +02:00
parent f7e3c10481
commit 65a2b84e4c
@@ -1,29 +1,41 @@
{ lib
, buildPythonPackage
, fetchPypi
, fastcore
, traitlets
, fetchPypi
, ipython
, pythonOlder
, setuptools
, traitlets
}:
buildPythonPackage rec {
pname = "execnb";
version = "0.1.6";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-KJ2XEHqFY0SxbAiVPWBFO0cyC0EWgGDso8wt7lBLTgU=";
hash = "sha256-KJ2XEHqFY0SxbAiVPWBFO0cyC0EWgGDso8wt7lBLTgU=";
};
propagatedBuildInputs = [ fastcore traitlets ipython ];
build-system = [
setuptools
];
dependencies = [
fastcore
ipython
traitlets
];
# no real tests
doCheck = false;
pythonImportsCheck = [ "execnb" ];
pythonImportsCheck = [
"execnb"
];
meta = with lib; {
description = "Execute a jupyter notebook, fast, without needing jupyter";