diff options
author | Shreenidhi Shedi <53473811+sshedi@users.noreply.github.com> | 2022-01-13 01:22:32 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-12 13:52:32 -0600 |
commit | e3f3485d875f021915654bf2b64678e151a8d6f6 (patch) | |
tree | 564f89b77371edb01d20164758a073f56da45ea0 /setup.py | |
parent | 88f38158fd432152b9fe341f270c4f52c657ef80 (diff) | |
download | cloud-init-git-e3f3485d875f021915654bf2b64678e151a8d6f6.tar.gz |
Remove distutils usage (#1177)
distutils is getting deprecated soon. Let's replace it with suggested
alternatives as suggested in:
https://www.python.org/dev/peps/pep-0632/
Remove `requests` version check and related code from url_helper.py
as the versions specified are old enough to no longer be relevant.
Signed-off-by: Shreenidhi Shedi <sshedi@vmware.com>
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -15,13 +15,17 @@ import shutil import subprocess import sys import tempfile -from distutils.errors import DistutilsArgError from glob import glob import setuptools from setuptools.command.egg_info import egg_info from setuptools.command.install import install +try: + from setuptools.errors import DistutilsError +except ImportError: + from distutils.errors import DistutilsArgError as DistutilsError + RENDERED_TMPD_PREFIX = "RENDERED_TEMPD" VARIANT = None @@ -245,9 +249,7 @@ class InitsysInstallData(install): bad = [f for f in self.init_system if f not in INITSYS_TYPES] if len(bad) != 0: - raise DistutilsArgError( - "Invalid --init-system: %s" % ",".join(bad) - ) + raise DistutilsError("Invalid --init-system: %s" % ",".join(bad)) for system in self.init_system: # add data files for anything that starts with '<system>.' |