Merge pull request #177253 from dotlambda/ceph-python39

main
Martin Weinelt 2 years ago committed by GitHub
commit f13315dd4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      pkgs/tools/filesystems/ceph/default.nix
  2. 1
      pkgs/top-level/all-packages.nix

@ -2,7 +2,7 @@
, ensureNewerSourcesHook
, cmake, pkg-config
, which, git
, boost
, boost175
, libxml2, zlib, lz4
, openldap, lttng-ust
, babeltrace, gperf
@ -21,7 +21,7 @@
, doxygen
, graphviz
, fmt
, python3
, python39
# Optional Dependencies
, yasm ? null, fcgi ? null, expat ? null
@ -104,7 +104,13 @@ let
meta = getMeta "Ceph common module for code shared by manager modules";
};
python = python3;
# Boost 1.75 is not compatible with Python 3.10
python = python39;
boost = boost175.override {
enablePython = true;
inherit python;
};
ceph-python-env = python.withPackages (ps: [
ps.sphinx

@ -4601,7 +4601,6 @@ with pkgs;
libceph = ceph.lib;
inherit (callPackages ../tools/filesystems/ceph {
boost = boost175.override { enablePython = true; python = python3; };
lua = lua5_4;
})
ceph

Loading…
Cancel
Save