about summary refs log tree commit diff
path: root/pkgs/top-level/python-packages.nix
diff options
context:
space:
mode:
authorRobert Scott <code@humanleg.org.uk>2020-03-29 22:05:50 +0100
committerRobert Scott <code@humanleg.org.uk>2020-03-29 22:32:26 +0100
commit959e9244d9202f0bf24132646dd9c9b7457526fe (patch)
treecf066f8f9f56a87f0ba454df376b1a570a354ede /pkgs/top-level/python-packages.nix
parent237bf9e7bc3cd2966e8e581dd41f17eacf4ce142 (diff)
downloadnixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar.gz
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar.bz2
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar.lz
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar.xz
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.tar.zst
nixlib-959e9244d9202f0bf24132646dd9c9b7457526fe.zip
nghttp2: add python bindings as pythonPackages.nghttp2
it's tricky to enable in nghttp2's default build, however, because it needs
to be usable by curl, a very core nix package, and we get cyclical
dependencies if we add python to its requirements. having it available as
a separate build is better than nothing, though.
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r--pkgs/top-level/python-packages.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 8bfd0ccbc5de..77e179afc1ad 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4533,6 +4533,12 @@ in {
 
   nevow = callPackage ../development/python-modules/nevow { };
 
+  nghttp2 = (toPythonModule (pkgs.nghttp2.override {
+    inherit (self) python cython setuptools;
+    inherit (pkgs) ncurses;
+    enablePython = true;
+  })).python;
+
   nibabel = callPackage ../development/python-modules/nibabel {};
 
   nidaqmx = callPackage ../development/python-modules/nidaqmx { };