From d61b4520c80dcd288d1f4ff69529bb8480c01672 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 7 Oct 2022 13:03:51 +0200 Subject: [PATCH 1/2] misc: replace deprecated distutils by setuptols or stdlib (#69991) --- setup.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 7c5071da..d9f54a7a 100755 --- a/setup.py +++ b/setup.py @@ -6,16 +6,15 @@ import glob import os +import shutil import subprocess import sys -from distutils.cmd import Command -from distutils.command.build import build as _build -from distutils.errors import CompileError -from distutils.spawn import find_executable -from setuptools import find_packages, setup +from setuptools import Command, find_packages, setup +from setuptools.command.build import build as _build from setuptools.command.install_lib import install_lib as _install_lib from setuptools.command.sdist import sdist as _sdist +from setuptools.errors import CompileError class compile_translations(Command): @@ -62,7 +61,7 @@ class compile_scss(Command): def run(self): sass_bin = None for program in ('sassc', 'sass'): - sass_bin = find_executable(program) + sass_bin = shutil.which(program) if sass_bin: break if not sass_bin: -- 2.37.2