ceph: use python39

Boost 1.75 is not compatible with Python 3.10.
main
Robert Schütz 2 years ago
parent edfc49fbcf
commit edc8808603
  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