Python 3.13 finally dropped the 'pipes' module,
replacing it with shlex.
Fixes: https://tracker.ceph.com/issues/73498
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Workunit task -- Run ceph on sets of specific clients
"""
import logging
-import pipes
import os
import re
import shlex
]
if env is not None:
for var, val in env.items():
- quoted_val = pipes.quote(val)
+ quoted_val = shlex.quote(val)
env_arg = '{var}={val}'.format(var=var, val=quoted_val)
args.append(run.Raw(env_arg))
if coverage_and_limits: