summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-07-24 10:09:45 -0400
committerGitHub <noreply@github.com>2023-07-24 10:09:45 -0400
commit48273d596109a034cf154e450dee69705ca2d620 (patch)
treee61ae75fc9f50809fcff992af2d309c053d03ae7 /pkgs/development/python-modules
parentef20d5f232fd03e7de845f335af4225214f76d48 (diff)
parentf4f6be1e9a12e0c9e71d1d960fc2cc7b56566ace (diff)
Merge pull request #244657 from GaetanLepage/nbconflux
python310Packages.nbconflux: fix build
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/nbconflux/default.nix9
-rw-r--r--pkgs/development/python-modules/nbconflux/setup-py.patch16
2 files changed, 23 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/nbconflux/default.nix b/pkgs/development/python-modules/nbconflux/default.nix
index 2de84cf20eae..c986085a61e3 100644
--- a/pkgs/development/python-modules/nbconflux/default.nix
+++ b/pkgs/development/python-modules/nbconflux/default.nix
@@ -16,14 +16,19 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "Valassis-Digital-Media";
repo = "nbconflux";
- rev = version;
- sha256 = "1708qkb275d6f7b4b5zmqx3i0jh56nrx2n9rwwp5nbaah5p2wwlh";
+ rev = "refs/tags/${version}";
+ hash = "sha256-kHIuboFKLVsu5zlZ0bM1BUoQR8f1l0XWcaaVI9bECJw=";
};
propagatedBuildInputs = [ nbconvert requests ];
nativeCheckInputs = [ pytestCheckHook responses ];
+ patches = [
+ # The original setup.py file is missing commas in the install_requires list
+ ./setup-py.patch
+ ];
+
JUPYTER_PATH="${nbconvert}/share/jupyter";
disabledTests = [
"test_post_to_confluence"
diff --git a/pkgs/development/python-modules/nbconflux/setup-py.patch b/pkgs/development/python-modules/nbconflux/setup-py.patch
new file mode 100644
index 000000000000..1e92e2dd11c2
--- /dev/null
+++ b/pkgs/development/python-modules/nbconflux/setup-py.patch
@@ -0,0 +1,16 @@
+diff --git a/setup.py b/setup.py
+index 26f882d..b7ccf67 100644
+--- a/setup.py
++++ b/setup.py
+@@ -27,8 +27,8 @@ setup(
+ ]
+ },
+ install_requires=[
+- 'nbconvert>=5.3'
+- 'requests'
+- 'traitlets'
++ 'nbconvert>=5.3',
++ 'requests',
++ 'traitlets',
+ ],
+ )