ceph: use python39

Boost 1.75 is not compatible with Python 3.10.
This commit is contained in:
Robert Schütz 2022-06-11 06:29:30 +00:00
parent edfc49fbcf
commit edc8808603
2 changed files with 9 additions and 4 deletions

View file

@ -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

View file

@ -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